Quiz Trainer
Quiz Trainer

Quiz Trainer

Created on:
Team Size: 1
Time Frame: 1 day
Tool Used: HTML/CSS/JavaScript

Why ?

During my time at Lab4Tech, I was training to obtain different certifications like the
C++ CLA & CPP and the Unity Professional Programmer.

The only problem was that the question pool was so little, it made it impossible to truly train on a vast amout of questions.

How ?

To resolve that problem, I decided to create a simple but usefull web page what would intake a Json file (Json Doc. Here) and produce an interactive Quiz.

To do so, I used an AI chatbot and fed it with questions. Once it was fed with a pannel of more or less 50 questions.

I asked it to output a pannel of 100 questions in a Json format (.json) based on what I had given it.

With that done, I created:

Format

For the program to recognize the Json it has to have the following format:

Limitations

Knowing this program/webpage was built in one day, there are multiple possibilities of improvments like:

  • Saving the current session
  • Giving the possibility for users to input and save their own .json files
  • Adding other type of questions (order, textual answer, aso..)

Given my objectives, I do not plan on improving this tool for the moment.

Result

Once finished, the basic version allowed me to train on multiple choise questions without being limited.

Example of Quiz
Quiz Trainer showing an exmaple quiz
Example of Quiz
Quiz Trainer showing the answer and explanation

Original Code

© 2025 Samuel Styles