This repository contains a tool that is an interactive platform designed to analyse personal competencies in analytical thinking and leadership. It is intended for use in an educational environment and provides users with the ability to create their own tests and take tests from other users to assess their skills and knowledge in a particular area.
-
Read the user manual before you get started - User manual
-
Available at the link - Quiz-platform for education
Please help us improve this project, share your feedback with opening issue
Details of the documentation can be found at the links below:
-
The architecture of the Quiz platform for education - the overall architecture and modules of the platform are described here
-
Use cases of the Quiz platform for education - customised use cases are described here
-
ER-diagrams, Sequence Diagram - this document will help you determine what data you will get out and how you can use it.
-
Algorithm of assessment of individual competences - here you can familiarise yourself with the algorithm of assessment of individual abilities - competences, which is embedded in the Quiz platform.
git checkout DEV
touch ./compose/.env.analytics ./compose/.env.subjects ./compose/.env.tests ./compose/.env.users
# Setting environment variables for Django project
SECRET_KEY = '<Django key>'
DEBUG = False
ALLOWED_HOSTS = <valid hosts through ,>
CSRF_TRUSTED_ORIGINS = <valid hosts through ,>
# Variables for creating a Django superuser
DJANGO_SUPERUSER_USERNAME=<username Django>
DJANGO_SUPERUSER_EMAIL=<user mail Django>
DJANGO_SUPERUSER_PASSWORD=<Django's password>
mkdir dbs
touch ./dbs/.analytics_db.sqlite3 ./dbs/.subjects_db.sqlite3 ./dbs/.tests_db.sqlite3 ./dbs/.users_db.sqlite3
docker compose -f compose/docker-compose.yml up
This platform is being developed at ITMO University, LISA laboratory as part of the research work on "Methods and algorithms for intelligent services and applications".
The team working on the project is listed below (everyone can be contacted personally):
-
Ishutina Yelizaveta - Project manager. If you have any questions, please write to (liz16z2001@mail.ru)
-
Kuznetsov Vyacheslav- Team leader
-
Kalacheva Vera - Backend developer
-
Antsiferova Tatiana - Backend developer
-
Sobol Vladimir - Backend developer
-
Soloveva Polina - Data Scientist
-
Orudzhev Eldar - Mobile-developer
-
Stabrovskiy Vladimir - Mobile-developer
-
Timonenko Nikolay - DevOps engineer
- Алгоритм оценивания индивидуальных способностей в сервисе для интеллектуального кросс-тестирования
- Разработка мобильного приложения для сервиса по составлению и прохождению тестов учащимися
- Разработка интеллектуальной системы с возможностью генерации и персонализации под пользователя вопросов на основе учебных материалов