Конструктор тестов

Содержание

Гибкая настройка теста параметрами

В конструкторе тестов предусмотрено большое количество различных настроек тестов. Вы можете быстро и удобно создать действительно уникальный тест под ваши цели и задачи.

questions-small.jpg

Шаг 1. Определите тип теста

Александр Виноградов

Александр Виноградов,
основатель студии по разработке электронных курсов New York

Работа над тестом очень похожа на разработку электронного курса. Стартовая точка та же — поставить цель.

Чего вы хотите добиться, создав тест? Ответив на вопрос, легче определиться с типом практического задания.

По целям тесты в электронном курсе делятся на два типа:

  1. Обучающие — помогают закрепить изученный материал. Обычно такой тест ставят после каждой главы в курсе в качестве небольшой практики. Условия тепличные: нет ограничения по времени, штрафов за неправильный ответ. На решение задачи дается несколько попыток, после каждой ошибки пояснения — почему ответ не верный.
  2. Аттестационные — помогают «просканировать» знания сотрудника. Обязательные условия: ограничения по времени, одна попытка на ответ, нет пояснений к каждой ошибке. Тест показывает,  удалось ли курсу попасть «точно в цель» – чему по факту вы обучили сотрудников.

Порядок выполнения

Так как задача большая, то ты можешь захотеть делать ее по частям. Можно выбрать такой порядок:

  • создание и прохождение тестов без регистрации
  • покрыть это тестами
  • просмотр экзаменатором таблицы результатов сдачи тестов
  • покрыть тестами
  • регистрация/логин
  • покрыть тестами
  • продвинутая статистика, экспорт/импорт
  • покрыть тестами

Как сделать голосование-баттл на вашем сайте: конструктор Interacty

В отличие от привычного «традиционного» голосования, голосование-баттл позволяет отдать за понравившийся вариант неограниченное количество голосов.

читать далее

Quizlet — сервис для создания интерактивных учебных заданий

Как подать один урок в восьми форматах — от карточек до игр? В сервисе Quzlet есть множество средств и форм, которые облегчат запоминание и сделают овладение материалом поэтапным

читать далее

Описание сайта

Вот вайрфреймы для страниц: https://gomockingbird.com/mockingbird/#l0bk13j . Дизайна пока нет, есть только такие наброски, из которых видно какие страницы должны быть на сайте и что на них расположено. Далее я опишу их подробнее:

/ — Главная. Содержит информацию о сервисе, кнопки для входа/регистрации и список из нескольких самых популярных за последний месяц тестов. Для теста выводятся теги (темы), число прошедших и число пробовавших сдать тест.

/tests — Список тестов. Содержит список всех тестов на сайте, с постраничным отображением. Кликнув на тему, можно отобразить только тесты из этой темы (при этом она будет вписана в поле поиска). Есть поле поиска, в которое можно ввести тему или слово из названия теста, для отображения только тестов на эту тему или содержащих слово в названии (можно подумать над тем, чтобы искать не только в названии, но и в описании теста). Поле ввода поддерживает автодополнение названий тем.

/new — Создать тест. Начальная страница для создания теста (эта же страница используется для редактирования тестов). Мы не требуем регистрации для того, чтобы создавать тесты (но регистрация дает возможность смотреть все созданные тесты и результаты их прохождения в личном кабинете). Для создания теста надо указать обязательное название, небязательные теги-темы (работает автодополнение названий тем), необязательное ограничение по времени. Можно добавить предисловие (с возможностью форматирования в wysiwyg редакторе).

Теги (темы) — можно указать любые, через запятую, при этом все введенные теги собираются в таблицу и используются для автодополнения. Регистр букв в теге не имеет значения, «физика» и «Физика» — один тег (возможно стоит их принудительно переводить в нижний регистр). Если теги различаются только знаками пунктуации, то же самое (теги могут содержать только знаки дефис, запятая, точка (не в конце названия)).

