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.2.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a574960c2272ab15e7892abf986c714a7ab58762eec7dbc77bed1b12b81e08e6 |
|
MD5 | 108dcd4f19eae056be874a836d3df77d |
|
BLAKE2b-256 | 2f36e547e0a2542aa2cfb15636ce96d93ba175f27b3ba601665f24fb11fef894 |