tyagow / schoolquiz

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

School Test

Title

There​ ​ are​ ​ Teachers
There​ ​ are​ ​ Students
Students​ ​ are​ ​ in​ ​ classes​ ​ that​ ​ teachers​ ​ teach
Teachers​ ​ can​ ​ create​ ​ multiple​ ​ quizzes​ ​ with​ ​ many​ ​ questions​ ​ (each​ ​ question​ ​ is​ ​ multiple​ ​ choice)
Teachers​ ​ can​ ​ assign​ ​ quizzes​ ​ to​ ​ students
Students​ ​ solve/answer​ ​ questions​ ​ to​ ​ complete​ ​ the​ ​ quiz,​ ​ but​ ​ they​ ​ don't​ ​ have​ ​ to​ ​ complete​ ​ it​ ​ at
once.​ ​ (Partial​ ​ submissions​ ​ can​ ​ be​ ​ made).
Quizzes​ ​ need​ ​ to​ ​ get​ ​ graded
For​ ​ each​ ​ teacher,​ ​ they​ ​ can​ ​ calculate​ ​ each​ ​ student's​ ​ total​ ​ grade​ ​ accumulated​ ​ over​ ​ a ​ ​ semester
for​ ​ their​ ​ classes

How to install and run

#####Python 3 Required

git clone https://github.com/tyagow/schoolquiz.git schoolquiz
python -m venv .venv
source .venv/bin/activate
pip install -r requeriments.txt
pytest tests.py
ipython notebook sample.ipynb

About


Languages

Language:Python 63.6%Language:Jupyter Notebook 36.4%