Материал: Разработка программного продукта адаптивного обучения АЯП Prolog

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

Для выбора инструментального средства, необходимо рассмотреть критерии, по которым следует осуществлять выбор программного средства. К критерием выбора программного средства относят:

-    функциональность;

-    удобство в использовании;

-    цена;

-    качество;

-    технические характеристики;

-    гибкость настройки.

Рассмотрим подробнее следующие программные средства: Microsoft Front Page, Adobe Dreamweaver, Codelobster и Notepad++.

Представим сравнительную характеристику инструментальных средств в таблице 1.

По данным, которые представлены в таблице 1, очевидно, что среди редакторов кода по своим характеристикам лучшим является Codelobster.- бесплатная интегрированная среда разработки приложений (IDE) для создания веб-приложений на языке PHP, также поддерживаются: JavaScript, HTML, XML и CSS.

Таблица1 - Выбор ИС для создания адаптивной модели обучения


Также для разработки программного продукта необходимо создать базу данных. Создавать базу данных будем при помощи реляционной системы управления данными MySQL. Данная СУБД имеет интуитивно понятный и легкий в изучении интерфейс, основанный на SQL запросах. Применение MySQL идеально подходит для сайтов различных размеров. MySQL отличатся хорошей скоростью работы, надежностью, гибкостью. Поддержка сервера MySQL автоматически включается в поставку PHP. Так же немаловажным фактором является свободное использование.

2.3 Программная реализация адаптивной модели обучения АЯП Prolog


Рассмотрим самые сложные моменты реализации адаптивной модели обучения.

Первой ступенью для создания программного продукта является создание базы данных. Интерфейс базы данных MySQL интуитивно понятен и легок в применении, при выполнении каких-либо действий не вызывает особых сложностей. Создадим таблицу в базе данных. Заходим на главную страницу базы данных MySQL, нажимаем на кнопку . В появившемся окне вводим название таблицы, название полей таблицы и их типы, длину и ключ, рисунок 2. После заполнения всех необходимых полей, нажимаем на кнопку . Созданная таблица будет выглядеть следующим образом, рисунок 3.

Рисунок 2 - Создание таблицы «Users»

Рисунок 3 - Таблица «Users»

Создание других таблиц происходит по такому же алгоритму. Изображения таблиц представлены в приложении 1.

После создания базы данных приступим к написанию кода. Первое что необходимо сделать - это создать регистрацию пользователей. Код регистрации выглядит следующим образом, рисунок 4. Отображение авторизации представлено в следующем параграфе на рисунке 6.

Рисунок 4 - Код авторизации

2.4 Демонстрация созданного программного продукта

Продемонстрируем рабочий интерфейс программы. Для начала рассмотрим страницу приветствия программного средства, рисунок 5.

Рисунок 5 - Страница приветствия

Для обучения в программном средстве нам необходимо зарегистрироваться, рисунок 6.

Рисунок 6 - Регистрация

После регистрации необходимо авторизоваться, рисунок 7.

Рисунок 7 - Авторизация

Перед тем, как пользователю приступить изучению материала, необходимо пройти входной тест, рисунок 8.


После нажатия на кнопку «Пройти входной тест» посвятятся тестовые задания, рисунок 9.

Рисунок 9 - Входной тест

После того, как входной тест пройден, по результатам тестирования система направляет пользователя на определенный уровень сложности материала. Уровень, на котором находится пользователь, можно увидеть в правом верхнем углу под заголовком «Информация», рисунок 10.

Рисунок 10 - Изучение материала

После изучения материалов необходимо пройти тест, рисунок 11.

Рисунок 11 - Итоги теста

Как видно на рисунке, программа показывает ответы и дает заключение по результатам. Система автоматически перенаправила ученика на другой уровень, предоставив новый материал, соответствующий его уровню подготовленности, рисунок 12.

Рисунок 12 - Изучений лекций

Затем обучающемуся необходимо пройти тест, закрепив свои знания, рисунок 13.

Рисунок 13 - Итоги теста

После прохождения теста, система направит обучающегося на прохождение итогового теста, рисунок 14.

Рисунок 14 - Итоговый тест

Результаты итогового теста представлены на рисунке 15.

Рисунок 15 - Итоговый тест

По прохождению итогового теста в окне появляется запись о завершении курса обучения, рисунок 16.

Рисунок 16 - Окончание курса

В созданном программном продукте можно посмотреть результаты пройденный тестов, рисунок 17.

Рисунок 17 - Просмотр результатов