Ниже расположен редактор вопросов. Можно добавить любое число вопросов, каждый вопрос может быть одного из нескольких типов:

  • один ответ из списка
  • несколько вариантов из списка
  • ввод числа (с указанием допустимой погрешности)
  • ввод текста (можно указать несколько вариантов ответа, которые будут считаться правильными)

Для вопроса указывается число баллов за ответ на него, варианты ответа.

Вопросы можно переупорядочивать. Так как вопросы большие и таскать их неудобно, можно при попытке перетащить вопрос выводить слева уменьшенный список номеров, на который можно перетащить сам вопрос. Также, можно разрешить редактировать номер вопроса для этой цели.

Один из вопросов находится в режиме редактирования, другие вопросы просто выводятся (с указанием числа баллов и отмеченным правильным ответом). Клик по неактивному вопросу (или по кнопке «редактировать» у него) переводит его в режим редактирования.

Желательно проверять правильность заполнения полей до отправки формы на сервер, например, если не заполнено название, то клик по кнопке «Создать тест» должен прокручивать страницу к нему и выводить рядом сообщение о том, что это обязательное поле.

После нажатия кнопки «Создать тест», если все правильно, экзаменатор попадает на страницу публикации теста.

/publish/NNN — страница публикации теста. Здесь, если пользователь не зарегистрирован, мы неназойливо рассказываем ему о преимуществах регистрации и предлагаем быструю регистрацию.

Также, предлагаем указать email для отправки уведомлений о прохождении теста (с возможностью просмотреть список ответов ). По идее, этот email надо бы подтверждать (мы не хотим рассылать письма на неподтвержденные адреса, чтобы не попасть в спамеры), но пока можно сделать без подтверждения. Если пользователь зарегистрирован, то тут выводится его email, и он может указать другой или очистить поле.

На этот email выслается напоминание со всей нужной информацией и ссылками после публикации теста, чтобы пользователь всегда мог иметь их под рукой.

Ниже выводится крупная заметная ссылка на прохождение теста, которую легко скопировать и опубликовать в соцсетях (для особо ленивых сделаны кнопки) или отправить по почте. При публикации ссылки в соцсети должно выводиться название теста, название сайта «Пройти тест «XXX» на сайте testhub», ссылка для перехода и логотип сайта (для этого есть микроразметка OpenGraph). Если не боишься трудностей, можно также (через публикацию картинки) выводить число прошедших тест и средний балл.

Также, есть ссылка «просмотреть», по которой можно увидеть как тест будет выглядеть для студента.

Еще ниже выводится специальная ссылка просмотра результатов тестов экзаменатором (если известен адрес почты экзаменатора, то она высылается в письме после публикации). Если пользователь зарегистрирован, то он всегда может увидеть результаты в своем аккаунте, а если нет то только по секретной ссылке. Ссылка дает доступ только к одному тесту, потому ей можно поделиться, например, с коллегами-экзаменаторами.

Ниже находится ссылка «перейти к списку моих тестов». Она выводится для зарегистрированных пользователей.

/register — страница регистрации. Почти на каждой странице есть ссылка на нее. При этом надо сохранять исходный URL, откуда пришел пользователь, и после регистрации, возвращать его на ту же страницу. Также, надо перенести в аккаунт все созданные им анонимно тесты и результаты тестов.

Мы с уважением относимся к приватности, потому для регистрации требуется только логин и пароль (не разрешаем вводить слишком простые вроде 123456). Мы также рекомендуем, но не требуем, указать Email (при этом высылается письмо для подтверждения. Пока адрес не подтвержден, на него не высылаются уведомления) и имя (которое отображается на сайте). Так как пользователи забывчивы, при входе на сайт можно вводить либо email, либо логин.

Также, пользователь может зарегистрироваться через соцсети (первый вход через соцсеть и есть регистрация). Если соцсеть не отдает email пользователя, то показываем окошко или страницу с предложением его ввести (можно отказаться). У одного пользователя может быть несколько аккаунтов соцсетей (а также вход через логин + пароль), это надо предусмотреть в архитектуре БД, но делать склеивание аккаунтов пока не треуется (но можно и сделать если хочется).

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

