Skip to content

A Lightweight, Flask/MySQL/MathJax app Proof-Of-Concept, providing for all aspects of randomizable, numerical-based quiz generation and management.

Notifications You must be signed in to change notification settings

oscarpoppa/qgen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A Lightweight, Flask/MySQL/MathJax app Proof-Of-Concept, providing for all aspects of randomizable, numerical-based quiz generation and management.

Suitable for math-based classes in a small school setting.

Uses a simple markup scheme to allow for the creation of quiz problems and answers with randomized numerical portions. Quizzes are assembled using these "virtual problems." Each quiz-taker is then assigned a structurally identical quiz (same problem set), with different numerical components.

Example of two "identical," yet randomized quizzes:

Screen Shot 2024-03-05 at 9 33 45 AM

Screen Shot 2024-03-07 at 2 45 59 PM

Quiz problems may be image-based:

Screen Shot 2024-03-05 at 9 45 21 AM

Upon completion of a quiz, a permanent transcript is created and displayed:

Screen Shot 2024-03-06 at 10 30 51 PM

A suite of administrative tools includes a full CRUD interface to users, assigned quizzes, and quiz and problem templates. (most not shown)

Screen Shot 2024-03-07 at 3 15 29 PM

Screen Shot 2024-03-07 at 2 35 57 PM

About

A Lightweight, Flask/MySQL/MathJax app Proof-Of-Concept, providing for all aspects of randomizable, numerical-based quiz generation and management.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages