2025-02-12 20:59:53 +01:00
2022-04-12 08:57:07 -04:00
2022-04-12 08:57:07 -04:00
2022-04-12 08:57:07 -04:00
2022-04-12 08:57:07 -04:00
2022-04-12 08:57:07 -04:00
2022-04-12 08:57:07 -04:00
2022-04-12 08:57:07 -04:00
2022-04-12 08:57:07 -04:00
2022-04-12 08:57:07 -04:00
2022-04-12 08:57:07 -04:00
2022-04-12 08:57:07 -04:00
2022-04-12 08:57:07 -04:00
2022-04-12 08:57:07 -04:00
2025-02-12 20:59:53 +01:00
2022-04-12 08:57:07 -04:00
2022-04-12 08:57:07 -04:00
2022-04-12 08:57:07 -04:00
2022-04-12 08:57:07 -04:00
2022-04-12 08:57:07 -04:00
2022-04-12 08:57:07 -04:00
2022-04-12 08:57:07 -04:00
2022-04-12 08:57:07 -04:00
2022-04-12 08:57:07 -04:00
2023-11-16 17:39:10 +01:00
2025-02-12 20:59:53 +01:00
2022-04-12 08:57:07 -04:00
2022-04-12 08:57:07 -04:00
2022-04-12 08:57:07 -04:00

This project is a toy project for training and quality assurance purposes

Explain project

Admin login

localhost:3001/admin/login

email: admin@manaknight.com

password: a123456

View the quiz on localhost:3001/quiz-test.html

Quiz 1

Response page of question What would you like to be called?.
Make the name appears centered inside of the jar gif.
Name centered example

Quiz 2

Each response page should be closed after a set amount of time using the time stored in variable called "closeResponseTimeoutCounter"

There should be a countdown timer that displays the remaining time before the response page closes.

Quiz 3

We have multiple types of questions type 7 being "multiple select"
You are required to find where it is handled
Then make the button of each option call checkAllergie function that you will be implementing in the next quiz
Then add an option at the end of all options that says None of the above and onclick it should call this function handleNoneOfTheAbove()

Quiz 4

implement a function that is called checkAllergie()
pseudo steps of the function

  • find a way to read the dataset values on the html button element that generated the click
  • check if that previous value is either Banana, Olive or Sunflowers terminate the quiz
  • Terminate the quiz in this manner:
    • the termination process need to display a message to the user with a faded black background that has a message and a counter that when it reachs 0 it redirect to /
    • ex: Termination screen example
    • message and counter should be controlled from admin portal
    • create a terminate configuration table with the appropriate fields
    • create a tab in admin portal to edit these fields
    • create an api to get these configuration and use it here to construct the termination screen

Quiz 5

immplement a functionality for a user to continue from where they stopped if they wish to do so.

Quiz 6

implement a reset functionality, for users to reset their progress and start the quiz from the beginning

Quiz 7

implement a fixed question top navigation for users to navigate to any question they want. unanswered questions should be greyed out.

S
Description
No description provided
Readme 36 MiB
Languages
JavaScript 94%
CSS 5.2%
HTML 0.8%