/login — страница входа на сайт. Ссылка «войти с паролем», которая есть почти на каждой странице, ведет сюда (как альтернатива, можно сделать вместо перехода на страницу открытие всплывающего окна, это будет неплохо). После логина пользователь перенаправляется на ту же страницу, откуда пришел. Пользователь может ввести как логин, так и email (различить их можно по наличию символа @).

Стоит предусмотреть защиту от перебора паролей ограничением попыток ввода пароля с одного IP в одну единицу времени.

Также, войти можно через соцсети, при этом первый вход по сути является регистрацией.

Если пользователь забыл пароль, он может ввести email и получить ссылку. Пользователь, у которого нет пароля и который вошел через соцсети, может таким способом задать пароль (если конечно он указал email при регистрации). Пользователь, который не указал email, не может восстановить пароль.

/test/NNNN — входная страница теста. На ней выводится название, описание теста, правила его сдачи и краткая статистика, а ниже находится кнопка «Начать тест». По нажатию на нее начинается тест и отсчет времени.

/test/NNN/question — страница вопроса теста. Показывается сколько осталось времени, текущий вопрос и дается возможность ответить на него. Можно возвращаться к предыдущим вопросам. Можно не отвечать на вопрос. Контроль времени должен вестись на сервере, чтобы его нельзя было обойти.

/test/NNN/result — страница результатов теста. Показывает число набранных баллов. Если пользователь не зарегистрирован, то предлагается ввести имя, под которым он будет виден в таблице результатов у преподавателя. Также, тут находится возможность быстро загрегистрироваться.

Если экзаменатор при создании теста разрешил это, можно перейти на страницу просмотра списка неправильных и правильных ответов.

Личный кабинет

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

Результаты и списки отображаются в виде таблиц. Таблицы можно сортировать по доступным колонкам и фильтровать с помощью строки поиска.

Таблицу можно экспортировать (скачать) в форматах CSV, XLS, XML, JSON, TXT (просто текстовый список). При этом они будут отсортированы и отфильтрованы так же, как отсортирована таблица на экране (об этом должно выводиться предупреждение).

В меню справа цифры вроде (+2) показывают число новых (с момента последнего просмотра результатов) результатов тестов. Выводятся несколько тестов с наибольшим числом новых результатов.

Должна быть ссылка для выхода из личного кабинета.

/stat/result/NNN — результаты сдачи теста. Выводится список учеников, сдавших тест, дата, число попыток, набранные баллы. По умолчанию сортируется по убыванию даты. Для каждого результата можно просмотреть подробности (список отвеченных/неотвеченных вопросов и потраченное время), аннулировать результаты, дать дополнительные попытки.

Результаты можно фильтровать по имени (выводятся все имена, содержащие введенную строку), числу баллов (выводятся все результаты с равным или выше указанного числа баллов или ниже, если введено число в форме < 200) или дате (при вводе конструкций вроде 2014-01-01, > 01.12.2014).

Надо подумать, как рассказать пользователю о возможностях фильтра. Можно показывать подсказку при установке курсора в поле, можно выводить кнопки «до даты», «после даты», вставляющие нужные конструкции в поле.

Таблицу можно сортировать по дате, имени, числу баллов, числу попыток.

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

Фильтровать можно по названию, дате, числу баллов.

/stat/results — список созданных мной тестов. Отображается список тестов и число новых непросмотренных результатов. По умолчанию список сортируется по числу новых результатов, а далее по дате последней сдачи теста.

Дополнительные задачи:

Импорт/экспорт

Cделать импорт тестов из популярных форматов Moodle XML и Moodle GIFT. Moodle — это популярная open source платформа для создания электронных курсов. Это позволит нам переманить преподавателей, которые уже сделали тесты в этой системе.

