Контроль работ
Есть небольшие учительские задачи, которые по отдельности занимают всего несколько минут, но за учебный год превращаются в часы рутинной работы. Одна из них — сбор тетрадей, самостоятельных, контрольных и других письменных работ.
Кто сдал? Кто отсутствовал? Чья тетрадь оказалась в стопке, хотя ученика не было в списке? Кто принёс работу позже? А если одновременно собираются работы у нескольких классов?
Чтобы сделать этот процесс быстрее и прозрачнее, я разработал Android-приложение «Контроль работ».
Принцип работы очень простой: каждому ученику соответствует уникальный код. Это может быть QR-код или линейный штрихкод Code 128. При получении работы учитель сканирует код камерой смартфона, а приложение автоматически определяет ученика и фиксирует факт и точное время сдачи.
При этом экран сбора устроен так, чтобы учителю не приходилось искать нужную фамилию. Ученики, от которых работа ещё ожидается, остаются наверху списка, а уже сдавшие перемещаются вниз. Поэтому в любой момент видно главное — кто ещё не сдал работу.
Если код по какой-либо причине невозможно считать, ученика можно отметить вручную. Время сдачи при этом также фиксируется.
Приложение умеет работать сразу с несколькими классами, учитывать отсутствующих и предупреждать учителя, если просканирована работа, которой в текущем сборе не ожидалось. Для такого случая предусмотрены отдельный звуковой сигнал и вибрация.
После завершения сбора автоматически формируется протокол: кто сдал работу, кто не сдал, кто отсутствовал и когда была получена каждая работа. Протокол можно сохранить или передать через установленные на смартфоне приложения.
Не только сканирование
В приложении предусмотрено полноценное управление классами и учащимися. Списки можно вводить вручную, импортировать или формировать непосредственно сканированием кодов учеников.
«Контроль работ» может использоваться полностью автономно — подключение к Интернету для обычной работы не требуется. Это было одним из принципиальных требований при разработке: отсутствие связи в кабинете не должно мешать проведению урока.
При необходимости приложение поддерживает и синхронизацию с удалённым сервером. Это позволяет централизованно подготовить списки классов и предоставить конкретному пользователю только те классы, с которыми он работает. При синхронизации остальные локальные классы на устройстве не затрагиваются.
Что уже умеет «Контроль работ»
- сканировать QR и Code 128;
- проводить сбор для одного или нескольких классов;
- автоматически фиксировать дату и время получения работы;
- показывать вверху списка тех, кто ещё не сдал;
- отмечать сдачу работы вручную;
- учитывать отсутствующих;
- отдельно предупреждать о неожиданно полученной работе;
- формировать итоговый протокол;
- сохранять историю проведённых сборов;
- импортировать и редактировать списки учащихся;
- создавать класс посредством сканирования кодов;
- работать без Интернета;
- синхронизировать разрешённые классы с удалённым сервером;
- использовать несколько цветовых схем интерфейса.

От идеи — к рабочему инструменту
Приложение создавалось не как абстрактный программный проект, а под реальную школьную работу. Поэтому при разработке особое внимание уделялось не количеству функций, а тому, насколько удобно ими пользоваться непосредственно на уроке.
Нужно открыть приложение, выбрать класс, отметить отсутствующих и начать сбор. Всё остальное должно требовать от учителя как можно меньше действий.
Сейчас «Контроль работ» уже работает на реальном Android-смартфоне, а механизм удалённой синхронизации классов — на отдельном сервере.
Разработка приложения продолжается: по мере практического использования будут появляться новые возможности и улучшения интерфейса.
Попробовать и узнать подробнее
Для приложения подготовлена отдельная страница, где можно посмотреть возможности системы, принцип работы, ответы на частые вопросы и актуальную информацию о версии.