Users had a hard time understanding what graphs meant. One way we address this is by including more labeling for our graphs, such as titles and axis labels.
The evaluating team observed that certain users were squinting when interacting with the computer prototype. In the alpha system, the font size has been increased to a minimum of 16px to ensure that all text is visible and readable for all types of users.
Another concern raised by the testing is the âQuestion Queueâ wording. Users didnât automatically associate asking a question to raising their hand as some prefer to ask their questions in the chat. We decided to rename the âQuestion Queueâ to the âRaised Hand Queueâ to not cause any confusion.
Finally, we decided to simplify the âlevel of understandingâ graph to make it easier to code up. Initially, we were planning to have participants rate their level of understanding in a continuum and the graph will show the aggregate distribution of all participants' reactions. We decided to switch this to a histogram, where each participant can move the cursor to a discrete value.
In order to properly assess our prototype, one should keep in mind we have yet to implement the following features:
We hope to have more âundoâ options, and confirmations on certain
In order to reduce cognitive load, we hope to hide all our main features (level of understanding, reactions, etc) in collapse sections. This way users arenât so overwhelmed when they first open the app.
Meeting IDs are not hooked up, it only supports one global meeting room. This will need to be changed.
From the presenters point of view, the ability to remove people from the queue or clear the queue are not implemented.
Emojis are under developed and not connected to the backend
Currently, the user is only able to deselect in the reaction panel. The graph is updating with respect to clicks rather than the selection.
Reactions do not expire after a certain interval of time but will in the final product. This also applies to the level of understanding responses which should expire after 10 seconds.
Program displays a small error message when enough participants emote with the canât hear or canât see icon to notify the presenter of A/V problems.
A list of online users will be displayed in a separate tab, next to the chatâs UI.
The ability to âvoteâ on an emote of level of understanding bar by click on the bar in the graph
We will improve the consistency and the level of contrast of the different UI elements to ensure all text is readable and accessible to all target users.