Компьютерное тестирование как эффективный способ проверки знаний находит в образовании все большее применение. Одним из его достоинств является минимум временных затрат на получение надежных итогов контроля, и получение результатов практически сразу по завершении контролирующего теста.
Пакет Adobe Flash представляет собой программный продукт, который сочетает в себе широкий спектр инструментов и свойств, позволяющих гармонично сочетать текст, графику, аудио- и видеоинформацию. Наличие встроенного языка программирования ActionScript позволяет использовать среду Flash для создания интерактивных программ. Кроме этого, программы, созданные с помощью данного программного продукта, можно размещать на web-страницах.
В статье показаны подходы программирования тестовых заданий на языке Action Script на примере темы «Программное обеспечение ЭВМ».
Для создания тестового задания закрытого типа используется текстовое поле TextArea (вывод вопроса) и переключатели RadioButton (выбор ответа) (рис.1).
Рис.1. Создание тестового задания закрытого типа
Каждому переключателю присваивается имя и в окне «Действия–кадр» прописывается код. К примеру, представленный ниже код означает, что при выборе правильного варианта ответа, переключателя q1_1, количество набранных баллов увеличивается на единицу:
case 1:
if(q1_1.selected==true) {bal+=1;correct+=1;} break;
При программировании задания на соответствие (рис. 2) также применяется объект TextArea (вывод вопроса) и компоненты TextInput (ввод цифры).
Рис.2. Вопрос на соответствие
Код, обрабатывающий ответ тестируемого:
case 7:
if(q7_1.text==”2”&&q7_2.text==”3”&&q7_3.text==”1”) {bal+=2;correct+=1;} break;
Вывод итоговой оценки организован следующим образом:
{Fin_text.text=”Всего вопросов: 40” +”\n”; // Отображение количество вопросов
Fin_text.text+=”Верных ответов: “+correct+”\n”; // Отображение количество верных ответов
Fin_text.text+=”Набрано баллов: “+bal+”\n”; //Отображение количество набранных баллов
if(bal<21) {Fin_text.text+=”Оценка: 2»; trollface2.visible=true; //Вывод изображения для оценки 2}
if (bal>20&&bal<32) {Fin_text.text+=”Оценка: 3»; trollface3.visible=true; }
if (bal>31&&bal<42) {Fin_text.text+=»Оценка: 4»; trollface4.visible=true; }
if (bal>42) {Fin_text.text+=”Оценка: 5»; trollface5.visible=true; }
Библиографическая ссылка
Азанова Т.Ф., Зайцева О.С. РАЗРАБОТКА ТЕСТОВ НА ЯЗЫКЕ action script // Современные наукоемкие технологии. – 2014. – № 5-1. – С. 193-194;URL: https://top-technologies.ru/ru/article/view?id=33836 (дата обращения: 03.12.2024).