Аннотация:Работа Воргудяева заключается в создании модуля игрового обучения для веб-энциклопедии (на примере энциклопедии животных). Энциклопедия представляет из себя базу данных животных с описанием и аудио- и фото- медиа файлами, содержащими соответственно голос или изображения этих животных.
Обучающий модуль ставит своей целью дать возможность любому пользователю пройти процесс изучения животных в игровой форме.
Пользователь имеет возможность сначала поизучать существующую базу данных веб-энциклопедии, а затем запустить игру, в которой он должен будет отвечать на вопросы, задаваемые веб-системой про какое-нибудь животное из базы данных. При правильном ответе на вопрос пользователь получает положительный очки, при неправильном ответе – теряет очки.
Вопросы формируются автоматически на основе данных в базе данных и имеют 3 разных типа: определение животного по фотографии, определение животного по текстовому вопросу и определение животного по голосу.
Таким образом, пользователь изучает полную информацию о животном, а с другой стороны игровой процесс получается не такой скучный, как если бы все вопросы были однообразны.
С изображениями и аудиозаписями построение вопроса выполняется тривиально – пользователю выдается для ознакомления изображение или аудиозапись и предлагается угадать, что за животное изображено/записано.
Для формирования текстовых вопросов используются средства интеллектуального анализа текста из базы данных для генерации «фактов» о животном, которые потом преобразуются в текстовые вопросы и выдаются пользователю.
Для интеллектуального анализа текста автором были использованы готовые сторонние инструменты на базе python библиотек.
Из-за более сложного анализа русского текста и его меньшую поддержку выбранными инструментами автором было принято решение заполнить текстовую базу данных информацией на английском языке.
Интерфейс системы реализован с помощью движка CodeIgniter.
Для пользователя есть возможности настроить сложность игры (изменить способ ответа «набор из предложенных букв» / «выбор из нескольких вариантов»), что может повысить интерес как более продвинутых, так и начинающих пользователей.