Skip to main content

Tools to generate exams

Project description

.. DOCS .. image:: https://readthedocs.org/projects/aegis/badge/?version=latest :target: https://aegis.readthedocs.io/en/latest/?badge=latest :alt: Documentation Status

.. BUILD .. image:: https://travis-ci.org/mlares/aegis.svg?branch=master :target: https://travis-ci.org/mlares/aegis

AEGIS / Academic Exam Generator for Interchange and Shuffe

This package offers tools to compose exams from a pool of exercises. It can be used to produce a one-time exam from a set of chosen exercises, or to produce a large number of different exams about a topic, with a similar level of difficulty. This can be usefull, for example, for take-home exams, where the sharing of exams among students is possible.

It requires a system with Latex and a pool of exercises written on separated Latex files.

Example:

Supose we have to make different exams, comprising 3 problems. We have several versions of the problems, with a similar difficulty, in the midterm_exam_01 directory:

::

MyCourse
├── syllabus.txt
├── bibliography
├── midterm_exam_01
│   ├── problem01_version01.tex
│   ├── problem01_version02.tex
│   ├── problem01_version03.tex
│   ├── problem02_version01.tex
│   ├── problem02_version02.tex
│   ├── problem03_version01.tex
│   ├── problem03_version02.tex
│   └── bboxinout.py
└── notes

It is possible to make 12 different exams using the different versions of the exercises. AEGIS allows to read the exercises and combine them in a template latex file to make a set of exams.

Requirements

AEGIS generates and compile Latex documents, so it need a working installation of Latex in the system.

Autor

Project by Marcelo Lares (IATE, UNC). Developed in 2020.

Project details


Download files

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

Source Distribution

aegis_latex-0.1.tar.gz (9.5 kB view details)

Uploaded Source

Built Distribution

aegis_latex-0.1-py3-none-any.whl (10.4 kB view details)

Uploaded Python 3

File details

Details for the file aegis_latex-0.1.tar.gz.

File metadata

  • Download URL: aegis_latex-0.1.tar.gz
  • Upload date:
  • Size: 9.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.8.0

File hashes

Hashes for aegis_latex-0.1.tar.gz
Algorithm Hash digest
SHA256 7b20ab504700f3af3f6938d2906f87f81c427e720ff9308fe0a387d585aa9ac4
MD5 e8d3464143a0def576c6750c0b549c08
BLAKE2b-256 90bfd9acb9bd4e30a7f79a5427abcc0f4be2e761506df5c0d02161e289c831fb

See more details on using hashes here.

File details

Details for the file aegis_latex-0.1-py3-none-any.whl.

File metadata

  • Download URL: aegis_latex-0.1-py3-none-any.whl
  • Upload date:
  • Size: 10.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.8.0

File hashes

Hashes for aegis_latex-0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 8587220b43f4272cab80f6f98a069f21a5dd9d17dd1ecc60f01fc4a079323271
MD5 cf8d16b39df9ee7f0d1891b5355172ab
BLAKE2b-256 ac7ac6fcd0c6d9221b80acc4c372ab40ff887ceb3d3e37555fc35c5d5eb9d806

See more details on using hashes here.

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