A terminal-based exam, text, or survey tool for educators and learners
Project description
exam-terminal
The exam-terminal is a terminal-based assessment tool. It can potentially be used for making and taking practice exams, deliver quizes, or collect a survey.
The results include your general exam score, some basic statistics, and the ability to export your results to a PDF documment.
Quick Start
# Install it
pip install exam-terminal
# Quick checkout of the help
exam-terminal --help
# Try out a sample exam
exam-terminal --sample
# Make your own exams using YAML format (See below)
Compatibility
As of now the following Python 3 versions are supported for Linux, OSX, and Windows:
- Python 3.6
- Python 3.7
- Python 3.8
- Python 3.9
To check which python version you have, open a terminal and type python --version
Installation
Get It From PYPI
pip install exam-terminal
(If Needed) Install pip, setuptools, and wheel
python -m pip install --upgrade pip setuptools wheel
Exam Creation
TODO
Development Notes
If you are eying this repo and thinking "Hey this is kind of neat, I'd love to add a few things", well this is your chance :-)
There is definetly work to be done. If you don't have a genius great idea of the next big change. There is a TODO.md
file which outlines some changes that would be nice to have.
For some guides on how to help out, checkout the dev_stuff
directory.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for exam_terminal-0.1.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9deaf0a84bb25ca856ba8c8fa738a7db2d3fae8fc9ef0ca58badf359aa2eecf7 |
|
MD5 | f85faa42f9e51d84b8ebb185e338c273 |
|
BLAKE2b-256 | 46afa4866da9d62bb7317b502915d3b8d2869d982df76d048e380d1110693e97 |