/universal-eduplatform

A platform for building a digital personal image

Primary LanguageJavaScriptMIT LicenseMIT

ITMO license python react

Quiz-platform for education | Платформа викторин для образования

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.

Please help us improve this project, share your feedback with opening issue

Demo

Demo video

Documentation

Details of the documentation can be found at the links below:

Installation

1. Select the DEV branch

git checkout DEV

2. Create environment files:

touch ./compose/.env.analytics ./compose/.env.subjects ./compose/.env.tests ./compose/.env.users

3. Fill all environment files according to the same template

# 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>

4. Create database files

mkdir dbs
touch ./dbs/.analytics_db.sqlite3 ./dbs/.subjects_db.sqlite3 ./dbs/.tests_db.sqlite3 ./dbs/.users_db.sqlite3

5. Start the image build

docker compose -f compose/docker-compose.yml up

6. The project is available localhost:8888

7. Admin panels are available at localhost:8888//admin/

Contacts

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):

Scientific supervisors:

Publications About Quiz-platform for education