Следуя тенденциям ИТ-индустрии, в практику обучения внедряются актуальные цифровые технологии, инструменты и сервисы, позволяющие автоматизировать учебный процесс и сбор данных; индивидуализировать образовательный маршрут студента, внести корректировки в существующую учебно-методическую базу [1].
Однако, при рассмотрении действующего опыта преподавания курсов, относящихся к циклу алгоритмизации и программирования (модуль «Предметно-методический»): «Алгоритмы и методы программирования», «Технологии проектирования информационных систем», «Системы управления базами данных» и т.д.; ключевым вопросом остается демонстрация студентам практико-ориентированной направленности изучаемых теоретических и практических учебных материалов [2]. В качестве решения сложившиеся ситуации была организована квази-профессиональная проектная деятельность студентов при прохождении «Учебной-практики (предметно-содержательной)», основные положения которой описаны в работе [4].
Для организации непрерывного учебного процесса, автором был разработан цифровой образовательный ресурс (ЦОР) на базе веб-приложения, который позволил: структурировать процесс работы над проектом, выстроить коммуникацию и управление в цифровой среде, продемонстрировать современные ИТ инструменты при планировании работы в командах и индивидуальной деятельности.
Веб-приложение написано на языке программирования Python с использованием синхронного микро-фреймворка Flask; хранение данных организовано в базе данных (БД) «db-study», средствами СУБД PostgreSQL. ЦОР развернут на выделенном виртуальном сервере (VPS) и доступен по HTTPS для зарегистрированных пользователей:
https://db-study.ru.
При проектировании и разработке ЦОР, был проведен анализ предыдущего опыта внедрения веб-ресурсов в практику преподавания и обучения [3]. Были определены следующие структурные компоненты: классы пользователей, уровни доступа, функционал, дизайн пользовательского интерфейса, дополнительные и вспомогательные инструменты.
Под классами пользователей веб-ресурса подразумевается его целевая аудитория – студенты, а также преподаватели и администраторы, обеспечивающие управление в системе и непрерывную работу ЦОР. Пользователи-студенты – обучающийся 2 курса бакалавриата педагогического образования, профиль «Информатика и информационные технологии в образовании». Роль преподавателя и администратора при проведении практической деятельности исполнял автор статьи.
Уровни доступа сопоставимы с ролями в системе – студенты видят свои проекты, могут добавлять задачи, отслеживать деятельность по проекту, участвовать в сетевых обсуждениях; преподаватели видят только свои курсы и проекты, которые они добавили в систему, следят за выполнением задач командами; администратор видит полную информацию, связанную с проектной деятельностью и работой ЦОР, для оперативной помощи при разрешении проблем.
За время использования веб-ресурса были внесено ряд изменений в его функционал и содержание. Так, например, в первой версии веб-приложения авторизация осуществлялась по заранее выданному логину и сгенерированному паролю, после было решение перейти к реализации входа через email.
Приоритетным направлением разработки ЦОР была реализация базового функционала, сравнимого с СДО «Moodle», но расширяющего его возможности. Так, например, в системе реализованы:
- «Учебные курсы» - хранение лекционных и практических материалов по изучаемым дисциплинам, в первую очередь была добавлена дисциплина «Системы управления базами данных»;
- «Вопросы и ответы» - организация сетевого форума, обеспечивающего непрерывное взаимодействие с преподавателем и другими студентами, зарегистрированных в системе, хранение часто задаваемых вопросов;
- «Работа над проектами» - режим, позволяющий организовать в системе непрерывную совместную работу в командах над задачами проекта «Учебной практики (предметно-содержательной)», функционал сопоставим с CRM-системой;
- «Личная карточка» - хранение минимально необходимых персональных данных, возможность смены пароля, обновление аватара, сведения об учебном процессе;
- Дополнительные возможности – фиксация персональных задач (Task-менеджер), заметки, новости/объявления по работе, заявки на консультацию с преподавателем, «Дневник» практики.
При внедрении цифрового образовательного ресурса в практику проектной деятельности были определены противоречия при организации совместной работы, в частности – коммуникация с преподавателем, распределение времени, своевременное оповещения о задачах, напоминания о выполнении заданий. В качестве решения ситуации, студентами была предложена идея о создании бота в мессенджере «Telegram», который после его реализации имел следующий функционал:
- Уведомление студентов о новых задачах;
- Получение списка текущих задач;
- Отслеживание ход выполнения задач по статусам;
- Назначение консультации с преподавателем, фиксация хода их изменения.
Бот был разработан в период практики, демонстрация его работы представлена на рисунках 1 и 2.