Онлайн-конструктор уроков или как начать работать в парадигме MOOC shperk's blog / 09.07.2014 Платформами для разработки он-лайн уроков, тестов и курсов сегодня не удивишь. "Галактические" учителя сами могут рассказать о многих. Но об одном инструменте мне бы хотелось рассказать. Потому что он по многим параметрам - особый. Прежде всего тем, что его разработчики - не бизнесмены и не учителя, не университет или образовательная структура - и, вообще, для многих подход разработчиков может показаться непривычным, удивительным и даже странным.Дело в том, что разработчики этого конструктора - молодая амбициозная команда биоинформатиков, вообще-то занимающаяся проблемой секвенирования ДНК.Но для нас интереснее всего, что эта команда, объединяющая одних из самых лучших в мире специалистов в своей области, очень активно работает на ниве образования.Правда, образования, нам пока не очень привычного. Эта команда активно работает в массовых открытых онлайн курсах.Разработки питерского Института биоинформатики легли в основу нескольких курсов на платформе Coursera, включая курсы от НИУ «Высшая школа экономики», Калифорнийского университета в Сан-Диего. На их платформе готовятся к запуску курсы преподавателей Европейского университета в Санкт-Петербурге, Computer Science Center, Санкт-Петербургского Академического университета РАН.Для учителей информатики интересен будет и проект Rosalind, представляющий собой "умный" массив задач по программированию, который можно использовать при проведении спецкурсов в том числе и в средней школе. "Умность" этого массива заключается в том, система автоматически выбирает "образовательный маршрут" в зависимости от того, какие ошибки совершает (или не совершает) ученик.Об уровне разработчиков и степени их погружения в контекст можно судить, к примеру, по Обзору лучших практик по созданию онлайн-курсов, выполненном руководителем Института Николаем Вяххи для "Хакатона образовательного софта", который проходил в мае 14 года в Петербурге (кстати, если вы еще не слышали об этом мероприятии, очень рекомендую ознакомиться с его материалами - это очень интересное событие в области образования).Теперь, когда я немножко рассказал об авторах, можно сказать пару слов и о программе.Что интересного в Стэпике?Прежде всего то, что это конструктор, который позволяет разрабатывать уроки в стиле MOOC. Большинство модулей подобных курсов представляют собой тщательно дозированную информацию (текстовую, видео, аудио), передача которой ученику сопровождается постоянным контролем знаний. Этот контроль держит внимание учащегося, не позволяя ему "уснуть", а заодно несет преподавателю обратную связь о восприятии каждой части занятий.Собственно, эта нехитрая идея и лежит в основе Стэпика.Основной визуальной единицей Стэпика является стэп (шаг), на котором может быть: Теория (текст, видео, анимацию, любую иную мультимедийную информацию) Тест (проверяемое задание, «открытый» вопрос, задание на упорядочение информации) Теория и тест одновременно Уроки на Стэпике бывают 2х типов: открытыми (public) закрытыми (private) Открытые уроки доступны всем желающим, а закрытые - только автору урока и тем, кому автор вышлет приглашение. Поменять статус урока можно в любой момент в разделе меню Edit Properties.С помощью тестов (или, как их называют разработчики - квизов) вы можете автоматически проверить, понятна ли теория студентам.Типы квизов, которые вы можете включить в урок: Choice (выбор) Number (число) String (строка) Math Equation (математическое выражение) Free Response (свободный ответ) Dataset (набор данных) Code (программный код) Sorting (сортировка) Основные типы квизов (тестов) хорошо знакомы учителям. Стоит остановиться на Dataset и Code. Квиз типа “Набор данных” предложит вам файл, содержащий случайный набор данных, которые вы сможете обработать с помощью любого инструмента или языка программирования. Этот тип квиза полезен для заданий на программирование.Квизы на программный код предложат вам в качестве задания написать программу для выполнения какой-либо задачи за отведенное время и с использованием определенного объема памяти. Квиз автоматически проверяет правильность выполнения задания. Ваша программа должна читать данные из стандартного потока ввода (stdin) и выводить в стандартный поток вывода (stdout). Вы можете использовать Python 3, C++, Haskell, Java или Octave для выполнения заданий.Стэпик позволяет автоматически проверять код на следующих языках программирования (указаны ключи компиляции): Python3: CPython 3.3 Java: oracle java SE 1.7 Haskell: ghc 4.7, flags -O -static -optl-static -optl-pthread Octave: gnu octave 3.6, flags —quiet —no-window-system —no-history —no-init-file —no-site-file —norc C++: g++ 4.7, flags -O2 -static Осталось указать две вещи - указать сайт, где можно прямо сейчас начать разработку собственных уроков и сделать важное объявление.Сайт стэпика https://stepic.org/.Обратите внимание на курс, опубликованный на этом сайте плод названием City Design. Это удивительно красиво сделанный Онлайн-курс по проектированию городов с помощью видеоигр, настольных игр и фильмов.Подробнее об этом курсе можно прочитать на сайте Habrahabr.Ну, и в завершение важное объявление.Этим летом у учителей есть возможность выиграть от 30 до 60 тысяч рублей, приняв участие в конкурсе на создание онлайн-курсов на русском и английском языках. Заявки принимаются до 25 августа 2014 года. Десять победителей получат финансовые гранты для реализации своих идей (30 000 – 360 000 рублей в зависимости от объема и языка курса), а также персональную экспертную поддержку от организаторов конкурса. Жители Санкт-Петербурга смогут бесплатно воспользоваться услугами профессиональной студии для записи онлайн-курсов. Создатели курсов сохраняют за собой авторские права. Все курсы и материалы, созданные при грантовой поддержке по результатам конкурса, лицензируются для свободного использования на условиях лицензии Creative Commons Attribution-ShareAlike 4.0.Подробности смотрите на сайте конкурса. MOOC дистанционное обучение онлайн-обучение тесты