Способ 2: выпадающий список




Лабораторная работа №3

Создание теста

Любой тест подразумевает выбор одного из нескольких вариантов ответа на поставленный вопрос. Как правило, их несколько. Желательно, чтобы после завершения теста пользователь уже видел сам, справился ли он с тестированием или нет. Выполнить эту задачу в Экселе можно несколькими путями. Давайте опишем алгоритм различных способов, как это сделать.

 

Способ 1: поле для ввода

Прежде всего, разберем самый простой вариант. Он подразумевает наличие списка вопросов, в котором представлены варианты ответов. Пользователь должен будет указать в специальное поле вариант того ответа, который он считает верным.

1. Записываем сам вопрос. Давайте в этом качестве для простоты будем использовать математические выражения, а в качестве ответов – пронумерованные варианты их решения.

2. Отдельную ячейку выделяем для того, чтобы пользователь мог вписывать туда номер того ответа, который он считает верным. Для наглядности помечаем её желтым цветом.

3. Теперь перемещаемся на второй лист документа. Именно на нем будут располагаться правильные ответы, с которыми программа сверит данные пользователем. В одной ячейке пишем выражение «Вопрос 1», а в соседнюю вставляем функцию ЕСЛИ, которая, собственно, и будет контролировать правильность действий пользователя. Для вызова этой функции выделяем целевую ячейку и жмем на значок «Вставить функцию», размещенный около строки формул

4. Запускается стандартное окно Мастера функций. Переходим в категорию «Логические» и ищем там наименование «ЕСЛИ». Поиски не должны быть долгими, так как это название размещено первым в перечне логических операторов. После этого выделяем данную функцию и жмем на кнопку «OK».

5. Производится активация окна аргументов оператора ЕСЛИ. Указанный оператор имеет три поля, соответствующих числу его аргументов. Синтаксис данной функции принимает следующий вид:

=ЕСЛИ(Лог_выражение;Значение_если_истина;Значение_если_ложь)

 

В поле «Логическое выражение» нужно вписать координаты той ячейки, в которую пользователь заносит ответ. Кроме того, в этом же поле нужно указать правильный вариант. Для того, чтобы внести координаты целевой ячейки, устанавливаем курсор в поле. Далее возвращаемся на Лист 1 и отмечаем элемент, который мы предназначили для написания номера варианта. Его координаты тут же отобразятся в поле окна аргументов. Далее, чтобы указать правильный ответ в этом же поле после адреса ячейки вписываем выражение без кавычек «=3». Теперь, если пользователь в целевой элемент поставит цифру «3», то ответ будет считаться верным, а во всех остальных случаях – неверным.

 

В поле «Значение если истина» устанавливаем число «1», а в поле «Значение если ложь» устанавливаем число «0». Теперь, если пользователь выберет правильный вариант, то он получит 1 балл, а если неправильный – то 0 баллов. Для того, чтобы сохранить введенные данные, жмем на кнопку «OK» в нижней части окна аргументов.

6. Аналогичным образом составляем ещё два задания (или любое нужное нам количество) на видимом для пользователя листе.

7. На Листе 2 с помощью функции ЕСЛИ обозначаем правильные варианты, как мы это делали в предыдущем случае

8. Теперь организуем подсчет баллов. Его можно сделать с помощью простой автосуммы. Для этого выделяем все элементы, где содержится формула ЕСЛИ и жмем на значок автосуммы, который расположен на ленте во вкладке «Главная» в блоке «Редактирование».

9. Как видим, пока сумма равна нулю баллов, так как мы не ответили ни на один пункт тестирования. Наибольшее количество баллов, которые в данном случае может набрать пользователь – 3, если он правильно ответит на все вопросы.