В программном продукте представлены литература, рисунок 18, а так же информацию об авторе, рисунок 19.

Рисунок 18 - Книги

Рисунок 19 - Об авторе

Заключение


В настоящей курсовой работе были рассмотрены теоретические и практические аспекты по созданию программного продукта адаптивной модели обучения.

Первой задачей, поставленной в данной курсовой работе, было проведение анализа научно-педагогической литературы по вопросам проектирования и создания адаптивной модели обучения.

Второй задачей было проведение анализа и выбора инструментального средства для создания программного продукта адаптивной модели обучения. Проанализировав 4 программы редакторов кода, остановили свой выбор на редакторе Codelobster, так как он полностью соответствует необходимыми критериями.

В рамках третьей задачи была реализована структурная схема адаптивной модели обучения. Она включает в себя основные части: главная страница, блоки тестирования, страница результата (рисунок 1).

Четвертой задачей было создание программы с удобным пользовательским интерфейсом. Программа была создана при помощи такой-то программы. Благодаря гибкости этой среды реализовали в программе навигацию, интуитивно понятную пользователю.

На основе вышеизложенного можно сделать вывод, что поставленные задачи решены. Была разработана программная реализация модели адаптивного обучения «АЯП Пролог». Также в этой программе учтены требования к демонстрационно-обучающим программам. В программе организована навигация по страницам, а так же доступно и наглядно изложен тестовый материал.

Список использованных источников


1 Тархов, С. В. Модели и механизмы управления адаптивным электронным обучением // Системы управления и информационные технологии. - 2005. - № 4 (21). - С. 94-100.

Казиахмедов, Т. Б. Модель многоуровневого адаптивного обучения информатике в общеобразовательной средней школе / Т. Б. Казиахмедов // Педагогическая информатика, 2008. - N 2. - С. 3-11. - Библиогр.: с. 10-11.

Костромин, В.А. Конспект вебмастера [Электронный ресурс]. URL: http://website-ru.net/txt/design/struktura-saita.shtml

4 Тархов С. В. Адаптивное электронное обучение и оценка его эффективности // Открытое образование. - 2005. - № 5. - С. 37-47.

Теслина, А.П. Использование современных информационных технологий в организации адаптивного обучения [Электронный ресурс]. URL: http://sibac.info/index.php/2009-07-01-10-21-16/1997-2012-04-17-09-30-48

Воронцов, А. Модели обучения автоматизированных обучающих систем [Электронный ресурс]. URL: http://wiki.itorum.ru/2011/05/modeli-obucheniya-avtomatizirovannyx-obuchayushhix-sistem/

7 Мазуркевич, А. MB РНР: настольная книга программиста /Александр Мазуркевич, Дмитрий Еловой. - Мн.: Новое знание, 2003. - 480 с.: ил

Ульман, Л. Основы программирования на РНР:/Ларри Ульман. Пер. с англ. -М.: ДМК Пресс, 2001. -288 с.: ил. (Самоучитель).

Богорев, В.В. Психолого-педагогические основы системы адаптивного обучения / Богорев В.В. // Наука и шк. - 2001. - №2.-С.12-15. - С. 2001

Зуева, М.Л. Возможности использования адаптивной системы обучения для формирования ключевых компетенций http://vestnik.yspu.org/releases/pedagoka_i_psichologiy/27_5/

Власенко, А.А. Итерационный подход к образовательному процессу в адаптивной обучающей системе / Власенко А.А. // Актуальные проблемы прикладной математики, информатики и механики: материалы междунар. научн. конф. - Воронеж: ВГУ. - 2011.- С. 175-177.

Брусиловский, П.Л. Адаптивные и интеллектуальные технологии в сетевом обучении / П.Л. Брусиловский // Новости искусственного интеллекта. 2002. - №5. - С.25-31.

. Брусиловский, П.Л. Интеллектуальные обучающие системы / П.Л. Брусиловский // Информатика. Информационные технологии. Средства и системы. 1990. - №2. - С.3-22

Власенко А.А. Использование технологии тестирования для оценки качества обучения в адаптивной обучающей системе / Власенко А.А. // Новые технологии в образовании. - Воронеж. - 2012. - № 1.- С. 24-28.

Власенко А.А. Итерационный подход к образовательному процессу в адаптивной обучающей системе / Власенко А.А. // Актуальные проблемы прикладной математики, информатики и механики: материалы междунар. научн. конф. - Воронеж: ВГУ. - 2011.- С. 175-177.