Google Форма + Google Таблица для проведения тестирования.

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

По умолчанию ответы копятся внутри Google Формы, для того, чтобы они сохранялись в Таблицу:

Google Форма + Google Таблица для проведения тестирования.

(кстати, нажав на троеточие вы сможете настроить уведомление на e-mail о новых ответах)

Google Форма + Google Таблица для проведения тестирования.

Теперь все отправленные из Формы ответы автоматически сохраняются в выбранной Таблице.

Оцениваем каждый ответ в баллах

Итак, ответы копятся в Таблице:

Google Форма + Google Таблица для проведения тестирования.

Не добавляйте формулы для обработки ответов на этот лист — при добавлении нового ответа вставляется новая строка, формул на ней не будет

Чтобы обработать ответы — создаем новый лист и переносим на него данные с помощью функцией QUERY, перенося только текст, без пустых строк (where A is not null)

Google Форма + Google Таблица для проведения тестирования.

=QUERY(‘Ответы на форму (1)’!A1:D;”select * where A is not null”)

Лист с правильными ответами

Создаем еще один лист, на нем будут правильные ответы и кол-во баллов за каждый.

Google Форма + Google Таблица для проведения тестирования.

Связываем вопросы и ответы

Воспользуемся формулой SUMIFS (СУММЕСЛИМН),

Google Форма + Google Таблица для проведения тестирования.

— диапазон суммирования — кол-во баллов из таблицы с ответами

— диапазон 1-го условия — вопрос из таблицы с ответами

— диапазон 2-го условия — ответ из таблицы в ответами

все диапазоны делаем неизменяемыми (абсолютными) по строке и столбцу , чтобы при перемещении формулы они не менялись (дважды F4 или вручную добавляем $$)

— 1-ое условие (название вопроса) делаем абсолютными по строке (B$1)

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

Протягиваем формулу с запасом для будущих ответов.

Создадим несколько отчетов по результатам

— По дате, e-mail и суммарному баллу. C сортировкой по баллу.

Обратите внимание, что мы изначально выбираем большой диапазон (a1:f), чтобы охватить и будущие ответы и в функции убираем из него пустые строки (where A is not null)

Google Форма + Google Таблица для проведения тестирования.

=QUERY(temp!A1:F;”select A, D, E+F where A is not null order by E+F desc label E+F ‘Сумма баллов’”)

— e-mail, один из вопросов, баллы за него и общая сумма баллов

Google Форма + Google Таблица для проведения тестирования.

=QUERY(temp!A1:F;”select D, ‘“&temp!B1&”’, E, E+F where D is not null label E+F ‘Сумма баллов’”)

Ссылки на примеры:

Таблица с примером

В Google Формах существует режим “тестирование” с помощью него вы можете в настройках формы “зашить” правильные ответы и баллы.

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

Минусы — в Таблицу будет передаваться только итоговая сумма баллов по каждому и нельзя будет задать разное кол-во баллов разным правильным ответам на вопрос.

Google Форма + Google Таблица для проведения тестирования.

Часто перед пользователями табличного редактора встает такая задача, как создание специального бланка для ввода необходимой информации. Бланки представляют из себя форму, помогающую облегчить процедуру заполнения табличного документа. В редакторе существует интегрированный инструмент, который позволяет реализовать наполнение рабочего листа этим способом. Ко всему прочему, пользователь программы при помощи макроса может осуществить создание своего варианта бланка, адаптированного под различные задачи. В статье мы детально рассмотрим разнообразные методы, позволяющие создать бланк в табличном документе. Использование инструментов заполнения в табличном редактореФорма заполнения – это специальный элемент с полями, названия которых соответствуют наименованиям столбиков наполняемой таблички. В поля необходимо вбивать информацию, которая сразу же вставится новой строчкой в выбранную область. Эта специальная форма может быть использована в качестве обособленного интегрированного инструмента табличного редактора или же находиться на самом рабочем листе в качестве диапазона. Разберем каждую вариацию более детально. Первый метод: интегрированный элемент для ввода информацииПервоначально выясним, как использовать интегрированную форму для добавления информации в табличный документ редактора. Подробная инструкция выглядит так:

Google Форма + Google Таблица для проведения тестирования.

Google Форма + Google Таблица для проведения тестирования.

Google Форма + Google Таблица для проведения тестирования.

Google Форма + Google Таблица для проведения тестирования.

Google Форма + Google Таблица для проведения тестирования.

Google Форма + Google Таблица для проведения тестирования.

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

Google Форма + Google Таблица для проведения тестирования.

Google Форма + Google Таблица для проведения тестирования.

Google Форма + Google Таблица для проведения тестирования.

Google Форма + Google Таблица для проведения тестирования.

Google Форма + Google Таблица для проведения тестирования.

Google Форма + Google Таблица для проведения тестирования.

Google Форма + Google Таблица для проведения тестирования.

Google Форма + Google Таблица для проведения тестирования.

Google Форма + Google Таблица для проведения тестирования.

Google Форма + Google Таблица для проведения тестирования.

Google Форма + Google Таблица для проведения тестирования.

Google Форма + Google Таблица для проведения тестирования.

Google Форма + Google Таблица для проведения тестирования.

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

Google Форма + Google Таблица для проведения тестирования.

Google Форма + Google Таблица для проведения тестирования.

Private Sub Worksheet_Change(ByVal Target As Range)Dim r As LongDim str As StringIf Target. Count > 1 Then Exit SubIf Target. Column = 1 Thenstr = Target. ValueApplication. EnableEvents = Falser = Cells(Rows. Count, 2). End(xlUp). RowRange(«A2:A» & r). ClearContentsTarget. Value = strApplication. EnableEvents = True

