Google+
Showing posts with label google script. Show all posts
Showing posts with label google script. Show all posts

Sunday, October 5, 2014

Google Sandbox: a Google skills testing application

In September 2014 the Russian Google Educators Group has launched a Web application “Google Sandbox” that is used to teach our new educators basic Google skills, such as creating a Google account, sending messages with Gmail, sharing documents with Google Drive, performing Google search on texts and images, creating Google sites. The Web application is built as a Google Site enhanced with a Google Script and contains 16 tasks with instructions. To begin using the Web application, which we called Google Sandbox, a learner is supposed to authorize the script.




For each task we have an instruction, explaining the way it should be performed. After reading the instruction the learner is supposed to perform the task (send a message to a designated address, create and share a document with another user etc) and then run a checking procedure with a button that starts a script. The script checks if the learner has actually performed the task. If the task is performed correctly, his data is written to a Google spreadsheet, and the learner receives a notification. If he has done a mistake he is suggested to read the instruction again and redo the task. The learner has completed the Google Sandbox only if s/he has fulfilled all the 16 tasks correctly.

At the moment we have been testing Google Sandbox to see ways to improve it, optimize  the script and make the instructions more transparent. Of 610 educators who started using Google sandbox more than a half have successfully completed all the tasks. At the moment Google Sandbox is available in Russian, but we have plans to translate it into English after the testing phase is completed on November, 1.

Tuesday, April 22, 2014

Баба ЕГЭ. Версия 1.1

Честно говоря, не столько из-за недостатка инструментов тестирования, сколько из любопытства подхватила я идею Бориса Ярмахова создать гибкий инструмент тестирования на основе Google-таблиц и Google Apps Script. Если говорить об удобных инструментах для тестирования, то в этот список можно внести NetTest  Константина Полякова и инструментарий Moodle, например. Но создать свое собственное детище,  во-первых, интересно, а во-вторых, это  возможность преодолеть те ограничения и недостатки, которые есть в готовых продуктах. А у имеющихся разработок можно позаимствовать удачные идеи и решения.
Дни с момента появления публикации Бориса Ярмахова были для меня днями "восстановления навыков вождения". JavaScript подзабыт, навыки профессионального программирования притупились. Так что не судите строго.

Какие изменения и дополнения внесены в версию Бориса Ярмахова?
  1. Вопросы можно сгруппировать в разделы. В тест попадут вопросы из каждого заданного раздела.
  2. Можно использовать вопросы с выбором ответа и с вводом короткого ответа
  3. Кроме формы с вопросами создается форма с правильными ответами для учителя. Эта форма затем поможет создать эталон для оценки теста с помощью Flubaroo
  4. Мелкие несущественные изменения, связанные с интерфейсом

Пока все. Для информатики (я учитель информатики), в принципе, этого достаточно. Именно в таком виде представлены части A и B в ЕГЭ. Для других предметов  надо думать и развивать идеи дальше.

Инструкция для создания теста:

1. Скопируйте таблицу Тест ЕГЭ Гибрид (Баба ЕГЭ), перейдя по ссылке. Скрипт для создания теста находится в таблице.
Слово "Гибрид" в название теста попало потому, что в одном разделе теста  вопросы по истории, в другом  по информатике, третий  вообще фиктивный. Извините, в режиме отладки жалко времени на не самую нужную работу. Вопросы по истории скопированы из таблицы.
2. Изучите структуру таблицы. Она проста: вопросы записываются в первый столбец (A), правильные ответы  в 6-й столбец (F). В столбец H во время работы скрипта будет записываться информация, этот столбец занимать не стоит. Для вопросов с выбором ответа в столбцы 2-5 (B-E) записываются ответы. Если в строке находится вопрос с вводом короткого ответа, то второй столбец (B) для этой строки обязательно должен остаться пустым. В таблице может быть несколько разделов. Не все разделы обязательно использовать в тесте, но разделы, из которых выбираются вопросы, должны идти подряд, начиная с первого. Это ограничение легко преодолеть, перемещая листы таблицы на момент формирования теста.
3. Замените вопросы на свои собственные.
4. Все дальнейшие шаги  в видеоинструкции.
5. После того, как скрипт отработает, ссылки на формы с тестом и ответами будут находиться на первом листе в ячейках H5 и H6 соответственно.


