Skip to main content

TentaMaker

Project description

TentaMaker

This Python package provides a system for building exams (tentor) at Chalmers.

Based on a pool of questions and solutions, the system generates exams both in the form of PDF files for printing and PNG files for inclusion in online exam systems such as Inspera or Canvas.

Documentation

First, install the package by the following command:

$ pip install .

Then, create a directory where you want to create and store the generated exams and enter the directory, for example:

$ mkdir exams
$ cd exams

Then, run the following command to create the initial structure for your exams:

$ init-exam

Then, do this:

$ make-exam yyyy-mm-yy

Where yyyy-mm-yy is the date of the exam,

The command make-exam supports the follow optional command-line arguments:

Add --verbose to see more detailed output. This is useful for example if the process hangs at "Building PDF file..." to see what might have gone wrong when running LaTeX (pdflatex).

Add --randomize to randomize the selection of questions.

Add --no-snapshots to skip generation of PNG snapshots. This is useful during the creation of an exam (not creating PNG files until the exam is final).

Authors (in order of appearance)

License

This project is licensed under the MIT license.

Copyright is held by the individual authors as listed at the top of each source file.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

tentamaker-0.1.0-py3-none-any.whl (11.9 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page