Компьютерный эксперимент для оценки возможности тестирования студентов по квантовой физике с помощью мобильных устройств - page 3

В результате ответы на вопросы накапливаются на мобильном устройстве
студента и затем в конце тестирования передаются на сервер — компьютер
преподавателя за один сеанс связи. При такой организации передачи данных
отсутствует необоснованно интенсивный поток данных между клиентом и
сервером, что способствует снижению нагрузки на канал связи. Скрипт так-
же подсчитывает число ответов и при достижении заданного значения отпра-
вляет команду WAP-браузеру пользователя для загрузки следующей карты
(Communicate.wml).
В приведенном на рис. 1 листинге WMLScript цикл “for” используется
для того, чтобы установить значения переменных, имена которых создают-
ся конкатенацией строки и целого числа (“
a
” +
k
, где
k
— это целое чи-
сло). После операции приведения типов данных выражение “строка плюс
целое” получает строковый тип. Этот тип данных необходим для первого
аргумента функции WMLBrowser.setVar( ). В WMLScript активно использу-
ются функции из библиотек WMLBrowser, Lang и String для определения
и задания значения переменной, преобразования символа в целое число,
обратного преобразования числа в символ, обновления текущей карты и
перехода на заданный адрес. Переменная Choice, являющаяся аргументом
скрипта, содержит значение “строка” и на эмуляторах мобильных устройств
Openwave SDK WAP и Nokia WAP Toolkit может передаваться в функцию
WMLBrowser.setVar( ) по умолчанию. Однако на эмуляторе M3Gate это при-
водит к некорректной работе, поэтому реализовано явное приведение типа
инструкцией String.toString(Choice).
Имитация тестирования студентов
. На рис. 2 показано начало тести-
рования. Первый тестируемый студент ввел логин и пароль, чтобы получить
разрешение на тестирование. Эмулятор КПК отображен в правой части ри-
сунка, на заднем плане показано окно программы PowerPoint с начальным
слайдом, содержащим вопрос по квантовой физике и варианты ответа. Внизу
окно программы “Сетевое окружение” показывает, что локальная сеть экс-
перимента состоит из трех компьютеров. После прохождения регистрации
студенту разрешено приступить к тестированию и далее моделируется непо-
Рис. 1. WMLScript, сохраняющий ответы пользователя в переменных WML-
карты
ISSN 1812-3368. Вестник МГТУ им. Н.Э. Баумана. Сер. “Естественные науки”. 2010. № 2
123
1,2 4,5,6
Powered by FlippingBook