Similar presentations:
Мониторинг посещаемости
1. Мониторинг посещаемости учеников
МАОУ НПСОШ №2Мониторинг
посещаемости учеников
Выполнил:
ученик 11А класса
Пермяков М.А.
Руководитель:
магистрант НИУ «МЭИ»
Пермяков А.А.
г. Якутск 2023
2. Актуальность
Систематический учет посещаемости учеников назанятиях, их присутствия в школе, поддерживает
стабильный учебный процесс, помогает принять
руководству школы своевременные воспитательные меры
по отношению к прогуливающим. С помощью
мониторинга можно отследить зависимость успеваемости
ученика от количества пропущенных занятий.
Помимо качественного и современного образования,
обеспечение безопасности учеников также является
наивысшим приоритетом для каждой школы. Поэтому
знание того, находится ли данный ученик в школе или во
сколько
он
пришел/вышел,
помогает
совершить
оперативные действия со стороны учителя и руководства.
3. Задачи:
ЦельМониторинг посещаемости и обеспечение безопасности
учеников.
Задачи:
1. создать базу данных учеников;
2. привязать уникальный QR код к ученикам 11А класса;
3. создать WEB приложение который показывает
отсутствующих и присутствующих учеников;
4. привязать базу данных к WEB приложению.
4.
Основная частьСервис нацелен на автоматизацию процесса проверки
посещаемости, обеспечивая безопасность учеников
и давая возможность учителям больше времени тратить
непосредственно на учебный процесс.
5.
Роли в проектеИмеется три роли - администратор, куратор и охранник.
*Администратор* обладает всеми возможностями,
предоставляемыми сервисом: определяет в базе данных
номера классов, направления необходимую информацию
об учениках, просматривает и редактирует таблицу
посещаемости.
*Куратор* имеет возможность следить за таблицей
посещаемости учеников классов, видит нахождение в
школе или отсутствие всех учеников, имеет возможность
редактирования этой таблицы.
*Охранник* отмечает вход и выход учеников из здания
школы путем сканирования специального QR-кода,
определенного и уникального для каждого ученика, с
помощью собственного мобильного устройства с камерой.
6.
Для тестирования сервиса, данные QR-коды будутопределены только для одного класса, количество
учеников которого не превышает 30-35 человек.
В будущем заменится на валидацию карты на турникетах,
тогда работа *охранника* не понадобится.
7.
Будущие планы и гипотезы1. Личный кабинет для каждого ученика
2. Электронный журнал с информацией о предметах и
оценках за них за все время обучения, средний балл
3. Расписание занятий каждого учителя
4. Push-уведомления при изменении аудитории или отмене
занятия ученикам и учителю данного класса
5. Информация о занятии - учебники, текущие домашние
занятия, план на учебный год
6. Создать LMS (Learning management system, Система
управления обучением) для некоторых занятий
7. Корпоративная почта для студентов и учителей
8.
Технические планы1. Отказаться от временного решения в виде jinja
шаблонов и написать полноценный frontend часть
приложения
2. Перейти от REST API к брокерам сообщений
(RabbitMQ, Kafka)
9.
Преимущества1. Персональные данные учеников хранятся на серверах
школы, не давая доступ к ним сторонним сервисам
2. Реализован с использованием современных и
популярных технологий, что упростит поиск специалиста
для поддержания и развития проекта
3. Большой собственный проект для школы с множеством
путей для развития, в который можно привлечь учеников
из разных классов и дать им возможность получить опыт
реальной работы и улучшить свои навыки
программирования
4. За счет микросервисной архитектуры несложная
интеграция нового функционала
10.
Недостатки1. Ввиду большого количества учеников и учителей школы
для устойчивости к высоким нагрузкам потребуются
средства для поддержания серверов
internet