Удачи!

А сам скрипт такой:

Friday, April 18, 2014

Готовимся к Единому Государственному Экзамену с Google и Бабой ЕГЭ

Главную в стране процедуру итоговой проверки знаний учащихся - Единый государственный экзамен особенно прозрачной не назовешь. Даже имена разработчиков большинства тестов остаются в строгой тайне, не говоря уже о возможности вступить с ними в диалог и получить какие-то разьяснения по наиболее сложным местам, касающихся тех или иных вопросов. О чем говорить, если за 12 лет проведения ЕГЭ не существовало даже официального списка уже “сыгравших” вопросов - их приходилось выуживать из не- и полуофициальных источников, что сплошь и рядом приводило к путанице и ошибкам. А ведь возможность работать с базой ранее использованных в предыдущих циклах ЕГЭ вопросов - это важнейший ресурс для подготовки школьников и инструмент для готовящих их преподавателей едва ли не во всех странах, где проводится стандартизированное тестирование! Не удивительно, что просьбы родителей и учителей создать такую базу звучали часто и настойчиво.




В феврале этого года наметился сдвиг - Федеральный институт педагогических измерений опубликовал вопросы, использованные в прошлые годы на ЕГЭ. Встает вопрос, как эти вопросы правильно использовать - ведь общее количество заданий в открытом банке насчитывает около 45 000 заданий - по всем предметам.


Для работы с банком как школы, так и отдельные преподаватели могут использовать проверенный инструмент - таблицы Google, которые можно использовать в качестве базы для создания неограниченного количества пробных тестов, а также Google скрипт “Баба ЕГЭ”, предназначенный для работы с вопросами такого типа.


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


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



Тестовый вариант такой таблицы с вопросами по истории можно скопировать перейдя по ссылке - скрипт находится уже в ней. Скопировав таблицу себе на диск, не забывайте авторизовать скрипт. Или же вы можете вставить программный код скрипта Баба ЕГЭ, скопировав его в самостоятельно созданную таблицу.




После того, как скрипт будет скопирован и авторизован, в интерфейсе таблицы появится новое меню - Баба ЕГЭ.


В этом меню две опции - Задать количество вопросов и Создать тест. Задавая количество вопросов, мы определяем какое количество вопросов будет в нашем пробном тесте. Опция Создать тест создает форму и случайным образом наполняет ее вопросами из нашей таблицы. Ссылка на созданную таким образом форму находится в столбце Количество вопросов, ссылка на форму.



Формой можно начинать пользоваться. Вот и все! Удачи на экзамене.


П.С.


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

Wednesday, April 16, 2014

Оценивание с Flubaroo - теперь по-русски!

Благодаря усилиям волонтеров-переводчиков сообщества “Учимся с Google” популярный скрипт для оценивания и подведения итогов проверочных работ Flubaroo теперь доступен и на русском языке. В настоящий момент локализованный скрипт доступен в старой версии таблиц, но мы надеемся, что после того, как будет произведено тестирование перевода, он появится и в приложении Flubaroo для новых таблиц Google. Скрипт Flubaroo - бесплатный и свободно распространяемый. Итак, чтобы установить локализованную версию Flubaroo, проделайте следующее:


1. В таблице с результатами оценивания, созданной в старой версии таблиц зайдите в Инструменты -> Коллекция скриптов и найдите Flubaroo.
Установите скрипт (в настоящее время актуальной является версия 3.11) и проведите его авторизацию.




2. Перейдите в Инструменты -> Редактор скриптов -> Flubaroo
В левой панели найдите файл langs.gas.gs и откройте его.




3. Полностью замените содержимое этого файла содержимым файла flubaroo-ru, который находится по этой ссылке и сохраните файл.


4. Вернитесь в таблицу с результатами оценивания. Из меню Flubaroo запустите опцию Выбрать язык и в выпадающем меню выберите Русский.




5. Скрипт локализован! Запустите его с помощью команды Произвести оценивание и пройдите все необходимые шаги настройки - все результаты будут видны в русском интерфейсе.






Редакция блога выражает глубокую благодарность Людмиле Рождественской и Александре Барышевой за участие в локализации Flubaroo на русский язык!