It's simple system without any groups. You just need to create a test, upload questions and create students accounts.
Getting started
- Download code.
- Create virtualenv with Python 3.x.
- Run 'pip install -r requirements.txt' command.
- Run 'createdb.py' and 'createadmin.py' scripts.
- Launch app with 'run.py' script.
Uploading tests
- Open app page in browser(by default it's localhost:5000)
- Get autorized as admin user.
- Create test on admin page.
- Choose test and file with questions in the questions form on admin page.
Questions preparation
Example of format can be found in 'questions_sample.txt' Questions with one correct answer are marked with '?' at the beginning of the line. Questions with multiple correct answers are marked with '#' at the beginning of the line. Correct questions are marked with '=' at the beginning of the line. Every block of answers must be caught in '{' and '}' lines.
Creating students
- Open app page in browser(by default it's localhost:5000)
- Get autorized as admin user.
- Create students accounts on admin page.