Веб-приложение переводит обучение школьников основам алгоритмизации в игровой процесс.
- Возможность учителям создавать учебные классы и добавлять в них учеников
- Система рейтинга, мотивирующая учеников выполнять задания качествено и в срок
- Автоматическое и ручное создание заданий
- Геймификация процесса обучения
1. Переход на сайт
Главная страница учителя – его журнал. Здесь он отслеживает выполнение учениками заданий. С этой страницы учитель может перейти к добавления ученика в систему, созданию нового задания или выдаче задания ученикам.
1. Переход на сайт
Ввести на странице авторизации учетные данные, выданные учителем.
Данные для тестового ученика:
Логин: readme
Пароль: readme
Главная страница ученика – его журнал. Здесь он отслеживает свои задания. С этой страницы ученик может перейти к выполнению задания или просмотру рейтинга своего класса.
Ученик должен выполнить предложенное учителем задание. Для этого ему требуется перетаскиванием команд и циклов составить алгоритм, отображаемый в виде блок-схемы, чтобы исполнитель выполнил все условия задания.
https://github.com/algorithm-ssau/Learning-System.git
В файле .env можно заполнить следующие данные:
DB_USER=student # Логин для ученика (из бд)
DB_PASSWORD=student_password # Пароль для ученика (из бд)
DB_HOST-mysql # БД
DB_NAME=learning_sys_db # Имя БД
DB_ROOT_PASSWORD=1234 # Пароль в БД для отладки
# Данные для входа учителем (замените при необходимости)
TEACHER_LOGIN=teacher_login
TEACHER_PASSWORD=teacher_password
- Убедитесь, что у Вас установлен Docker
- В папке
Learning System
пропишите в консоли:
docker compose up --build
- Перейдите на сайт
- Python
- TypeScript
- Angular
- HTML
- CSS
- SQL
- Самохвалов Николай – Daytel
- Офицеров Дмитрий – Dmitry-Ofitserov
- Голубцов Кирилл – damndozen
- Неверов Максим – kootpi