Введение
Содержимое раздела
Во введении обосновываются актуальность игрового тестирования, проблема хранения заданий и результатов, цель и задачи разработки. Также определяются пользователи, ожидаемый продукт, методы работы и границы создаваемого прототипа.
Ключевые понятия и термины игрового тестирования
Содержимое раздела
В разделе раскрываются понятия игрового тестирования, тестового задания, вопроса, варианта ответа, попытки и результата. Термины задают единый язык описания функций прототипа и помогают точно сформулировать требования к его поведению.
Реляционные базы данных и целостность информации
Содержимое раздела
Рассматриваются таблицы, записи, первичные и внешние ключи, связи и ограничения целостности реляционной базы данных. Эти понятия нужны для обоснованного хранения пользователей, вопросов, ответов, тестов и результатов без дублирования данных.
История тестирования знаний и современные подходы
Содержимое раздела
Описывается переход от бумажных проверочных работ к компьютерному и сетевому тестированию, а также современные способы автоматической проверки знаний. Обзор помогает определить место разрабатываемого прототипа среди актуальных образовательных решений.
Игровые механики в обучении и оценивании
Содержимое раздела
Рассматриваются игровые задания, баллы, обратная связь, повторные попытки и другие механики, поддерживающие интерес пользователя. Объясняется, как игровые элементы могут дополнять проверку знаний, не нарушая прозрачность правил оценивания.
Существующие системы и аналоги продукта
Содержимое раздела
Сопоставляются распространённые платформы тестирования и обучения по возможностям создания заданий, проведения проверок и просмотра статистики. Анализ аналогов позволяет выделить полезные функции и определить особенности, которые должен получить прототип.
Замысел продукта и требования к прототипу
Содержимое раздела
Формулируются назначение и состав прототипа, роли преподавателя, администратора и пользователя, а также основные сценарии работы. Определяются требования к каталогу вопросов, игровым тестам, сохранению попыток и отображению результатов.
План разработки, ресурсы и инструменты
Содержимое раздела
Описывается последовательность создания продукта: анализ требований, проектирование данных, программирование, проверка и подготовка документации. Указываются необходимые компьютер, среда разработки, СУБД, средства моделирования и тестовые материалы.
Проектирование структуры реляционной базы данных
Содержимое раздела
Представляется модель данных прототипа с таблицами пользователей, тестов, вопросов, вариантов ответов, попыток и результатов. Обосновываются первичные и внешние ключи, связи между сущностями и ограничения, обеспечивающие согласованность записей.
Реализация базы данных и основных функций
Содержимое раздела
Описывается создание таблиц и связей в выбранной СУБД, наполнение каталога вопросов и подключение приложения к данным. Показывается реализация прохождения теста, сохранения ответов, подсчёта баллов и просмотра истории.
Подготовка тестовых данных и проверка функций
Содержимое раздела
Формируется набор пользователей, вопросов и тестов, необходимый для проверки основных функций продукта. Проверяются корректный ввод, пустые и ошибочные ответы, сохранение попыток, расчёт баллов и повторное прохождение тестирования.
Апробация прототипа на пользовательских сценариях
Содержимое раздела
Прототип проверяется на сценариях преподавателя, который создаёт задания и изучает результаты, и пользователя, который проходит игровой тест. Фиксируются понятность интерфейса, корректность переходов и сохранность данных после завершения попытки.
Результаты, доработка и оценка продукта
Содержимое раздела
Обобщаются результаты проверки сценариев и выявленные недостатки прототипа. Описываются выполненные исправления, оценивается соответствие продукта требованиям и обозначаются ограничения, которые важно учитывать при дальнейшем развитии системы.
Заключение
Содержимое раздела
Подводится итог разработки: перечисляются созданные компоненты прототипа, достигнутые результаты и выполненные задачи. Отмечается практическая ценность системы для учебного тестирования и определяются возможные направления её дальнейшего развития.
Список литературы
В список включаются материалы о реляционных базах данных, игровом обучении, проектировании программных систем и тестировании. Отдельно приводятся применимые нормативные документы, включая требования к техническому заданию на программу.
Источники, найденные для этой работы. В готовой работе они будут оформлены по ГОСТ и расставлены сносками в тексте.
- Разработка реляционных баз данных в PostgreSQL… — https://ipap.ru/2-uncategorised/393-razrabotka-relyatsionnykh-baz-dannykh-v-postgresql-yazyk-zapro-sov-sql-i-pl-pgsql
- Конкурсы: Педагоги — http://eruditonline.ru/filter/subject/reading,fine_art,french,cryptography,pedagogy,russian,cs.html?age=teachers
- Применение автоматизированной системы… — https://elar.uspu.ru/bitstream/ru-uspu/35905/1/nito_2010_077.pdf
- "ГОСТ 19.201-78 (СТ СЭВ 1627-79). Государственный… — https://www.consultant.ru/cons/cgi/online.cgi?req=doc&base=OTN&n=1815
- Практикум СУБД ВШПИ: Задания для PostgreSQL… — https://www.studocu.com/ru/document/sankt-peterburgskiy-politekhnicheskiy-universitet-petra-velikogo/bazy-dannykh/opisanie-zadaniy-zadaniya-dlya-postgresql/27097715
- Создание условий тестирования для конструктора… — https://learn.microsoft.com/kk-kz/sql/ssdt/how-to-create-test-conditions-for-the-sql-server-unit-test-designer?view=fabric-sqldb
- Геймификация в электронном обучении — https://science.vvsu.ru/files/64339E12-A0C4-4790-99C7-3CA3EF8066EF.pdf
- Тестирование программ: что это такое, виды и этапы — https://skillbox.ru/media/code/chto_takoe_testirovanie_programm/