Заключение и выводы о создании бланка. Мы выяснили, что существует несколько видов создания бланка в табличном редакторе. Можно использовать специальные формы, располагающиеся на инструментальной ленте или же применять оператор ВПР для осуществления переноса информации из таблички в бланк. Дополнительно применяются специальные макросы. Оцените качество статьи. Нам важно ваше мнение:

В этом уроке мы научимся создавать внешние анкеты для ввода информации в таблицы

Анкеты

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

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

Для начала перейдем в «Настройки» — «Конфигурация».

Google Форма + Google Таблица для проведения тестирования.

Google Форма + Google Таблица для проведения тестирования.

Далее откроем категорию «Компании» и рядом с интересующей таблицей «Контрагенты» нажмем на кнопку «Формы».

Google Форма + Google Таблица для проведения тестирования.

Google Форма + Google Таблица для проведения тестирования.

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

Настройки

Мы попали в раздел «Настройки». Сначала нужно внести «Имя анкеты», например, «Анкета компании».

Google Форма + Google Таблица для проведения тестирования.

Далее идет перечень полей, которые входят в нашу таблицу. Тут мы сможем выбрать, какие поля и категории показывать, изменять для отображения в анкете их названия, а также добавлять для полей значения по умолчанию. Например, такие служебные поля, как «Тип», «Статус», «Интерес» отображать в анкете не нужно, а можно сразу присвоить им значения по умолчанию. В поле «Телефон» можно установить значение по умолчанию «+7», чтобы человеку сразу стало понятно, в каком формате нужно ввести телефонный номер.

Google Форма + Google Таблица для проведения тестирования.

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

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

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

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

Параметр «Альтернативный сайт» нужен, если вы собираетесь разместить внешнюю форму на каком-то другом сайте, отличном от того, где работает ваша программа «Клиентская база». Например, программа находится на сайте test1. clientbase. ru, а внешняя форма для сбора данных размещается на test2. В этом случае в поле «Альтернативный сайт» необходимо ввести адрес страницы сайта, на которой вы собираетесь разместить код формы.

Google Форма + Google Таблица для проведения тестирования.

Мы настроили поля анкеты, нажимаем «Сохранить».

Отображение формы

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

Google Форма + Google Таблица для проведения тестирования.

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

Google Форма + Google Таблица для проведения тестирования.

Вводим необходимые данные, нажимаем кнопку «Отправить».

Google Форма + Google Таблица для проведения тестирования.

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

Google Форма + Google Таблица для проведения тестирования.

Проверьте, появилась ли новая запись в таблице «Контрагенты». Чтобы заполнить еще одну анкету, нужно сделать перезагрузку страницы с рабочей анкетой.

В разделе «Отображение формы» есть html-код созданной нами анкеты. Html-код нужен для размещения анкеты на вашем сайте.

Google Форма + Google Таблица для проведения тестирования.

Этот код нужно будет скопировать с использованием буфера обмена. Затем в системе администрирования сайта создать для анкеты новую страницу, либо начать редактировать уже существующую. В режиме редактирования страницы переключиться в режим отображения html-кода и вставить скопированный ранее код анкеты.

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

Редактор стиля

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

Важно: Если шрифты не выбраны, то после размещения анкеты на сайте для нее будут установлены стандартные шрифты сайта.

Google Форма + Google Таблица для проведения тестирования.

Попробуйте поменять шрифт и цвет. Справа от настроек на образце можно увидеть результат выбранных настроек. Также в редакторе стиля возможно изменить стиль кнопки «Отправить», поставив вместо нее другое изображение, указав его адрес. Отдельно можно отредактировать CSS файл. CSS используется создателями веб-страниц для задания цветов, шрифтов, расположения отдельных блоков и других аспектов представления внешнего вида этих веб-страниц.

Google Форма + Google Таблица для проведения тестирования.

Сохраним внесенные изменения. Мы задали стиль анкеты, в разделе  «Отображение формы» можно посмотреть, как она выглядит теперь.

Вычисления

Часто бывает необходимо не просто получить информацию от пользователя через интернет, но и реализовать с ним обратную связь, а также проверку данных, введенных в анкету. Например, когда пользователь заполняет заявку на покупку на сайте, и после отправки требуется подсчитать сумму заказа, или когда необходимо проверить корректность заполнения некоторых полей. Эти возможности реализуются в нашей программе с помощью механизма вычислений. Вычисления описываются с помощью языков программирования php и javascript. Подробно о вычислениях поговорим позже – на десятом шаге мы научимся оформлять простые вычисления. Примеры простых вычислений для анкет есть в документации.

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

Google Форма + Google Таблица для проведения тестирования.

В этом окне мы сможем включить код вычислений. Здесь можно использовать как PHP-код, так и javascript.

Важно: Срабатывание всех вычислений, внесенных в поле «Вычисления» происходит после нажатия кнопки «Отправить».

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

Задание. Создайте внешнюю форму «Добавление товара» для заполнения таблицы «Номенклатура» категории «Склад». Поле «Номер» в анкете показывать не нужно — он добавляется автоматически. Поле «Категория» тоже не отображаем, а сразу по умолчанию устанавливаем значение «Товар», т. делаем форму для добавления только товаров. Поле «Стоимость» тоже скрываем, оно нужно только для услуг. Введите несколько товаров с помощью этой внешней формы, убедитесь, что они добавляются в таблицу «Номенклатура».