10. При желании можно сделать так, что количество набранных баллов будет выводиться и на пользовательский лист. То есть, пользователь будет сразу видеть, как он справился с задачей. Для этого, выделяем отдельную ячейку на Листе 1, которую называем «Результат» (или другим удобным наименованием). Чтобы долго не ломать голову, просто ставим в неё выражение «=Лист2!», после чего вписываем адрес того элемента на Листе 2, в котором находится автосумма баллов.

11. Проверим, как работает наш тест, намеренно допустив одну ошибку. Как видим, результат данного теста 2 балла, что соответствует одной допущенной ошибке. Тест работает корректно.

 

 

Способ 2: выпадающий список

Организовать тест в Экселе можно также при помощи выпадающего списка. Посмотрим, как это выполнить на практике.

1. Создаем таблицу. В левой её части будут задания, в центральной части – ответы, которые пользователь должен выбрать из предложенного разработчиком выпадающего списка. В правой части будет отображаться результат, который автоматически генерируется в соответствии с правильностью выбранных ответов пользователем. Итак, для начала построим каркас таблицы и введем вопросы. Применим те же задания, которые использовали в предыдущем способе.

2. Теперь нам предстоит создать список с доступными ответами. Для этого выделяем первый элемент в столбце «Ответ». После этого переходим ко вкладке «Данные». Далее выполняем щелчок по значку «Проверка данных», который размещен в блоке инструментов «Работа с данными».

3. После выполнения данных шагов активируется окно проверки видимых значений. Перемещаемся во вкладку «Параметры», если оно было запущено в какой-либо другой вкладке. Далее в поле «Тип данных» из выпадающего списка выбираем значение «Список». В поле «Источник» через точку с запятой нужно записать варианты решений, которые будут отображаться для выбора в нашем выпадающем списке. Затем щелкаем по кнопке «OK» в нижней части активного окна.

4. После этих действий справа от ячейки с вводимыми значениями появится пиктограмма в виде треугольника с углом, направленным вниз. При клике по ней будет открываться список с введенными нами ранее вариантами, один из которых следует выбрать.

5. Аналогичным образом составляем списки и для других ячеек столбца «Ответ».

6.

Теперь нам предстоит сделать так, чтобы в соответствующих ячейках столбца «Результат» отображался факт того, верным является ответ на задание или нет. Как и в предыдущем способе сделать это можно при помощи оператора ЕСЛИ. Выделяем первую ячейку столбца «Результат» и вызываем Мастер функций посредством нажатия на значок «Вставить функцию».

7. Далее через Мастер функций при помощи того же варианта, который был описан в предыдущем способе, переходим к окну аргументов функции ЕСЛИ. Перед нами открывается то же окно, которое мы видели в предыдущем случае. В поле «Логическое выражение» указываем адрес ячейки, в которой выбираем ответ. Далее ставим знак «=» и записываем верный вариант решения. В нашем случае это будет число 113. В поле «Значение если истина» устанавливаем количество баллов, которое мы хотим, чтобы начислялось пользователю при правильном решении. Пусть это, как и в предыдущем случае, будет число «1». В поле «Значение если ложь» устанавливаем количество баллов. В случае неверного решения пусть оно будет равно нулю. После того, как вышеуказанные манипуляции выполнены, жмем на кнопку «OK».

8. Аналогичным образом внедряем функцию ЕСЛИ в остальные ячейки столбца «Результат». Естественно, что в каждом случае в поле «Логическое выражение» будет собственный вариант правильного решения, соответствующий вопросу в данной строке.

9. После этого делаем итоговую строку, в которой будет подбиваться сумма баллов. Выделяем все ячейки столбца «Результат» и щелкаем уже знакомый нам значок автосуммы во вкладке «Главная».

10. После этого с помощью выпадающих списков в ячейках столбца «Ответ» пытаемся указать правильные решения на поставленные задания. Как и в предыдущем случае, в одном месте умышленно допускаем ошибку. Как видим, теперь мы наблюдаем не только общий результат тестирования, но и конкретный вопрос, в решении которого содержится ошибка

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2019-04-30 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: