Слайд 2Проблемы
Высокая нагрузка на
преподавательский состав.
Проблема поиска студентами
нужной информации в интернете,
затрачивая
на это много времени.
Слайд 3Задача
Создать сайт в функционал которого входит:
Создание/прохождение курсов на сайте.
Автоматизированная проверка сданных
студентами работ.
Хранение и распространение отобранной преподавателями информации.
Отслеживание прогресса студентов.
Слайд 5Возможности
Студента:
Поступить на интересующий\заданный курс.
Ознакомиться с теоритической составляющей курса.
Сдать задачи проверяющей системе.
Ознакомиться с
поправками преподавателя.
Узнать свои баллы.
Преподавателя:
Создать курс (добавить статьи, видео, задачи, тесты, требования по времени\памяти\установить дедлайн).
Посмотреть сводку о сданных студентом решений.
Прокомментировать решение, указать на ошибки
Управление группой студентов
Слайд 6Стек техноло
Front-end(ES6, React, Redux, React-Router, React-md)
Сервер курсов(Celery, сервер - Gunicorn, база данных
- PostgreSQL, Django Channels,Django)
Сервер проверки задач(Django)
Для работы с аpi используется django graphene и apollo graphql