Skip to main content

A terminal-based exam, text, or survey tool for educators and learners

Project description

portfolio_view

exam-terminal

PYPI Version Python Versions Packaging Format PYPI Status Licence Build Status

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


Download files

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

Source Distribution

exam-terminal-0.1.1.tar.gz (17.8 kB view hashes)

Uploaded Source

Built Distribution

exam_terminal-0.1.1-py3-none-any.whl (22.0 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