Система учета успеваемости для Некрасовского педагогического колледжа Немцев Валентин Николаевич, студент группы 4709 Руководитель: Кайсарова Дарья Валентиновна, доцент кафедры ТПО, кандидат педагогических наук
Цель работы Спроектировать и частично реализовать информационную систему учета успеваемости для Некрасовского педагогического колледжа.
Задачи Изучение существующего процесса учета успеваемости в Колледже Формулирование требований к системе Обзор аналогов Проектирование и разработка части системы Планирование внедрения и анализ возможностей распространения
Особенности РНС Накопительный рейтинг вместо 5-ти балльной оценки Нефиксированное максимально число баллов по теме Наличие обязательных и дополнительных баллов Необходимость в постоянной фиксации и пересчёте результатов
Процесс учета успеваемости
Требования к системе Система должна: Предоставлять оперативную многоплановую отчетность о процессе обучения и успеваемости студентов. Минимизировать временные и трудовые затраты преподавателей на работу с системой. Полно и точно отражать часть учебного процесса Колледжа, связанную с учетом успеваемости. Минимизировать денежные и трудовые затраты на внедрение и эксплуатацию.
Потенциальные аналоги В качестве кандидатов на адаптацию к требованиям Колледжа рассматривались различные продукты Системы управления обучением Moodle, Claroline, Atutor, ILIAS, Dokeos, JoomlaLMS Веб-сервисы Дневник.ру, Ballov.net, 1Дневник и т. п. Внутренние порталы и ИС 1С: Колледж, ПараГраф: Колледж, NetSchool, Microsoft SharePoint
Актуальность При исследовании предметной области не удалось найти готовый программный продукт, удовлетворяющий потребностям Колледжа.
Сценарии использования
Архитектура системы Многопользовательское веб-приложение Простота обслуживания и внедрения Соответствие основным сценариям взаимодействия (много пользователей работают с общим набором данных)
Реляционная модель данных
Виды отчетности Показатели – Успеваемость, по различным шкалам – Количество аттестованных студентов Виды – Таблицы, гистограммы, графики с возможностью сортировки и цветовым кодированием Выборки – По группам, преподавателям, предметам, ТК
Примеры отчетов
Средства реализации Ruby динамический объектно- ориентированный язык Ruby on Rails MVC-фреймворк для разработки веб-приложений jQuery JavaScript-фреймворк для работы с DOM в браузере RDBMS (MySQL/PostgreSQL)
Реализация
Планируемое внедрение и распространение Лето 2011 – Разработка части системы, отвечающей за отчетность, генерация первых отчетов за прошедший семестр Осенний семестр 2011/2012 учебного года – Разработка, тестирование и внедрение части системы, отвечающей за ввод успеваемости С руководством Колледжа достигнута договоренность о рекомендации Системы учебным заведениям, внедряющим РНС
Выводы В работе были решены все поставленные задачи. Изучение существующего процесса учета успеваемости в Колледже Формулирование требований к системе Обзор аналогов Проектирование и разработка части системы Планирование внедрения и анализ возможностей распространения