Skip to content

LabsWorkLISA/Quiz-platform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 a pull request

Demo

*in the process of implementation

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:

The science component of the Quiz platform