Skip to content

allefabbri/quiz_suite

Repository files navigation

quiz_suite

This is a C++ command line suite of programs to randomly generate, grade, correct and analyze a set of exams from a database of multiple choice questions. It is similar in spirit to much whose author, Mihalis Kolountzakis, I thank a lot for inspiration.

Content of the suite:

  • quiz_gen : random exam generator
  • quiz_grade : grading tool
  • quiz_correct : correction generator
  • quiz_stat : statistical analyzer of the results

Installation and Requirements

The program is distributed open-source and comes equipped with a makefile and also a VS solution. There are also two scripts, bash and PowerShell, to pilot the generator and automate the process.

What you need:

  • a Latex distribution
  • the Boost libraries (under VS Nuget is configured to manage the library autonomously while with make you have to install it in system's path or edit the makefile according to your system specs)
  • Gnuplot

Usage

The suite is intended as a unique sequential series of tools which help the instructor in handling the various step of the examination process.

Every tool of the suite is used essentially in the same way

quiz_x.exe path/to/config

where path/to/config is a valid configuration file, different for each tool. A dummy config file can be generated by typing

quiz_x.exe -conf_t

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published