The experimental design of "how chatbots can affect the user experience" is better suited for use within compartments or between compartments.

I need to create an experimental design "to find out how chatbots can affect the user experience when using public transit sites to book travel."
I'm not sure what kind of experimental design I should choose.
would go for Within subjects or between the subjects ?

to thank


I am Robert Garcia! Newcomers here

I am Robert Garcia! Newcomers here

+ Answer on thread

  1. I am Robert Garcia! Newcomers here

    Hello! I'm new here and I'm glad to be a part of here. I like internet marketing, web development and web design. I love blogging about SEO and Internet Marketing Google Updates. I'm looking forward to sharing ideas. Many Thanks

Tags for this thread

Publish permissions

  • you not allowed post new topics
  • you not allowed Post answers
  • you not allowed Post attachments
  • you not allowed Edit your posts



Design – Need suggestions to create field-level permissions that can be dynamically changed in an app

This is currently my user role authorization model in the db schema (other tables excluded to avoid confusion). My implementation looks like this: I have a customer table and each role has different permissions so the user can interact with it. The user with the Seller role can only read from it if the administrator has all the CRUD permissions. For this I store 4 entries in the authorization table with perm_type = "create customer", "read customer", etc. I have a clear assignment, which role has which permissions and these can also be changed dynamically; Just add or delete entries in the Role_Permission table. So before I do anything, I just check with a simple if statement in my code to see if the role has the required authority.
Enter image description here

Everything is fine so far, but now there is a catch. The seller should have permission to update the customer, but only the balance field. Seller can not update anything else, such as customer name, contact, and so on. There are two ways I can do this:

  1. Give Salesman the permission to refresh, but on the client side, only display the form for updating the account balance. But then, can someone exploit that, right?
  2. Create two methods and the appropriate permissions in the permission table: updateCustomer (Customer updatedCustomer) and updateCustomerBalance (int id, float balance). But what if the seller is to update the customer's contact or address in the future? I have to add more methods, compile my code and redeploy. I can do this for each field before I deploy my app, but it looks awkward, especially if I have at least 15 more tables.

Is there another way to do this?

GUI design – status bar with multiple levels

I find the percentage very confusing. This is the percentage of parts processed in each delivery condition. The user may not be aware of what these percentages actually mean (well, I do not know your user and their actual needs).

A progress bar always shows a percentage of something. This means that users receive this information in a visual way and it adds value to knowing the actual parts as well. To display very large numbers, you can use short numbers like 1k for 1000 pieces, etc.)

In my opinion, all parts together are 100% of the order. A certain number of these pieces are in a certain state. That means you would have something like this:

Of the 100 pieces ordered there are
10 ordered, 80 in, 5 shipped, 3 in transport and 2 delivered.

Looking at it that way, I'd come up with a visual representation that includes the following: (Colors are random, it's not the visual design, it's the information you provide).

Enter image description here

Website Design – Tri-State Icon Convention?

I need to create a report with validations of the entered data. In some areas I have a typical triple state. Let me give an example:


  • Added a good file -> ✓
  • An erroneous file was added -> x
  • It does not need a file -> ?????

This third state "not required" … has a standardized symbol or similar? I do not see good examples on the web and I can not think that something is recognizable.

Edit: The unneeded file needs an icon, as this is the last step of the validation and the user can not upload anything after the report has been created

GUI design – Does the text of the hover status button need to comply with accessibility guidelines?

I have a basic understanding of accessibility and its application to visual elements of your product, and I strive to apply guidelines as best I can.

My question is, does the text of the hover state button also have to comply with the accessibility guidelines and the normal state?

Material Design – placing the buttons in the footer of the card layout?

Good question, which I have asked myself in a current project. Here are my thoughts:

If I did not know these guidelines, I would put the action buttons to the right (at least in an environment that reads from left to right). The reason is that users tend to scan a map from top left to bottom right.

I do not know why Google placed the buttons on the right. But if the use of material design patterns is a requirement, I would go with the buttons on the left. The reason for this is that according to these rules, every app in the material design works in the same way and the users are used to it.

These are just my thoughts and not the answer to your "why" question, but this can only be answered by Google.

Object Oriented – Chess OO Design Movement Logic

I read a lot about chess sets and have thoughts …
In many places I have seen that Piece is the parent and all kinds that can be elephants are the children. There is an abstract method: isValidMove (box start, box end, board)
Box (is a coordinate)
Each subclass implements the isValidMove.
I was wondering if the isValidMove should be there and as I understand, Piece is a simple piece (not relevant to the board) with color property, but the motion logic that the board includes is not part of it. So what's a better solution? I thought about creating this Piece class with Color Member and Enum PieceType members …
The Move class contains a piece start box and an end box as follows.

public class Move {
start private box;
private box end;
private piece pieceMoved;

There will be IMoveableStrategy with isValidMove (Move, board) and then there will be subclasses for each PieceType …
Disavanteges: Each time a new piecetype is added, I have to add this to the piecetype enumeration and as a new subclass for strategy (two digits) …
it seems that I write very simialr thing: In the first option: piece and all its options as suclasses.Second: piece of simple nature and strategy for each of them …
So not sure, which is better …
Please help me:)

DreamProxies - Cheapest USA Elite Private Proxies 100 Private Proxies 200 Private Proxies 400 Private Proxies 1000 Private Proxies 2000 Private Proxies - Buy Cheap Private Proxies Buy 50 Private Proxies Buy 100 Private Proxies Buy 200 Private Proxies Buy 500 Private Proxies Buy 1000 Private Proxies Buy 2000 Private Proxies ProxiesLive New Proxy Lists Every Day Proxies123
Proxy Sites Proxy Tunnels Proxy List Working Proxy Sites Hotproxysite Proxy Sites Proxy Sites Anonymous Proxy Anonymous Proxies Proxy Servers Free Proxies Free Proxy List Proxy List Zoxy Proxy List PR liste all proxy sites More Proxies netgofree netgofree Hide-MyIp - The Best Proxy List American Proxy List Web Proxy Submit Proxies Updated Proxy List Updated Proxy List Bypass Proxy Sites Free Proxies List Evolving Critic Business Web Directory Free Proxy List iShortIt MyProxyList Online Proxies Go Proxies Need Proxies PrivateProxies Proxies4MySchool Proxies4Work Free Proxy List Free Proxy Sites ProxyInside Wiksa Proxy Free Proxy List ProxyNoid Proxy List Free Proxy List Proxy Sites Proxy TopList ProxyVille UK Proxy WebProxy List - Listing the best Web Proxies Free Proxy List SchoolProxiesList Stay Anonymous Proxy List The Power Of Ninja Proxy List UNubstruct Free proxy sites Free proxy sites