Newer
Older
This directory contains a python package called webamc allowing to
load tex files containing latex AMC MCQ ; and submit and view them via
a web interface.
Check the [examples](examples/) directory for MCQ examples.
# Credits
Many thanks to [Colton Griffith](https://fluenticons.co) that designed
the icons used in the web UI.
# Todo list
- add support for the following macros/environments: explain
- add support for dynamic questions (e.g., question with random
statements)
- add support for grading scales
# Coding
To analyse the python code:
```bash
$ mypy --config-file coding/mypy.ini --strict src/webamc
$ pylint --rcfile coding/pylintrc src/webamc
$ pycodestyle --ignore=E712,E711,E302,W50,E722 src/webamc
$ autoflake --recursive --remove-all-unused-imports src/webamc
```
To build the package:
```bash
$ python3 -m build
```