Система обмена файлами и сообщениями для организации образовательного процесса

Слайд 2

Актуальность Существуют ситуации, в которых учащиеся не могут посещать учебное заведение

Актуальность

Существуют ситуации, в которых учащиеся не могут посещать учебное заведение очно,

например, территориальная недоступность учебного заведения, или трудности для людей с ограниченными возможностями. Поэтому очень важно и необходимо иметь возможность обеспечить комфортное обучение в удалённом формате. С помощью разрабатываемого программного продукта упростится процесс взаимодействия студентов (учеников) и преподавателей на дистанционном обучении.
Целью разработки приложения является создание информационной системы обмена файлами и сообщениями для организации образовательного процесса, которая может автоматизировать некоторые рутинные задачи для учеников и преподавателей в процессе обучения или преподавания.
Слайд 3

Что позволит эта система Упростить процесс обучения в удалённом формате Поддерживать

Что позволит эта система

Упростить процесс обучения в удалённом формате
Поддерживать связь между

преподавателями и учениками
Собирать весь контент для организации образовательного процесса в одном месте
Упростит работу с выполнением и проверкой домашних заданий
Слайд 4

Реализация Реализация программного продукта

Реализация

Реализация программного продукта

Слайд 5

Бизнес процесс

Бизнес процесс

Слайд 6

Концептуальная модель

Концептуальная модель

Слайд 7

Программная реализация Разработанное приложение является клиент-серврным. Для реализации серверной части был

Программная реализация

Разработанное приложение является клиент-серврным. Для реализации серверной части был выбран

язык Python, фреймворк FastAPI и СУБД PostgreSQL. Язык программирования Python за последнее время нашёл широкое применение в веб разработке, за счёт содержания большого количества высокоуровневых библиотек. Фреймворк FastAPI является одной из самых новых и за последнее время всё чаще применяемых open-source технологий, обеспечивающий быстрый старт для разработки RESTAPI и автоматической генерации схемы OpenAPI, что по сути является автоматической документацией к написанному приложению. СУБД PostgreSQL удобна как для администраторов баз данных, так и для разработчиков, хорошо показывает себя при работе с большими объёмами данных.
Для реализации клиентской части был выбран язык программирования JavaScript с фреймворком Vue.js, который позволяет сделать быстрое и ресурсоёмкое клиентское приложение с динамической генерацией Web страниц.
Слайд 8

Разработанный продукт http://www.classpace.xyz/

Разработанный продукт

http://www.classpace.xyz/

Слайд 9

Интерфейс комнаты

Интерфейс комнаты

Слайд 10

Загрузка домашней работы

Загрузка домашней работы

Слайд 11

Проверка домашней работы

Проверка домашней работы

Слайд 12

Учебный материал

Учебный материал