Ссылки:

  • формат Moodle XML (англ) https://docs.moodle.org/28/en/Moodle_XML_format
  • формат GIFT (англ) https://docs.moodle.org/23/en/GIFT_format
  • формат GIFT (рус) http://www.edu.ru/moodle/help.php?module=quiz&file=formatgift.html
  • пример файла GIFT: http://www.edu.ru/moodle/question/format/gift/examples.txt
  • пример Moodle XML: http://moodle.net/pluginfile.php/23214/mod_data/content/1348/Identifying%20oxidising%20and%20reducing%20agents.xml
  • архив тестов: http://moodle.net/mod/data/view.php?id=3

Сделать импорт из WebCT: http://glow.williams.edu/help.php?file=formatwebct.html&module=quiz

Сделать экспорт тестов в форматах Moodle XML, GIFT, DOC, TXT. Последние 2 нужны на случай когда преподаватель хочет послать тест например на утверждение. В них должно быть название теста, описание, время на прохождение и макс. число баллов, вопросы, варианты ответов, прямоугольники для ввода/выбора ответа (в случае если файл распечатать).

Можно дополнительно добавить еще экспорт в PDF.

Печать

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

Печать результатов теста (или любой другой таблицы из личного кабинета). Надо скрыть лишние элементы страницы, оставив только таблицу с данными. Постарайся сделать ее компактной, чтобы не тратить бумагу. При этом таблица дложна быть отсортирована и отфильтрована в соответствии с выбранными настройками (об этом должно быть выведено предупреждение).

Настройки профиля

Сделать возможность редактировать имя, email, менять пароль.

Улучшенные вопросы

Возможность оформлять текст вопроса в редакторе, добавлять картинки перетаскиванием из папки в браузер, а также прикладывать аудио/видео.

Сделать поддержку MathML + редактор для вставки формул в вопросы и варианты ответов. Сделать поддержку какого-нибудь языка разметки для химических формул.

Адаптивная верстка

Сделать верстку для удобного просмотра сайта на маленьких (мобильных) экранах.

Достижения

Возможность после прохождения теста запостить результаты в соцсеть.

17 типов вопросов

Одиночный выбор (+ шкала), множественный выбор (+ шкала), ввод числа, ввод текста, ответ в свободной форме, установление последовательности, установление соответствий, заполнение пропусков — (числа, текст, список), интерактивный диктант, последовательное исключение, слайдер (ползунок), загрузка файла, служебный текст.

stat-and-man-small.jpg

Ошибки JavaScript

Если в коде есть ошибки, их будет видно в консоли разработчика. Также там можно обратить внимание на запросы (время и коды ответов) и посмотреть размер загружаемых файлов. И если размер большой, обсудитьс разработчиками оптимизацию кода на JavaScript, шрифтов и изображений.

Как создать переворачивающиеся карточки: сервис УДОБА

Сервис УДОБА позволяет сделать флип-карты — переворачивающиеся карточки. Это альтернатива ставшему платным сервису Playbuzz.

читать далее

StartExam Logo
2. Платформа StartExam — комплексное решение с современным дизайном

Startexam интерфейс

StartExam — продукт компании Милдсофт. В 2006 году им потребовалась система тестирования, но ни одно из имеющихся решений их не удовлетворило. Тогда Милдсофт решили разработать свою систему — так появилась OpenTest, предшественница StartExam. Сегодня StartExam — это не только конструктор курсов, но и полноценная платформа для тестирования с современным интерфейсом.

