Для студентов МГУ им. Ломоносова по предмету ДругиеРазработка веб-сервиса, с помощью которого пользователи смогут свободно пользоваться размещенными инструментами тестирования знанийРазработка веб-сервиса, с помощью которого пользователи смогут свободно пользоваться размещенными инструментами тестирования знаний
2024-11-042024-11-04СтудИзба
Разработка веб-сервиса, с помощью которого пользователи смогут свободно пользоваться размещенными инструментами тестирования знаний
Описание
РЕФЕРАТ
ВЕБ-СЕРВИС, КОНТРОЛЬ ЗНАНИЙ СТУДЕНТОВ, МОДЕЛЬ ДАННЫХ, ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ, ЭКОНОМИЧЕСКАЯ ЭФФЕКТИВНОСТЬ
Объектом разработки является создание веб-сервиса для решений и контроля знаний студентов.
Целью проекта является разработка веб-сервиса, с помощью которого пользователи смогут свободно пользоваться размещенными инструментами тестирования знаний, добавлять элементы тестирования (задачи) и осуществлять контроль этих знаний (посредством проверки).
Для достижения цели решены следующие задачи:
– проанализированы существующие аналогичные решения;
– проведен анализ и выбор инструментов разработки;
– проведен анализ типов тестов и их эффективности;
– спроектированы и построены соответствующие диаграммы и модели данных;
– выполнено тестирование и отладка программного обеспечения (далее – ПО);
– написано руководство пользователя;
– определена и обоснована экономическая эффективность разработанного ПО.
В процессе работы были применены следующие программные технологии:
– фреймворк Ruby on Rails, написанный на языке программирования Ruby, который реализует архитектурный шаблон Model-View-Controller;
– СУБД PostgreSQL;
– Webpack – инструмент для сборки проекта перед загрузкой на хостинг;
– Webpack-dev-server – это сервер разработки с горячей перезагрузкой.
Областью возможного практического применения являются:
– использование в учебном процессе любого учебного заведения, в котором преподается математика и формой проведения контроля являются тесты.
Результатами работы является готовый веб-сервис для решений и контроля знаний студентов по математике, размещенный на локальном сервере.
Дипломный проект: с., 34 рис., 3 табл., 13 источников, 1 прил.
ОГЛАВЛЕНИЕ
ВВЕДЕНИЕ
1 АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ
1.1 Деятельность института
1.2 Обзор существующих аналогов
1.3 Выбор категории программного обеспечения
1.4 Описание предметной области
1.5 Инструменты разработки
2 РАЗРАБОТКА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
2.1 Требования к веб-сервису
2.2 Выбор и настройка сервера
2.3 Инструменты моделирования
2.4 Формирования структуры системы проведения тестирования
2.5 Классификация обучающих тестов
2.6 Варианты использования веб-сервиса
2.7 Диаграмма состояний
2.8 Диаграмма последовательности
2.9 Диаграмма развертывания
2.10 Логическое и физическое моделирование базы данных
2.11 Технические требования
3 РЕАЛИЗАЦИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
3.1 Инструменты разработки программного обеспечения
3.2 Архитектура веб-сервиса
3.3 Диаграмма классов программного обеспечения
3.4 Проектирование пользовательского интерфейса
4 ТЕСТИРОВАНИЕ
5 РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
5.1 Инсталляция
5.2 Выполнение на стороне пользователя
6 ОПРЕДЕЛЕНИЕ ЭКОНОМИЧЕСКОЙ ЭФФЕКТИВНОСТИ........................... РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
ЗАКЛЮЧЕНИЕ
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ
ГРАФИЧЕСКИЙ МАТЕРИАЛ
ПРИЛОЖЕНИЕ Листинг программы
Тестирование в учреждении высшего образования (далее – УВО) или в другом учебном заведении имеет ряд достоинств и недостатков.
Среди преимуществ данного вида проверки уровня подготовки студентов следует отметить: наименьшая продолжительность аттестации (можно разом проверить знания всей группы), краткий опрос или вопросы с предоставлением вариантов ответа, развернутого ответа позволяют минимизировать списывание во время аттестации, включение в тест определенные темы или модуль и пр.
К числу недостатков данной формы следует отнести: дополнительная подготовка дидактического материала педагогом, разработка шкалы оценки результатов тестирования, субъективность итогов (иногда студенты теряются от волнения и не могут ответить на простой вопрос, на устном экзамене можно помочь учащемуся с помощью дополнительны наводящих вопросов и пр.).
Тестирование можно использовать в качестве промежуточной проверки знаний учащихся, допуска к экзамену или видом аттестации (аналог экзамена). Притом в последнем виде он чаще используется для студентов дистанционного обучения. Проведение тестов может успешно заменить контрольную и самостоятельную работу, зачет и в исключительных
ВЕБ-СЕРВИС, КОНТРОЛЬ ЗНАНИЙ СТУДЕНТОВ, МОДЕЛЬ ДАННЫХ, ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ, ЭКОНОМИЧЕСКАЯ ЭФФЕКТИВНОСТЬ
Объектом разработки является создание веб-сервиса для решений и контроля знаний студентов.
Целью проекта является разработка веб-сервиса, с помощью которого пользователи смогут свободно пользоваться размещенными инструментами тестирования знаний, добавлять элементы тестирования (задачи) и осуществлять контроль этих знаний (посредством проверки).
Для достижения цели решены следующие задачи:
– проанализированы существующие аналогичные решения;
– проведен анализ и выбор инструментов разработки;
– проведен анализ типов тестов и их эффективности;
– спроектированы и построены соответствующие диаграммы и модели данных;
– выполнено тестирование и отладка программного обеспечения (далее – ПО);
– написано руководство пользователя;
– определена и обоснована экономическая эффективность разработанного ПО.
В процессе работы были применены следующие программные технологии:
– фреймворк Ruby on Rails, написанный на языке программирования Ruby, который реализует архитектурный шаблон Model-View-Controller;
– СУБД PostgreSQL;
– Webpack – инструмент для сборки проекта перед загрузкой на хостинг;
– Webpack-dev-server – это сервер разработки с горячей перезагрузкой.
Областью возможного практического применения являются:
– использование в учебном процессе любого учебного заведения, в котором преподается математика и формой проведения контроля являются тесты.
Результатами работы является готовый веб-сервис для решений и контроля знаний студентов по математике, размещенный на локальном сервере.
Дипломный проект: с., 34 рис., 3 табл., 13 источников, 1 прил.
ОГЛАВЛЕНИЕ
ВВЕДЕНИЕ
1 АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ
1.1 Деятельность института
1.2 Обзор существующих аналогов
1.3 Выбор категории программного обеспечения
1.4 Описание предметной области
1.5 Инструменты разработки
2 РАЗРАБОТКА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
2.1 Требования к веб-сервису
2.2 Выбор и настройка сервера
2.3 Инструменты моделирования
2.4 Формирования структуры системы проведения тестирования
2.5 Классификация обучающих тестов
2.6 Варианты использования веб-сервиса
2.7 Диаграмма состояний
2.8 Диаграмма последовательности
2.9 Диаграмма развертывания
2.10 Логическое и физическое моделирование базы данных
2.11 Технические требования
3 РЕАЛИЗАЦИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
3.1 Инструменты разработки программного обеспечения
3.2 Архитектура веб-сервиса
3.3 Диаграмма классов программного обеспечения
3.4 Проектирование пользовательского интерфейса
4 ТЕСТИРОВАНИЕ
5 РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ
5.1 Инсталляция
5.2 Выполнение на стороне пользователя
6 ОПРЕДЕЛЕНИЕ ЭКОНОМИЧЕСКОЙ ЭФФЕКТИВНОСТИ........................... РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
ЗАКЛЮЧЕНИЕ
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ
ГРАФИЧЕСКИЙ МАТЕРИАЛ
ПРИЛОЖЕНИЕ Листинг программы
ВВЕДЕНИЕ
Тестирование в учреждении высшего образования (далее – УВО) или в другом учебном заведении имеет ряд достоинств и недостатков.
Среди преимуществ данного вида проверки уровня подготовки студентов следует отметить: наименьшая продолжительность аттестации (можно разом проверить знания всей группы), краткий опрос или вопросы с предоставлением вариантов ответа, развернутого ответа позволяют минимизировать списывание во время аттестации, включение в тест определенные темы или модуль и пр.
К числу недостатков данной формы следует отнести: дополнительная подготовка дидактического материала педагогом, разработка шкалы оценки результатов тестирования, субъективность итогов (иногда студенты теряются от волнения и не могут ответить на простой вопрос, на устном экзамене можно помочь учащемуся с помощью дополнительны наводящих вопросов и пр.).
Тестирование можно использовать в качестве промежуточной проверки знаний учащихся, допуска к экзамену или видом аттестации (аналог экзамена). Притом в последнем виде он чаще используется для студентов дистанционного обучения. Проведение тестов может успешно заменить контрольную и самостоятельную работу, зачет и в исключительных
Характеристики ВКР
Предмет
Учебное заведение
Семестр
Просмотров
2
Размер
2,74 Mb
Список файлов
Разработка веб-сервиса, с помощью которого пользователи смогут свободно пользоваться размещенными инструментами тестирования знаний.docx