Компьютерное тестирование как эффективный способ проверки знаний находит в образовании все большее применение. Одним из его достоинств является минимум временных затрат на получение надежных итогов контроля, и получение результатов практически сразу по завершении контролирующего теста.
Пакет Adobe Flash представляет собой программный продукт, который сочетает в себе широкий спектр инструментов и свойств, позволяющих гармонично сочетать текст, графику, аудио- и видеоинформацию. Наличие встроенного языка программирования ActionScript позволяет использовать среду Flash для создания интерактивных программ. Кроме этого, программы, созданные с помощью данного программного продукта, можно размещать на web-страницах.
В статье показаны подходы программирования тестовых заданий на языке Action Script на примере темы «Программное обеспечение ЭВМ».
Для создания тестового задания закрытого типа используется текстовое поле TextArea (вывод вопроса) и переключатели RadioButton (выбор ответа) (рис.1).
Каждому переключателю присваивается имя и в окне «Действия–кадр» прописывается код. К примеру, представленный ниже код означает, что при выборе правильного варианта ответа, переключателя q1_1, количество набранных баллов увеличивается на единицу:
case 1:
if(q1_1.selected==true) {bal+=1;correct+=1;} break;
При программировании задания на соответствие (рис. 2) также применяется объект TextArea (вывод вопроса) и компоненты TextInput (ввод цифры).
Код, обрабатывающий ответ тестируемого:
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(bal20&&bal31&&bal42) {Fin_text.text+="Оценка: 5"; trollface5.visible=true; }