Описание StartExam

  1. Доступность платформы. Для получения демо-доступа к StartExam надо нажать на кнопку «Демо-доступ» на сайте компании и заполнить форму: имя и номер телефона. С вами свяжется представитель StartExam, выяснит, какие решения вам нужны, и по результатам разговора предоставит доступ.
  2. Функционал платформы. У StartExam современный интерфейс и широкий функционал: подготовка тестов и опросов, создание центров тестирования, выгрузка отчетов, создание программ обучения, настройка визуализации и брендирования. В конструкторе курсов можно создавать 9 типов заданий, добавлять информационные слайды, настраивать ветвление и навигацию между вопросами.
  3. Формат платформы. StartExam предлагает только облачное решение с ежемесячной подпиской.
  4. Интерфейс. Хотя у системы широкий функционал, у новичка не должно возникнуть проблем в ее освоении. Интерфейс системы приятен и легок в использовании. Если же вопросы возникнут — можно посмотреть презентационное видео на YouTube:
  5. Типы тестов. Всего есть два вида тестов: задание и опрос. Тесты можно импортировать или создавать вручную. Конструктор позволяет создавать 9 видов заданий: единственный выбор, множественный выбор, сортировка, соответствие, текстовый ввод, эссе, шкала Ликерта, видеоинтервью, кросс-рецензирование (метод 360).
  6. Статистика по результатам тестирования. В StartExam можно настраивать, какая информация будет выгружена в виде отчета. Всего полей 29, среди них: ФИО, баллы, время, дата начала, процентиль, ID, IP-адрес, оценка доверия, ручная оценка, верификация и др.
  7. Тарифы и цены. Стоимость зависит от количества тестирований в месяц. Минимальный тариф — 6000р на 200 сеансов в месяц.

Кому подходит StartExam

Подходит больше всего: Подходит меньше всего:
  • Вы планируете проводить анкетирование и тестирование персонала;
  • У вас ограниченный бюджет;
  • Нужен не просто конструктор тестов, а полноценная система с большим набором функций;
  • Нужна система без подписки.
  • Требуется оценка методом 360°;

Клиенты

Решениями StartExam пользуются Splat, Acer, Philips, Mail.ru, Яндекс, Билайн, Efes Russia и другие компании.

4 типа результата

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

19209-small.jpg

Как создать переворачивающиеся карточки в Playbuzz

Делаем скучную информацию понятной и интересной для аудитории

читать далее

Как создать простой тест в Playbuzz

Вовлекайте пользователей, удерживайте внимание и рассказывайте о сложном просто. Объясняем как

читать далее

Неправильные ссылки

Проверьте, что все ссылки ведут на настоящие сайты и не ведут на 404. Для этого тоже есть несколько инструментов.На главной не должно быть ссылки на главную.

Ссылка на главную не должна быть на главнойУберите ссылку на главную с главной

Стилизация и брэндирование

Широкие возможности для управления внешним видом теста (цвет, шрифт, размер, отступы, рамки и многое другое) с возможностью добавить собственный логотип бренда.

responsive.jpg

6. Testix

Тоже англоязычный конструктор тестов, однако с возможностью переключиться на русский язык. Его основная фишка — работа с готовыми шаблонами.

Их 7 типов: викторины, тесты на личность, игры на развитие памяти, панорамы для Facebook (можно загружать фотографии и добавлять на них комментарии), фотоистории, хронологии, Zoom-карты. Все шаблоны очень красивые, также вы можете изменить их дизайн — добавить логотип компании и корпоративные цвета.

Для сбора результатов можно использовать HTML-код, чтобы вставить тест на свой сайт, или же сгенерировать ссылку на него. У сервиса нет внутренних инструментов для аналитики, но взамен он предлагает подключить Google Analytics.

Конструктором можно пользоваться бесплатно — есть тариф для блогеров, небольших интернет-изданий. Кроме того, есть тариф «Образование» для музеев, образовательных проектов и некоммерческих организаций, также бесплатный. Цена за платные тарифы с расширенным функционалом начинается от 5900 рублей в месяц.

5f3a0778a7f28.jpg

Плюсы: готовые шаблоны, позволяющие сделать действительно интересные тесты, приятный и удобный дизайн.

Минусы: нет возможности посмотреть результаты теста.

Фишки: коллекция шаблонов, чат с техподдержкой в окне конструктора, возможность подключить Google Analytics.

