The purpose of this project is to provide a tool for mentors to assess the knowledge of their students. The tool allows students to take tests without the need for registration, making it easier and more accessible for them to participate. All students need to do is indicate their group, first name, and last name to begin the testing process.
By utilizing this project, mentors can easily create and administer tests to their students, allowing them to evaluate their understanding of the material covered in class. This project aims to simplify the testing process for both mentors and students alike, making it a valuable tool in the educational setting.
First of all, open the console and follow this instruction:
- Clone repository
git clone https://github.com/Vasnets0v/Rapid-test-for-students.git - Open the folder
cd Rapid-test-for-students - Create new environment
python -m venv venv - Activate the environment
.\venv\Scripts\activate - Install packages
pip install -r requirements.txt - Start in consol
python install_project.py [email] [name] [surname] [password]to create directories and main database with the first admin.
Other administrators can be added from the admin panel. - Open the folder
cd application - Type
python __init__.pyin the console to start the website
Сongratulation! You can use the website.
The screenshots show the main features
The screenshot below shows the main page.

The screenshot below shows the page that contains the users results. We can reset result or download sheet (.xlsx).

This screenshot shows the admin panel where we can add new admins, create new tests, change properties or edit tests.

The screenshot below shows a test page from a PC.

The screenshot below shows a test page from a mobile device.
