- Browser Environment Info:
Google Chrome 113 on Linux(Ubuntu), Version 113.0.5672.92 (Official Build) (64-bit), X11 Window System.
Browser Details
User Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Safari/537.36
- Testing URL: https://virtual-labs.github.io/exp-alu-iiith/
1. Demo Section
Type(s) of Issue
Bug Screenshot
Description
After the simulation is completed in the demo section, the Observations Table on the right side displays the given message:
The issue here is that there is no such button called Restart in this section, so the user will not understand where to click to restart the simulation.
CORRECTION:
MODIFIED MESSAGE: Simulation has finished. Please click on Reset and repeat the instructions given to start again.
Type(s) of Issue
Description
Whenever we pause the simulation, irrespective of the speed it had earlier, it always goes back to x1 speed when we pause and start back. We have to change the speed again to the desired values every time after pausing and restarting/ just starting. So, this could be mentioned in a more clear way by adding a new instruction as follows:
The default speed is reset to x1 automatically at the beginning of every simulation or whenever you pause and resume. If you want to change the speed, you can do so only while the simulation is running (only after starting or after resuming the simulation).
-
Observation Section Paused Simulation message
Type(s) of Issue
Bug Screenshot
Issue
The message says the simulation stopped whenever we pause the simulation, but to make it clearer, it could say
Simulation has been Paused. Please click on the "Start" button to Resume.
Type(s) of Issue
Bug Screenshot
Issue
It is not Invaid it must be Invalid
2 .Practice Section
-
Selection of Bits & Confusion between Submit and Simulate
Type(s) of Issue
- Incomplete & Unclear Instructions
Bug Screenshot
Description
As seen in the picture above, in the (Practice) section, to simulate the circuit we built for different values of inputs, we must have the option to change the input values as per our convenience and verify. To do that, it is required to double-click on the input value bits to toggle them, but this feature is nowhere mentioned in the Instructions or anywhere else in the entire experiment additionally, in the demo section, we just had to single click to toggle the input bit value and so, the user will be confused as to how to give specific values to inputs.
Also, the instructions are unclear as to what simulate and submit buttons exactly do, as simulate option changes just the output bits which is not very evident for a first-time user. So, the instructions could be made more specific and clear as given below:
Instead of "Click on the "Simulate" button to simulate the circuit and see the output.", include these instructions:
- You can set the input bits, which are by default 1, to any values of your choice for testing, by double-clicking on them.
- Click on the "Simulate" button after setting the input bits as per your choice. This will simulate the circuit you built for the input bits set and will change the output bit values accordingly, for you to test your circuit.
Also, add these instructions at the end for a more clear understanding of what submit does.
- Clicking on "Submit" will display a "Success" or "Failure" message in the Observations Section according to the correctness of your circuit. It will also display a Truth Table verifying your circuit for different input values.