Почему стоит выбрать: если нужно сделать интересный развлекательный тест.

Клиенты

Решениями SunRav пользуются в основном учебные учреждения. Среди клиентов: НГАУ, ОмЭИ, СГУ, МГТУ ГА, Сбербанк, МВД России ГОУИ и другие.

Как создать опрос в Яндекс Формах

Простой способ провести опрос, проверить знания, собрать мнения и другую необходимую информацию

читать далее

Нагрузочное тестирование

Интересно изучить, как сделать, чтобы сайт мог выдержать большой поток посетителей? Тогда надо наполнить базу сущностями, и протестировать его с помощью Apache Benchmark или, что лучше, Siege. Возможно, где-то стоит запрос оптимизировать, где-то кеш добавить.

Plickers

Plickers

Мобильное приложение для преподавателей, помогающее устраивать опросы прямо в классе. Студентам выдаются специальные бланки с вариантами ответов (A, B, C и D) — услышав вопрос, они поднимают нужные карточки, которые учитель сканирует камерой смартфона. Plickers позволяет анализировать результаты отдельного студента или изучать статистику по всему классу. Приложение работает на Android и iOS, а загружается бесплатно.

Производительность сайта

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

Что проверять

  • Как быстро браузер отобразит страницу?
  • Сколько времени занимает доставка ответа от сервера к пользователю?
  • Все ли ресурсы загружаются?

Иногда скорость загрузки зависит от контента, который используется на странице. Вот советы, как его оптимизировать.

  • Использовать сжатие контента. Например, выбирать подходящие форматы графики и шрифтов.
  • Включить серверное и клиентское кэширование
  • Избавиться от неиспользуемых данных, которые подгружаются подзапросом. Например в приложении 10 библиотек JS, а используется только одна.
  • Правильно настроить файлы Cookie
  • Хранить статические данные на отдельном CDN-сервере.

Послесловие

Желающие развить и продолжить эту тему прошу обращаться через форму обратной связи на сайте. Хотелось бы узнать про возможности англоязычных конструкторов онлайн-тестов.

Создание диаграммы Парето в Microsoft Excel Как разделить на страницы PDF-файл?

Критерии качества

На курсах HTML Academy сайты верстают и готовят к публикации на основе критериев качества — длинного списка правил, который нужен, чтобы делать сразу хорошо. Критерии включают не только то, что написано в этой статье — там гораздо больше мелочей, которые должензнать хороший фронтенд-разработчик.

Делать сразу хорошие сайты

Всё, что нужно фронтендеру — на курсах HTML Academy. Научитесь всему, чтобы у тестировщиков закончилась работа.

Выбрать курс

Дополнительные статьи по теме

  • Создаем drag-n-drop вопрос с изображением в iSpring Suite
  • Запрещаем пользователям пропускать вопросы теста
  • Сохраняем результаты тестирования на локальном компьютере
  • Отправляем результаты тестирования на сервер

Если вам понравилась статья, дайте нам знать — нажмите кнопку Поделиться.

А если у вас есть идеи как можно улучшить текст — расскажите нам. Мы будем рады доработать материал!

← Предыдущий урок  Следующий урок →

Как районная редакция училась делать интерактив для сайта

Редакция «Добринских вестей» завлекала читателей на сайт играми и тестами — «заразилась» примерами «Медузы».

читать далее

Индекс уязвимости

Чтобы привлечь внимание к теме бездомности, авторы проекта создали чат-бота, который рассчитывает этот самый индекс и доказывает, что практически каждый может оказаться на улице

читать далее

Кто жил в Петербурге до Петербурга

Проект о жизни ингерманландских финнов, которые населяли территорию современного Санкт-Петербурга еще до основания города. Авторы рассказывают о влиянии этого народа на местность, о его культуре, а также о том, как эти люди прошли через репрессии и теперь пытаются сохранить свою идентичность

читать далее

Рейтинг
( 1 оценка, среднее 5 из 5 )
Загрузка ...