Google+

Friday, May 20, 2016

Google создает новую платформу для языка программирования Scratch

MIT объединяется с Google, чтобы создать следующее поколение своего популярного визуального языка программирования Scratch. Партнеры работают над версией с открытым исходным кодом языка под названием "Scratch Блоки" на основе визуальной среды разработки Blockly, являющуюся продуктом компании Google. Она поможет детям научиться программированию с помощью горизонтально и вертикально стыкующихся блоков, напоминающих кирпичики Lego. В Scratch для старших детей использовалась только вертикальная стыковка блоков, но в медиалаборатории MIT обнаружили, что горизонтальная ориентация подходит для мобильных устройств намного лучше. Партнеры выпустили предварительную горизонтальную версии Scratch на Google I / O в этом году.



Поскольку этот новый проект с открытым исходным кодом, партнеры планируют сделать Scratch блоки доступными для других разработчиков, которые cмогут использовать его, чтобы сделать свои собственные приложения, игры и игрушки для детей. Сам MIT также создает Скретч 3.0 на основе блоков, которые он развивает с помощью Google, что делает новые версии Scratch более подходящими для мобильных устройств.

(по материалам http://www.engadget.com/2016/05/19/google-mit-scratch-blocks)

Monday, April 4, 2016

РОСТ - онлайн образование. Опыт работы.


Модель онлайн обучения в проекте РОСТ


Проект РОСТ - это некоммерческая организация, помогающая детям, оставшимися без попечения родителей и находящимся в детских домах, интернатах, социально-реабилитационный центрах с помощью дистанционных технологий получить образование на уровне обычных средних школ. Система взаимодействия дистанционных преподавателей с учащимися полностью построена на пакете Google Apps для образования.

Cхема организации учебного процесса проекта РОСТ достаточно отработана и выглядит следующим образом:


БЛОК-СХЕМА ВКЛЮЧЕНИЯ ОБЪЕКТА В ПРОЕКТ РОСТ


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

Из центральных городов мы работаем только в Иваново и в Рязани (мы работаем и в Санкт-Петербурге, но в самом городе у нас очная программа), остальные, в лучшем случае, районные. Объекты, с которыми работает РОСТ, показаны на карте внизу (по ссылке можно просмотреть на интерактивную  Google карту). Кроме двух-трех, все наши объекты показаны с точностью до дома. В настоящее время их около 35.


Вполне понятно, что в зависимости от региона и удаленности от центра и опыта использования люди по-разному понимают, что такое хороший интернет. Поскольку для полноценной работы через Хэнгаут нам требуется по меньшей мере 1 МБИТ/с, то для 4 компьютеров, которые, как правило, предназначаются для интернет-класса, нам требуется 4 МБ/с качественной связи. Поэтому, если “хороший” интернет позволяет только качественно принимать почту раз в неделю, мы общаемся с потенциальными провайдерами и пытаемся провести достаточно скоростную линию связи. К сожалению, не везде нам удавалось это сделать. Даже в центре Иваново нам понадобилось около полугода и куча денег, чтобы провести волокно в весьма обласканный различными спонсорами детский дом. Впрочем, надо заметить, что за 5 лет работы Проекта РОСТ заметен значительный прогресс в обеспечении доступа к хорошему интернету в регионах.
        

 О компьютерах


Конечно, идеально было бы иметь в интернет-классах хромбуки, а еще лучше - хромбэйсы. Но мы предоставляем, и/или детские дома имеют, только компьютеры, полученные от спонсоров; зачастую это компьютеры б/у, отслужившие свой срок в офисах, а там ни хромбуками, ни Chrome-OS  не пользуются - только Windows. Для нормальной работы в интернет-классах требуются: процессор двухъядерный от 2 ГГц, оперативная память от 2 Гб, лучше 4.  
Впрочем, за 5 лет работы мы наблюдаем значительный прогресс в компьютерах, так что со временем любой б/у компьютер подойдёт для онлайн обучения, базирующегося на Google инструментах.

Для большего удобства и предотвращения путаницы на каждом компьютере в интернет-классе заводится учетная запись Windows. Внутри персональной учетной записи устанавливается Google Chrome, который привязывается к учетной записи Google этого ученика. Google Chrome открывается при входе в учетную запись и открывает Диск, Календарь, Почту  - главные сервисы для работы. Эти настройки устанавливаются в Google Chrome один раз, и при открытии Google Chrome на любом другом компьютере все настройки синхронизуются для той же учетной записи Google. Таким образом, для начала занятий ученику надо только войти в свою учетную запись Windows на любом из компьютеров.


Как  выбираются ученики


Легко представить, что любой из воспитанников детского дома, если ему сказать, что его допустят к компьютеру и интернет, у него будет свой аккаунт, с ним поговорят через Хэнгаут и поработают совместно в Документах, будет рваться к компьютеру так, что его придётся сдерживать. Конечно каждый из них имеет свои ожидания от процесса, и те, кто хотел бы всех обмануть и сидеть в Контакте или играть и смотреть запрещённый контент, быстро разочаровываются, поскольку оказывается, что их сажают за компьютер только для того, чтобы учиться, общаться с учителем, что-то делать самому, напрягать мозги. Но таких, как показывает опыт, меньшинство. Поэтому мы принимаем всех, кто выразил желание учиться. Такова наша политика.


Итак, у нас есть задача обеспечить репетиторство для большого количества учеников (за год мы охватывали до 230), находящихся во множестве учреждений - точек, имеющих от 1 до 6 компьютеров, подключенных к достаточно высокоскоростному интернету. Преподаватели-репетиторы находятся в еще более широком географическом диапазоне (Красноярск, Ростов-на-Дону, Тула, Калуга, Санкт-Петербург, Татарстан, Москва и Московская область; самый удаленный преподаватель находился в г. Морган Хилл, Калифорния, США). Вообще говоря, нас не волнует, где находится преподаватель и ученик. Вопрос: как организовать их взаимодействие и учебный процесс?


Взаимодействие учащихся и учителей в Google Apps


Google  предоставляет достаточное количество инструментов для организации собственно процесса и учета и контроля его хода, причем совершенно бесплатно. Для каждого ученика создается Google  аккаунт на нашем домене rost-iq.ru, подключенном к Google Apps for Education.

Аккаунты создает администратор -  я, т.е. я придумываю логины (чаще всего, это имя.фамилия@rost-iq.ru) и пароли. Они помещаются в Таблицу “Адреса и пароли [точка]”, к которой предоставляется доступ куратору данной точки. Таким образом, осуществляется полный контроль над аккаунтом не только с моей стороны, но и со стороны куратора и администрации учреждения. Разумеется, существование этого контроля разъясняется ученику. Но, конечно, главное - это то, что куратор может всегда обеспечить вход ученика под своим аккаунтом, даже если ученик забыл свой логин и пароль, его учетная запись windows стерлась и т.д.

Таблица “Адреса и пароли [точка]” также содержит дату рождения ученика, класс. Там же имеется информация о предметах, которые он желает изучать, время, в которое ему удобно заниматься.  Эта информация заносится либо администратором, либо куратором, либо и тем и другим.


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

Папки учеников рассортированы по Папкам точек, также созданным на Диске домена. Вообще это свойство Документов Google, включая Папки - то, что мы можем перенести или добавить ее (Папку) в любое количество других папок - чрезвычайно удобное для создания любой структуры и работы в ней. Например, мы можем создать на диске домена папки по возрасту и добавить папки учеников в папки, соответствующие их возрасту. Мы также можем сделать папки предметов и добавить в них папки учеников, занимающихся этим предметом, или папки по полу, или папки по увлечениям, или папки отличники-двоечники. Во сколько бы папок мы ни добавили папку ученика, т.е. в какую бы классификацию мы ни помещали папку ученика, все равно, открыв эту папку в любой из других папок, в любом месте мы попадаем в одну и ту же папку и видим ее содержимое. Не копию, не вариант, а именно единственное содержимое. Это дает громадные возможности.


Для каждого преподавателя также создается на диске Папка, к которой предоставляется доступ этому преподавателю. Преподавателю для удобства работы необходимо на Диске перенести эту Папку из Доступные мне в Мой диск.


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



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

Вот таким образом организуется совместная работа ученика и преподавателя в едином виртуальном пространстве и контроль за этим процессом. Cовместную работу ученика и преподавателя в реальном времени очень хорошо организует Google календарь.

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


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

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



Поскольку преподаватели могут поделиться своими календарями, завуч может легко видеть, какие временные интервалы у него не заняты. Любые изменения в расписании делать очень легко. Можно изменить время, дни занятий, преподавателя, ученика (можно добавить) и т.д. Оповещения об изменениях в календаре мероприятия, а также напоминания об уроках посылаются всем участникам, указанным  в мероприятии, на компьютер и/или любой смартфон или иной гаджет, в котором есть соответствующие аккаунты.

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

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


Организация учета



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




Форма высылается учителю через Google+, хотя можно просто переслать ссылку на нее. Таким образом обеспечивается актуальность формы для учителя, т. е.  в ней фиксируются все текущие изменения (например, добавлен новый ученик).

Ученики добавляются в форму учителя в поле “Ученик” администратором (в порядке поступления, что удобно) и высвечиваются для учителя в виде выпадающего списка. Это сделано для того, чтобы имя всегда было стандартным, единым, что важно для дальнейшей обработки. Очень удобна функция самопоиска в выпадающем списке: если учеников много, достаточно набрать в поле несколько букв имени (обычно не более трех) - и имя высвечивается. Очень кратко записывается тема занятия. Оценка за урок - это оценка того, насколько хорошо он прошел: была ли хорошая связь, был ли шум за спиной ученика, насколько ученик был готов, каково было его настроение, не отвлекался ли он и т.д. Форма заполняется учителем либо после каждого занятия, либо в конце дня или недели - главное, успеть до расчета оплаты.

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

Данные, отправленные формой, попадают в Лист Таблицы и располагаются в столбцах с B по G. Далее, в столбцах H:L - служебная информация, необходимая для дальнейшей обработки; она создается обычными функциями Таблиц:

Номер недели (функция WEEKNUM()),
Детский дом (точка)  функция VLOOKUP(). В таблице первый лист - это список учеников, где указывается, из какого он детского дома. Данные берутся из этого списка в соответствии с именем в столбце E.

Дни, Часы и Чек - это проверка: из даты и времени предыдущей записи вычитаются дата и время текущей записи, если они совпадают, т.е. их разность равна 0,  в столбце Чек появляется 1 (функция COUNTIFS()). Например, если учитель по ошибке дважды заполнил форму на одно и то же занятие, то это сразу видно и такая запись не учитывается в подсчете часов для оплаты.


При появлении новой записи из формы формулы в ячейках столбцов H:L  копируются из предыдущей строки скриптом, который срабатывает по триггеру при отправке формы.

В столбце M - Список учеников. Ещё один скрипт в момент получения данных из формы проверяет, не находится ли пришедшее имя ученика в этом списке. Если нет, т.е. ученик новенький и урок с ним в первый раз, скрипт вписывает новое имя в список. Далее информация о том, сколько занятий было проведено с данным учеником в неделю с данным номером. Для этого используется стандартная функция таблиц СOUNTIFS.

На следующем Листе учитывается количество часов, проведённых учителем в данную неделю в различных точках. Здесь тоже используется стандартная функция COUNTIFS. Точки сгруппированы по спонсорам, нам это необходимо. Этот лист используется при начислении оплаты каждого учителя. Часы по определенному предмету также суммируются из этих Листов. Наконец, из листов Часов по предметам суммируется  сводный отчёт по проведённым  урокам в данный период.


Первый Лист у Таблице - список всех учеников, который формируется в порядке поступления учеников. Здесь также указываются точки, в которых учатся ученики. Ещё один скрипт собирает информацию о количестве уроков, проведённых с данным учеником всеми учителями, с которыми он занимался в данную неделю. Скрипт запускается в конце каждой недели.


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

Таким образом, инструменты Google позволяют легко сформировать любые данные, по любому запросу, любого объема и, следовательно, контролировать процесс и осуществлять учёт результатов даже при физической разрозненности учеников и преподавателей. При этом эти инструменты всегда находятся в свободном доступе, всегда под рукой и отлично работают.

Wednesday, February 24, 2016

Google Класс: а где же тут завуч?

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

А еще - присматриваясь к тому, как устроен Класс, можно позволить себе иногда задавать риторические вопросы. Например, такой: "Хорошо, в Классе есть роль учителя и роль ученика. А где же тут завуч? Где тот человек, который видит все происходящее в этой образовательной системе "с высоты птичьего полета" и понимает, в какой момент, кто и где сейчас проходит обучение?"




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


Из меню дополнения в таблице запускаем его (List All Courses) и получаем подробнейшую сводку того, какие курсы Класса есть в нашем домене, кто там является учителем, сколько в каждом курсе учащихся, ссылку на каждый курс - одним словом, полную систему мониторинга работы сервиса Google Класс в домене. Пользуемся на здоровье!







Tuesday, February 2, 2016

Google Apps перекличка 2016

В январе этого года в сообществе Учимся  с Google мы провели “перекличку” администраторов доменов Google Apps для образования, попросив их рассказать о том, как и в каких масштабах используются их домены. Вот что показали данные опроса.


География использования Google Apps достаточно широка.


Почти половина образовательных доменов Google Apps приходятся на Москву и Санкт-Петербург (причем доля Санкт-Петербурга чуть выше). Самое же большое представительство - у Центральной и Южной России. Еще 20% приходятся на Сибирь и Дальний Восток.

Типы учебных заведений



Подавляющее большинство (85%) ответивших на опрос администраторов представляют школы. По 5% приходится на ВУЗЫ, учреждения дошкольного и дополнительного образования.

Количественный состав



Почти две трети участвовавших в опросе учебных заведений имеют в домене от 100 до 500 пользователей. В 20% случаев в домене работает до 1000 пользователей, и еще в 15% случаев - более 1000.

Оценка активности



Половина ответивших администраторов доменов Gapps отметила, что службами пользуется значительная часть коллектива. Еще по 25% приходится на ответы "определенная часть коллектива" и "все учителя и учащиеся".

Используемые сервисы



Стопроцентно используемое приложение Google Apps - диск. Весьма часто используются также почта и сайта, а также, что не может не радовать, встроенная в Google Apps оболочка дистанционного образования Google Класс.

Проблемы и преимущества

Отмечая типичные возникающие при использовании Google Apps в образовании проблемы, администраторы (среди прочего) указывали:

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

Весьма обширным получился список преимуществ, которые дает использование Google Apps образовательной организации:

-Работа в едином информационном пространстве, тесная коммуникация
-Возможность построения своей среды, её развитие. усовершенствование силами. Единый стиль работы с информацией у учителей.
- Apps позволяет синхронизировать работу семи структурных подразделений, находящихся в 11 зданиях. - Организуем учебное сотрудничество школьников на уроке и во внеурочной деятельности.
-Совместное редактирование документов, организация дистанционного обучения, проектов.
-Удобный интерфейс, удобство совместной работы, доступность из любого места, где есть интернет, увеличение скорости коммуникации. Удобная интерактивная информационно-образовательная среда, позволяющая сделать независимым от времени и расстояния процесс обучения и воспитания!
-Повышение информационной открытости ОУ. Быстрота и качество взаимодействия сотрудников (в том числе между филиалами ОУ). Качественные инструменты для формирования ИОС ОУ и ЛИКС педагогов. Легкость администрирования и мониторинга активности в ИОС ОУ. Больше возможностей для внутрикорпоративного обучения и повышения квалификации. Варианты инструментов на выбор для обеспечения дистанционного обучения воспитанников и связи с родителями.

Благодарим всех принявших в опросе администраторов Google Apps в образовании!