Задание 5. Создать шаблон теста с выбором ответа (пример теста представлен в папке Шаблон теста)

Создать шаблон теста с выбором ответа (пример теста представлен в папке Шаблон теста).

Методические указания:

1. Для удобства сделаны два слоя (слой Фон – на нем может-быть картинка, и в нем же прописываются скрипты управления; Слой Текст содержит кнопку, текстовку вопросов, радиокнопки, ответы, поля для вывода результата)

2. На первом кадре слоя Текст написать скрипт кнопки для перехода на следующий кадр

on (press) {

gotoAndPlay(2);

}

3. На 1 кадре слоя Фон размещается скрипт:

stop(); Скрипт Стоп

otw=0;

pr_o=0; Обнуление всех используемых далее переменных

4. Дальше идут слайды с вопросами и ответами. Справа размещаем сами вопросы, слева поле, где будем выбирать ответы (альтернативный ввод)

5. Радио-кнопки для ответов RadioButton берутся из Стандартной Библиотеки

6. Чтоб поменять около них надпись – заходим в Панель свойств вкладка Параметры – Label (Поле) – ставим текст

7. Каждой Радиокнопке присваиваем Instance Name (ИМЯ) – o1,o2, …, o4

8. Кроме того у каждой Радиокнопки должен быть скрипт

on (click) {

_parent.func_otv(this);

}

9. На слое Фон на 2 кадре(и на 3-6 кадрах) пишется скрипт:

stop();

o1.enabled=true;

o2.enabled=true;

o3.enabled=true;

o4.enabled=true; кнопки ответов делаем активными

o1.selected=false;

o2.selected=false;

o3.selected=false;

o4.selected=false;

res=""; Убираем точки из каждой радиокнопки

function func_otv(component) {

if (o3.selected == true) {

res = "Верно"; о3- Номер правильного ответа

otw=otw+1; Наращиваем счетчик ответов

pr_o=pr_o+1; Наращиваем счетчик правильных ответов

} else {

res = "Неверно";

otw=otw+1;

}

o1.enabled=false;

o2.enabled=false;

o3.enabled=false;

o4.enabled=false; Кнопки ответов делаем неактивными

10. Число кадров зависит от того, сколько вопросов у Вас в тесте (Первый и последний кадры на Титульный и лист Результата)

11. В последнем кадре Поля для ввода результатов – динамические!

12. Для каждого динамического поля СВОИ имена переменных

Для поля Всего вопросов – otw

Для поля Верно – res_pr

Для поля Неверно - nepr_o

13. Скрипт самого слайда:

stop();

res_pr=pr_o;

nepr_o = otw - pr_o;



Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: