- PVSM.RU - https://www.pvsm.ru -
Электронная форма обучения становится всё более популярной и зрелой. Google объединил свои образовательные программы на одном сайте [1], всё чётче проявляются качественные российские (Lektorium.tv [2], TeachVideo [3], UniverTV [4]) и американские разработчикиагрегаторы учебного контента (Udacity [5], Coursera [6], Codecademy [7]), всё больше ВУЗов (MITx [8], MIT OCW [9], см. Coursera) представляют бесплатный доступ к своим материалам, да и наше государство старается не отставать — Министерство Образования и Науки в 2011-ом году провело конкурсов по разработке образовательных ресурсов (правда для школ и профессионального образования) на сумму более полутора миллиардов рублей. Сумма ориентировочная по данным c сайта государственных закупок.
В этой публикации я хочу описать известные мне формы учебных ресурсов и описать их функционал с точки зрения разработчика.
По большому счёту электронные учебные материалы это современные учебники, задачники и виртуальные модели для практических занятий. В рамках одного учебного курса дисциплины обычно используется большое количество отдельных учебных материалов различных типов и форм.
Электронный курс можно разбить на несколько концептуальных частей:
Вернёмся от теории к практике и посмотрим на распространённые сегодня формы электронных учебных материалов:
Самой простой и распространённой формой организации электронной поддержки учебного курса является выкладывание преподавателями в сеть (ftp сервер, общий email, LMS) уже имеющихся материалов.
Специфический формат предусматривает использование некоего программного плеера для воспроизведения материалов курса. Примером могут служить Электронные Образовательные Ресурсы [13], каждый год разрабатываемые по заказам Министерства Образования и Науки. Плеер можно скачать с заглавной страницы [14] этого же ресурса. Можно посмотреть набор компании разработчиков и их презентации по ходу проектов [15], сейчас они вроде бы отказались от плеера и новые ресурсы разрабатываются под бразуер.
Знакомые многим с детства учебные компакт диски по школьным курсам для использования на локальном компьютере пользователя. Отечественные примеры: 1С [16], Образование-медиа [17] (Просвещение), Новый диск [18], Физикон [19].
Интерактивные и виртуальные модели — обобщающее название для практическихлабораторных сред. Примеры: JS песочница [20] и sandbox по схемотехнике [21] из курса MITx Circuits & Electronics 6.002x.
Курсы, работающие из браузера — широчайшая категория от lection01.htm на локальном диске до learn.javascript.ru [22]. Часто применяются для внутреннего корпоративного обучения. Результирующие данные и управление учебными траекториями не используются.
Наиболее технологичным и функциональным способом организации масштабного дистанционного учебного процесса на сегодняшний день является использование web based LMS. Множество LMS можно считать подмножеством CMS, специализированном на организации и управлении дистанционной учебной деятельностью. Использование LMS позволяет вынести часть стандартного для всех курсов функционала из самих учебных пакетов, например — управление учебной траекторией, общение с преподавателем и одногруппниками, организация и хранение результатов тестирования и "статуса прохождения", обеспечение навигации по материалам учебного курса. Это упрощает и удешевляет процесс разработки самих курсов.
Так как пользователи работают с системой через браузер, все элементы учебного курса создаются или, как минимум, хранятся в тех форматах, которые может воспроизвести поддерживаемый выбранной LMS перечень браузеров. Использование внешних программ не исключается (например можно прикрепить задания в формате autocad и получить его обратно от студента), но ограничивается естественным образом.
Учебный курс может храниться в LMS как в её внутреннем формате, так и в стандартизованном, например SCORM [23] SCO или IMS CC [24]. В первом случае учебный курс создаётся средствами самой LMS с помощью user-friendly интерфейса (обычно это делают преподаватели), во втором — специализированными внешними программами (например — eXe editor [25], здесь преподаватель самостоятельно не справится). Большинство LMS имеют механизмы импорта и экспорта созданных во внутреннем формате курсов, но он работает в пределах систем одного семейства. В настоящее время внутренний формат хранения контента используется в подавляющем количестве инсталляций LMS.
При использовании стандартизованных форматов возрастает сложность и стоимость создания и редактирования курсов, появляются проблемы их единообразного воспроизведения различными LMS (схожая с браузерами история), но появляется возможность относительно легко перекидывать курс из одной системы в другую и очень часто — использовать его на локальном компьютере. Мало кто из заказчиков учебных курсов сейчас задумывается о пагубности зависимости от LMS, а для разработчиков таких систем поддержка стандартизованных форматов — вынужденная необходимость. Однако сами спецификации SCORM [26], разработанные ADL [27] по заказу министерства обороны США, проработаны отлично и пользоваться ими одно удовольствие (за редкими исключениями). В общем, на мой взгляд, за стандартизованными учебными пакетами будущее, но на это будущее ещё предстоит работать и работать. В этом году Google Summer of Code включил в себя один проект [28] по теме "Improve SCORM 2004 Support In Moodle" и, по-моему, им уже второй год занимается один и тот же студент.
Вернёмся к функционалу и форме представления материалов, которое может сегодня обеспечить учащимся современный электронный учебный web курс в LMS.
Начну с самого привычного типа материала — текст с иллюстрациями:
По форме предоставления видео материалов отлично проявил себя последний курс от MITx:
Системы тестирования и интерактивные иллюстрации внутри электронного учебного курса могут быть реализованы как отчуждаемые программные модули на html, css, javascript и xml файлах. Спецификация SCORM RTE подразумевает осуществление проверки ответов на стороне клиента, что делает невозможным качественную защиту такой системы от взлома. На сегодняшний день большая часть систем тестирования функционирует на html элементах, "подчинённых" <form>, но и здесь растёт вклад виртуальных моделей.
Функционал программной оболочки курса (client side javascript):
Спецификация SCORM CAM предусматривает хранение метаданных внутри каждого учебного пакета. Обычно используется модель LOM [29] и её расширения, например RUS_LOM [30].
Добавлю что часть описанного функционала я встречал в учебных курсах, часть — реализовалась в проектах с моим участием, а кое-что только обсуждалась в узком круге коллег. Буду рад расширить этот круг на страницах хабра.
Автор: amalitsky
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/javascript/10145
Ссылки в тексте:
[1] одном сайте: http://www.google.com/edu/
[2] Lektorium.tv: http://www.lektorium.tv./subjects
[3] TeachVideo: http://www.teachvideo.ru/catalog
[4] UniverTV: http://univertv.ru/
[5] Udacity: http://www.udacity.com/courses
[6] Coursera: https://www.coursera.org/courses
[7] Codecademy: http://www.codecademy.com/ru/learn
[8] MITx: http://mitx.mit.edu./
[9] MIT OCW: http://ocw.mit.edu/courses/
[10] Moodle: http://demo.moodle.net/
[11] Sakai: https://testdrivesakai.com/portal
[12] Blackboard : https://www.coursesites.com/
[13] Электронные Образовательные Ресурсы: http://fcior.edu.ru/catalog/meta/6/hps/40/p/page.html?fc-okco=230000
[14] заглавной страницы: http://fcior.edu.ru/
[15] презентации по ходу проектов: http://eor-np.ru/node/8
[16] 1С: http://www.1c-interes.ru/catalog/all6962/12501857/
[17] Образование-медиа: http://www.edu-media.ru/catalog/1/root4/
[18] Новый диск: http://www.school.nd.ru/products/screenshots.php?text=&formation=null&class_from=10&class_to=null&series=null&product_id=447
[19] Физикон: http://www.physicon.ru/products/courses/catalog/343/3225/
[20] JS песочница: http://learn.javascript.ru/play
[21] sandbox по схемотехнике: https://6002x.mitx.mit.edu/courseware/6.002_Spring_2012/Overview/Circuit_Sandbox/
[22] learn.javascript.ru: http://learn.javascript.ru/
[23] SCORM: http://en.wikipedia.org/wiki/SCORM
[24] IMS CC: http://en.wikipedia.org/wiki/IMS_Global#Common_Cartridge
[25] eXe editor: http://youtu.be/yynnOC6ecR4
[26] спецификации SCORM: http://www.adlnet.gov/wp-content/uploads/2011/07/SCORM_2004_4ED_v1_1_Doc_Suite.zip
[27] ADL: http://www.adlnet.gov/overview
[28] проект: http://www.google-melange.com/gsoc/org/google/gsoc2012/moodle
[29] LOM: http://ltsc.ieee.org/wg12/files/LOM_1484_12_1_v1_Final_Draft.pdf
[30] RUS_LOM: http://spec.edu.ru/sights/spec.nsf/%28all%29?OpenView&RestrictToCategory=31
Нажмите здесь для печати.