This project is for an add-on to a previously completed project.
Specifically, an 11-trial/11-shape task, as described below.
The code is for a mirror tracing persistence task. In this task, a geometric shape is presented on the screen. As the user moves their mouse along the outline of the shape, the cursor moves in a mirrored direction (e.g., when the user moves the mouse up, the cursor goes down; when the mouse is moved left, the cursor goes to the right, etc.).
The program should start with a blank screen and “START” button. When the button is selected, the first shape will appear, taking up 80% of the window. A “QUIT” button will appear below the shape. Cursor movements will operate as described above.
When the shape is traced outside of the lines (line limits are apparent in shapes – I will provide shapes) or when the mouse has not moved for 3 seconds, a 1 second buzzer sound will occur and a red “ERROR” message will show on the screen for 2 seconds. Total number of “Errors” (i.e., tracing outside the line or stopping mouse movements for 3 seconds) will show on the screen (e.g., “ERRORS: 6”). Each question in this task terminates when the QUIT button is clicked or after 5 minutes elapse. After each question, a next question with new shape should appear, until all 18 shapes have been finished (I will provide all shapes). The task terminates when all 18 shapes have been presented. The following data must be recorded in each question: Mouse movements on screen (i.e., where the shape was traced with the mouse); the total time per shape spent tracing; the total time spent on each question (i.e., time from question presentation to question termination); the total number of errors.
Hello Sara.
As I senior web developer, have rich experience in HTML, Javascript.
Also, have a good UI design skill and I'm very familiar with pixel-perfect.
I can build the mirror tracing task project.
As I'm free now, willing to work with the project fulltime.
Looking forward to hearing from you soon.
Vitalii.