Best edu - education platform

Клиентская часть приложения использует фреймворк Vue.js и в качестве шаблона CoreUI.

Веб приложение предоставляет платформу для обучения которая дает удобные инструменты для создания материала и его просмотра через web-браузер.

Для централизованного управление передачей сообщений между всеми пользователями или распределение функций синхронизации сообщений между всеми участниками сетевого взаимодействия используется в качестве web-сервера Spring Boot web-приложение развернутое на отдельной машине.

Данное приложение имеет несколько важных функций:

  • предоставляет удобный доступ к дисциплинам и позволяет быстро найти по имеющимся фильтрам необходимый материал;
  • позволяет группировать занятия в блоки, которые в системе называются дисциплинами;
  • использование конструктора для создания занятий;
  • возможность прикрепить дополнительные материалы к занятию;
  • предоставление пользователям с ролью "преподаватель" администрировать доступ к своим дисциплинам;
  • редактировать личную карточку.

Сценарий взаимодействия с платформой для пользователя с ролью "преподаватель":

Вход в платформу login-page

Главная страница main-page

Экран с дисциплиной discipline-page

Экран с занятием exercise-page

Экран с дополнительными материалами занятия exrta-exercise-page

Экран с списком преподавателей teachers-page

Профиль пользователя profile-page

Управление доступом к дисциплине access-discipline

Управление личными дисциплинами my-disciplines

Управление дисциплиной my-discipline

Управление занятием my-exercise