Мониторинг посещаемости учеников
Актуальность
Задачи:
Заключение
Спасибо за внимание
645.00K
Category: internetinternet

Мониторинг посещаемости

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. Ввиду большого количества учеников и учителей школы
для устойчивости к высоким нагрузкам потребуются
средства для поддержания серверов

11. Заключение

12. Спасибо за внимание

English     Русский Rules