Разработка интерактивных учебных материалов во FLASH с использованием метода хранения данных на стороне клиента в клиент-серверных приложениях
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
? данном тесте еще вопрос, то продолжается тестирование и показывается следующий вопрос, а если вопросов больше не осталось, то тестирование заканчивается и вызывается метод checkResults, который показывает всплывающее окно класса Message Popup,и проверяет не проходил ли этот пользователь тест ранее, если да то записывает результат, который превышает предыдущий.
Рис. 8 Пример теста
На данном рисунке показан пример теста, когда он включен, есть функции такие как пропустить, и ответить, так же отображаются правильные и неправильные ответы, и присутствует таймер. Также присутствует отчет в процентном соотношении и в баллах.
ЗАКЛЮЧЕНИЕ
Использование среды разработки Flash является мощным инструментарием для создания приложений. Могут быть созданы интерактивные материалы, которые могут быть использованы в учебных процессах.
Целью данной работы была демонстрация использования хранения информации на стороне клиента в клиент-серверных приложениях, созданных во Flash, и в тоже время создание интерактивных учебных материалов.
В ходе проделанной работы удалось найти преимущества отдельных способов хранения информации на стороне клиента в приложениях, созданных во Flash, которые работали бы с сервером.
Были описаны и исследованы различные способы хранения информации на стороне клиента.
При помощи ActionScript 3.0 было создано клиент-серверное приложение, которое использовало хранение данных на стороне клиента.
По средствам проделанной работы было прояснено, что технологии Flash.
Дополнительные цели:
Наравне с языком ActionScript 3.0 были описаны в теории взаимодействия технологии Flash и PHP.
Были описаны недостатки и преимущества описанных методов хранения информации на стороне клиента.
Были созданные интерактивные учебные материалы.
В результате работы над лицензионным проектом было создано приложение, которое позволяет выполнить следующие действия:
1.Создание интерактивных тестов.
2.Оценивание интерактивных тестов с подсчетом баллов, и процента правильных и неправильных ответов.
.Хранение результатов тестов на стороне клиента, с использованием класса SharedObject
.Загрузка тестов в базу данных.
Все было реализовано с помощью технологии Flash.
В ходе проделанной работы, было создано приложение Flash, а именно тестирование, использующее хранение информации на стороне клиента, с помощью класса SharedObject. Данный способ хранения информации, является более выгодным, по сравнению с остальными, так как используется встроенный в Flash специальный класс, SharedObject, с помощью которого можно эффективно использовать хранение информации на стороне клиента. Данная работа предназначена для студентов, которые самостоятельно хотят изучить среду разработки Flash.
БИБЛИОГРАФИЯ.
1. Чанг Т.К.; Кларк Ш. Популярные web-приложения на Flash MX. - М.: Кудиц-Образ, - 2003. - 272с.
">2. Справочник по языку ActionScript 2.0 и его компонентам [6 февраля 2012] Доступен по адресу :
">3.Класс Shared Object компонентам [7 февраля 2012] Доступен по адресу:
">4. Справочник по ActionScript 3.0 для платформы Adobe Flash. [9 февраля 2012] Доступен по адресу:
">5. Flash Action Script 3.0 Tutorials [10 февраля 2012] Доступен по адресу:
">6. Website with ActionScript 3.0 [12 февраля 2012] Доступен по адресу:
">. How to communicate with flash [12 февраля 2012] Доступен по адресу:
">8. Actionscript [12 февраля 2012] Доступен по адресу:
9. КОЛИН МУК ActionScript 3.0 для Flash. Подробное руководство. - М. - 2008. -775 с.
">. Introduction to Flash local Shared Object [13 февраля 2012] Доступен по адресу:
">. Use Flash with PHP and MySQL [13 февраля 2012] Доступен по адресу:
12. УОТРОЛЛ Э.; ГЕРБЕР Н. Эффективная работа во Flash MX - СПБ.- 2003. - 720 с.
13. КИФФИ МЭТТ Flash and Php. - М. - 2007. -689 с.
">14. Introduction to Flash and Php [14 февраля 2012] Доступен по адресу:
">15. Flash и XML [14 февраля 2012] Доступен по адресу: