Анализ существующих программных решений - Разработка и тестирование автоматизированной системы контроля успеваемости студентов
После выполнения задачи по Подбору и анализу литературы, настало время поиска и сравнительного анализа уже существующих решений задачи контроля успеваемости и вычисления оценок студентов. Необходимо сказать, что большинство из них довольно однотипные, а потому будут проанализированы лишь основные представители таких систем.
Система управления учебным процессом "Magellan" для одного модуля содержит электронный журнал успеваемости, позволяющий хранить и редактировать данные по текущей успеваемости и посещаемости, формируя рейтинги и аудиторную нагрузку преподавателей. Эта система предназначена для использования в высших учебных заведениях. Она имеет лишь две шкалы измерения оценки: 5-балльную и 10-балльную. К ее преимуществам относится интеграция с автоматизированной системой Moodle, гибкая настройка возможностей групп пользователей и формирования отчетов. Модуль представлен как в виде отдельной программы, так в виде веб-сайта, имеющей мобильную версию. Приобретение данного продукта производится лично с каждым заказчиком, потому состав комплекта системы и цена могут меняться.
Электронный журнал для школы "ЭлЖур" распространяется бесплатно, но по заявке. Имеет функцию выставления оценок, поддерживает различные системы оценивания, комментарии к работам, оценкам и учебникам, формирует различные типы отчетов. Есть учет посещаемости, поддерживается экспорт данных в Excel и pdf. В системе имеется реклама. Существует мобильная версия приложения, однако настольной версии нет.
В системе "Электронный университет" тоже есть модуль "Текущая успеваемость". В его функции входит учет посещения семинарских и практических занятий, выполнения лабораторных работ, курсовых проектов, сдачи домашних заданий и контрольных работ, есть поддержка рубежного контроля и формирование рейтингов. Модуль тесно связан с другими модулями системы. Работа происходит благодаря веб-интерфейсу, где все изменения выполняются с помощью мыши.
Программный комплекс "ЗТ:ХроноГраф Журнал" отличает возможность автономной работы с оценками учеников, когда нет связи с сервером хранения оценок. Сервер позволяется установить самим заказчикам, а не пользоваться централизованным готовым. Комплекс имеет вид отдельной программы для персонального компьютера. Для предоставления оценок учащимся разработан веб-интерфейс. Из других особенностей следует заметить лишь две системы оценивания и три варианта деления учебного года на отдельные периоды. Стоимость комплекса составляет 14 тысяч рублей, в случае использования серверов компании данная сумма будет увеличиваться на 5 тысяч рублей каждый год. Имеется демо-версия системы.
Многие университеты разрабатывают свои системы контроля успеваемости студентов. Например, такая система имеется в Уральском социально-экономическом институте. Это программа для персонального компьютера с поддержкой учебных планов, хранения и обработки оценок, формированием отчетов. Учебные планы представляют собой лишь указание, какой группе по какому предмету какие несколько форм контроля соответствуют, при этом большого количества контрольных точек не предусмотрено. Есть управление списками групп, удаление и добавление студентов. Проставление оценок выполнено в виде списка контрольных точек для каждого студента.
В национальном исследовательском университете "Высшая школа экономики" применяется своя система электронного журнала под названием LMS. Данная система в плане контроля успеваемости и вычисления оценок студентов достигла больших высот, а именно научилась работать с весами к оценке и выгружать все данные студента в Excel. Однако никакой зависимости от даты проставления или тонкой настройки занятий здесь нет. Присутствует адаптивный веб-интерфейс, однако удобного ввода оценок в мобильной версии нет.
На курсах "Алгоритмизация вычислений" и "Информатика и программирование" в Московском институте электроники и математики (далее - МИЭМ) НИУ ВШЭ применяется журнал оценок, основанный на Excel [6]. Здесь присутствует поддержка формул высчисления оценки за модуль, поддержка любых систем оценивания и приведение их к десятибалльной или любой другой шкале, а еще возможно учесть проведение или не проведение какой-либо работы. Отдельным плюсом можно считать назвать точность оценки, которая может доходить до сотых долей.
Основной особенностью журнала можно считать наличие так называемых deadline, то есть сроков, после которых оценка за работу не может быть максимальной. В данном журнале контроля успеваемости присутствует три различных deadline для лабораторных работ, оценка после каждого из них понижается на заданное значение. Минусом является лишь сложность и длительность процесса формирования журнала на новый модуль, отсутствия отдельной версии для студентов и расчет результатов всего лишь для одного предмета.
В итоге можно сказать, что электронных журналов для школ, так и для университетов создано довольно много как. Для решения задачи разработки автоматизированной системы контроля успеваемости и вычисления оценок студентов необходимо отобрать нужные функции и отбросить те, которые явно не будут рассматриваться в разрабатываемом проекте.
К необходимым функциям относятся:
- - возможность введения формулы расчета итоговой оценки и формул промежуточного контроля; - возможность введения веса оценок; - адаптивность в высчитывании оценки; - разделение на группы пользователей; - поддержка различных систем оценивания и их приведение к одной единой, устанавливаемой преподавателем; - экспортирование в различные виды представления для отчетности; - построение рейтингов и графиков для контроля успеваемости и общих успехов студентов; - учет нескольких deadline с понижением оценки; - проставление оценок за ответы у доски; - добавление учебных планов с формулами оценок и типами работ, используемых в предмете; - редактирование списков групп.
Все это должно быть обернуто в простой интерфейс. Полезной функцией является работа в режиме offline, когда нет подключения к интернету, то есть нет доступа к общему серверу.
К функциям, которые не нужно реализовывать в рассматриваемом проекте, следует отнести отмечание посещаемости, учета которой нет в НИУ ВШЭ.
Похожие статьи
-
Заключение - Разработка и тестирование автоматизированной системы контроля успеваемости студентов
В итоге выполнения выпускной квалификационной работы были достигнуты и получены следующие результаты: - собраны и приняты полезные сведения о системе...
-
Следующей задачей было изучение литературы по теме и ее анализ. Для этого использовались публикации из российских источников с целью учета особенностей...
-
Введение - Разработка и тестирование автоматизированной системы контроля успеваемости студентов
Тема разработки автоматизированной системы контроля успеваемости и вычисления оценок слабо освещена в научной литературе со стороны вычислительной части...
-
При работе над проектом разрабатывались два основных компонента системы: база данных (далее - БД) и интерфейс клиентского приложения. Затем необходимо...
-
Завершив выбор схемы работы системы и общего принципа работы ее частей и выбрав тип базы данных, следует перейти к выбору языка программирования....
-
Общие сведения о тестировании Данный раздел посвящен проведению тестирования клиентского приложения. Тестирование для серверной части системы не...
-
В ходе разработки было создано пять форм, обеспечивающих взаимодействие между пользователем и приложением: - начальное окно выбора учебного года, курса и...
-
Следующим этапом, когда документация найдена, источники изучены, а другие решения проанализированы, является реализация автоматизированной системы...
-
Для работы с базами данных созданы системы управлением базами данных. Существует довольно большое количество СУБД, особенно предназначенных для работы с...
-
Обзор и анализ нормативных документов Для начала решения поставленных задач необходимо было изучить нормативную документацию НИУ ВШЭ, которая касается...
-
Проектирование базы данных было Подробно описано в главе 7. Благодаря графической оболочке MySQL Workbench для MySQL все SQL запросы на создание таблиц...
-
Для тестирования процесса расчета оценок будет специально создан учебный курс с двумя модулями, один из которых будет включать экзамен, а другой - нет. В...
-
Разработка клиент-серверной части проекта, то есть связь между клиентским приложением и базой данных, реализуется при помощи специальной библиотеки MySQL...
-
К расчету оценки необходимо подходить с большой ответственностью, поскольку это основной элемент системы. Но изначально необходимо определить, за что и...
-
Структура системы В ходе разработки выпускной квалификационной работы использовались базы данных, созданные в среде MySQL Workbench, и создано клиентское...
-
Для написания АИС использовались следующие языки программирования, программные средства и библиотеки: - Язык программирования PHP 5.4; -...
-
В работе использовались следующее программное обеспечение для решения поставленных задач: AutoCAD, ANSYS Workbench, ANSYS Icepak. Система AutoCAD...
-
В связи с увеличением числа сотрудников, работающих в компании, а также с расширением рабочего проекта, возникла проблема, связанная с версионностью...
-
Обзор модулей системы - Моделирование и анализ процессов внутреннего документооборота предприятия
Структурно модули системы представляют собой наборы компонент различных типов. Компоненты имеют характерный интерфейс и наборы данных, определяемые их...
-
Тестирование и отладка программы - Разработка электронного учебного пособия "VBA. Решение задач"
Процесс отладки является неотъемлемой частью создания любой программы. При программировании могут быть допущены ошибки, которые принадлежат к одному из...
-
В результате проведенной работы были спроектированы и реализованы модули редактора и вебсайта. Были решены поставленные в работе задачи в полном объеме....
-
Основания для разработки Система разрабатывается в соответствии с планом учебного процесса Института менеджмента и Информационных технологий (ИМИТ...
-
Разработка концептуальной модели АИС - Проектирование автоматизированной информационной системы
Любая деятельность компании отражается в документах, и, чтобы улучшить качество рабочих бизнес-процессов, необходимо улучшить документооборот, т. е....
-
Оценка стоимости разработки программного обеспечения, или, в частности информационной системы, - один из самых важных, сложных и в то же время неизбежных...
-
Корпоративная интеграционная подсистема на базе IBM WebSphere Business Integration Message Broker [28] отвечает за выстраивание корпоративной...
-
Экономить можно то, что учтено. Сегодня нет масштабной федеральной программы совершенствования учета. До сих пор большинство потребителей пользуется...
-
Автоматизированный управление финансы В динамичных условиях развития потребительского спроса в сфере информационных технологий (далее ИТ), создается...
-
Наименование системы Программная система управления контентом портала с архивом конструкторской документации. Цели, назначение и область использования...
-
В условиях обогащения данными современного общества, где информация является основой экономической деятельности, значительно изменились роль и функции...
-
В данной главе представлено описание возможных вариантов совершенствования архитектуры предприятия в части гибкого подключения сторонних систем и их...
-
ПО развивается исходя из требований других подсистем. ПО при обработке данных является связующим звеном между комплексом технических средств и другими...
-
В данной выпускной квалификационной работе разработан прототип умного почтового ящика, удаленного сетевого устройства для контроля почтовой...
-
Информационно - измерительные системы: структура и состав Постоянное совершенствование и развитие средств измерений необходимо для промышленного...
-
Цель Работы - изучить приемы создания и использования шаблонов классов. - Теоретические сведения Достаточно часто встречаются классы, объекты которых...
-
В качестве основы расчета оценки стоимости разработки информационной системы была выбрана модель - COCOMO II. Согласно описываемой модели расчеты должны...
-
Учебный процесс в ННГАСУ сопровождается значительной информационной базой, развитием компьютерного парка и внедрением в образовательный процесс...
-
Математическое и программное обеспечение (МО, ПО)- совокупность математических методов, моделей, алгоритмов и программ для реализации целей и задач...
-
По результатам данного исследования необходимо выявить недостатки и ограничения существующих технологий интеграции. Для проведения исследования...
-
Информационная система крупной организации, как правило, представляет собой исторически сложившуюся совокупность отдельно работающих систем, которые...
-
Для достижения цели, поставленной в данной работе, необходимо проанализировать текущую ситуацию в области информационных систем, сравнить информационные...
Анализ существующих программных решений - Разработка и тестирование автоматизированной системы контроля успеваемости студентов