Разработчик(и) | Френтикс ГмбХ |
---|---|
Первоначальный выпуск | 2011-2023 |
Стабильный релиз | 18.1.1 / 1 ноября 2023 г. |
Репозиторий |
|
Написано в | Ява |
Операционная система | Windows , Linux , MacOS |
Доступно в | Английский, немецкий, французский, другие |
Тип | Система управления обучением |
Лицензия | Лицензия Apache 2.0 |
Веб-сайт | openolat.org |
OpenOLAT — это веб- система управления обучением для преподавания, образования, оценки и коммуникации. Название OpenOLAT расшифровывается как Open Online Learning And Training , что подчеркивает его открытый исходный код и онлайн-природу. OpenOLAT — это программное обеспечение с открытым исходным кодом, которое разрабатывается компанией frentix GmbH с 2011 года. OpenOLAT основан на системе управления обучением OLAT , разработанной Цюрихским университетом .
OpenOLAT произошел от проекта с открытым исходным кодом OLAT. В 2011 году Цюрихский университет инициировал масштабный проект по рефакторингу с целью перепроектирования всей кодовой базы и перехода на систему контроля версий Mercurial . С началом рефакторинга доступ к репозиторию для участников сообщества OLAT был отозван, что сделало дальнейшие вклады невозможными. С тех пор разработчики OLAT практикуют открытый исходный код только в форме публикации готового исходного кода, но не имеют какого-либо участия в сообществе. Из-за этих изменений в OLAT в 2011 году был инициирован форк OpenOLAT. OpenOLAT является альтернативой OLAT, которая следует открытому процессу разработки и поощряет участие сообщества. Инициатором этого нового проекта является компания frentix GmbH, ответвление Цюрихского университета, которая была основана одним из основателей OLAT и предоставляла коммерческие услуги для OLAT до 2011 года. С момента основания frentix в 2006 году компания внесла существенные изменения в кодовую базу OLAT и отвечала за большую часть исправления ошибок.
Для коммерческих клиентов frentix предоставлял OLATpro до конца 2011 года, который содержал функции, не входившие в публичный релиз. С появлением OpenOLAT многие функции frentix из релиза pro OLATpro были перенесены в публичный релиз OpenOLAT с открытым исходным кодом. [1]
В 2020 году OpenOlat интегрировал редакторы с открытым исходным кодом из OnlyOffice, чтобы позволить участникам совместно редактировать текстовые документы, электронные таблицы и презентации онлайн.
Регулярно выпускаются обновления, которые не только улучшают интерфейс, но и внедряют новые функции.
В версии 8.2 система управления группами была значительно улучшена. В версии 8.3 была добавлена интеграция OpenMeetings , а версия 8.4 внесла существенные изменения в инфраструктуру чата, а также улучшила производительность и стабильность всей системы.
В версии 9.0 фреймворк JavaScript ExtJS был заменен на более легкий jQuery , для которого был рефакторинг всего слоя JavaScript. Кроме того, был представлен пул вопросов, позволяющий совместно создавать и делиться тестовыми вопросами.
Версия 10.0 включает в себя полную переработку всех визуальных аспектов OpenOLAT. Введение адаптивной парадигмы дизайна на основе Bootstrap делает OpenOLAT готовым для мобильных устройств и небольших размеров экрана. Кроме того, учебные ресурсы были разделены на отдельные области для учащихся и авторов, что сделало их более интуитивными и простыми в использовании.
В версии 11.0 полностью пересмотрена инфраструктура тестирования и изменен формат на IMS QTI 2.1. Кроме того, eAssessment был расширен на разных уровнях. Кроме того, был реализован новый портфель.
OpenOlat Release 14.0 принес изменения в файловую систему, что позволило интегрировать различные редакторы документов, а также усовершенствования в администрировании. Был реализован новый элемент курса "Livestream", а также были улучшены старые элементы курса.
В версии 15.0 представлен более простой способ обучения с помощью нового "Learning Path"; одно из нескольких улучшений, которые улучшили интерфейс. Кроме того, были добавлены новые элементы курса, такие как " BigBlueButton ". Для большей конфиденциальности теперь доступна возможность активировать политику конфиденциальности, а также условия использования.
Выпуск 16.0 принес сертификат 3G Covid, а также несколько изменений, таких как отображение продолжительности тестов в разделе eAssessment. Был реализован новый мастер копирования для курсов пути обучения. Также были добавлены параметры персонализации, а также улучшения удобства использования и интерфейса.
Выпуск 17.0 приносит с собой новый элемент курса «Практика», а также дальнейшие изменения элементов задач и компонентов папок. С Catalog 2.0 «Поиск и фильтр» теперь также улучшены. Для некоторых организаций пересмотренная конфигурация совместного доступа и публикации может быть интересной. Начиная с этого выпуска поддерживаются новые поставщики входа OAuth, а Zoom также был добавлен в список инструментов видеоконференций.
В версии 18.0 представлен раздел «Проекты», а также Медиацентр и Значки. Были улучшены старые элементы курса и добавлены новые, такие как « JupyterHub ». Также был улучшен модуль управления качеством. В разделе UX/Usability было реализовано множество обновлений, а также улучшений доступности, что сделало ориентацию более последовательной. Благодаря « Passkey » вход в систему стал еще более простым.
OpenOLAT предлагает множество функций для учащихся и преподавателей. Набор строительных блоков позволяет преподавателям создавать курсы, используя различные дидактические методы, включая коммуникацию, сотрудничество и оценку. Дополнительные учебные ресурсы и инструменты доступны за пределами системы курсов. Учебные ресурсы также могут быть доступны незарегистрированным пользователям, так называемым гостям. Используя различные методы бронирования, курсы также могут быть доступны за плату.
OpenOLAT содержит множество элементов, типичных для систем управления обучением:
Система курсов является центральным элементом OpenOLAT. Она разделена на области для учащихся и авторов. Пользователи с ролями авторов могут создавать и управлять курсами и учебными ресурсами в среде разработки. Используя различные учебные ресурсы, можно представить множество различных учебных сценариев в интегрированном редакторе курсов, включая области для сотрудничества и совместной работы. Учебные ресурсы можно создавать или импортировать, а также интегрировать в один или даже несколько курсов, создав ссылку. Изменение ссылочного учебного ресурса изменяет его во всех местах, где он используется.
В OpenOlat доступны следующие учебные ресурсы:
Тесты в OpenOLAT используются для опроса участников и подготовки их к выпускным экзаменам. Тесты можно создавать и управлять ими в среде разработки или непосредственно в редакторе курса. Их можно импортировать или создавать с помощью встроенного редактора тестов QTI . OpenOLAT поддерживает формат IMS-QTI версии 2.1. Версия 1.2 была окончательно прекращена с выпуском OpenOlat 16.0. Ресурс обучения по формам полезен для опросов. С помощью инструмента оценки и статистики тестов можно оценивать тесты и анкеты.
Режим экзамена в OpenOlat — это функционал курса, позволяющий запускать тесты или экзамены с целыми курсами в защищенном режиме в течение указанного времени. Экзамены могут быть ограничены определенными группами пользователей. Безопасность экзамена может быть повышена с помощью ограничений по IP-адресам. Экзамен может быть выполнен в режиме киоска, если для экзамена обязательно использование Safe Exam Browser.
Пул вопросов в OpenOlat представляет собой базу данных отдельных тестовых вопросов, так называемых элементов, обычно в формате QTI. Каждый элемент содержит всю связанную информацию и метаданные, собранные и скомпилированные в соответствии с метаданными Learning Objects . Элементы экспортируются группами из пула вопросов и предоставляются в качестве учебного ресурса для тестирования OpenOlat. Каждый элемент содержит не только вопрос и соответствующие ответы, но также информацию об авторе, дате создания, ключевых словах, а также могут быть добавлены характерные значения для анализа элемента . Элементы можно импортировать либо как учебные ресурсы, либо как внешние файлы XML , либо создавать непосредственно в пуле вопросов. Совместное использование в группах или пулах позволяет авторам тестов совместно работать над элементами и тестами.
Благодаря системе авторизации на основе ролей в OpenOLAT тренеры могут назначаться на курсы, группы или отдельных пользователей. Социальные инструменты, такие как блоги, форумы, вики, подкасты, общие папки, почта и чат, обеспечивают общение и сотрудничество между пользователями OpenOLAT. Группы могут использоваться для проектов независимо от курсов и могут создаваться самими учащимися в зависимости от конфигурации системы.
Назначение ролей в группах и курсах позволяет назначать участников владельцам (курс) или тренерам (группа и курс), предоставляя им доступ к инструменту оценки и записям о пройденном пути. В то время как владельцы всегда имеют полный доступ ко всем административным инструментам ресурса, включая управление участниками, тренеры имеют несколько ограниченный доступ только после публикации учебного ресурса. [2]
Помимо групповой системы с дополнительной ссылкой на один или несколько курсов, в курсах доступны различные элементы курса, которые позволяют осуществлять совместную работу:
Помимо интегрированной почтовой системы, для установления контакта доступны и другие функции связи:
OpenOLAT поддерживает различные правила видимости и доступа к курсам и другим учебным ресурсам на основе ролей и групп пользователей, а также учебное использование каталога учебных ресурсов, специфичное для пользователя представление курсов и самой платформы обучения. Портал OpenOLAT представляет собой персонализированную стартовую страницу для пользователей.
Курсы и задания можно настраивать по внешнему виду, содержанию, а также, например, по датам доставки для отдельного пользователя. Модификаторы видимости и доступа можно сделать зависимыми от времени, групп или предыдущих достижений. Так называемые экспертные правила позволяют осуществлять детальный контроль над тем, какие пользователи имеют доступ к каким учебным ресурсам.
OpenOLAT имеет настраиваемую страницу портала, которую пользователи могут персонализировать и настраивать по своему вкусу. Несколько портлетов могут быть индивидуально отображены и настроены. Дополнительные персональные инструменты и настройки находятся в расширяемом персональном меню.
OpenOLAT имеет собственную среду разработки, в которой курсы, учебные ресурсы и элементы курса объединяются в курсы электронного обучения. Эта среда позволяет легко управлять всеми курсами и учебными ресурсами. Курсы имеют собственный редактор курсов для управления и настройки ресурсов, специфичных для курса. Курсы совместно используются экземплярами OpenOLAT в zip-файле .
OpenOLAT содержит собственные редакторы упаковки контента и тестов, которые создают пакеты контента IMS и тесты QTI . CP и тесты, созданные в OpenOLAT, можно легко экспортировать и импортировать в другие LMS, которые также поддерживают эти стандартизированные форматы.
Системные администраторы управляют OpenOLAT на вкладке администрирования. Там можно задать язык по умолчанию, изменить макет, настроить квоты и параметры управления версиями, а также изменить множество других параметров, чтобы адаптировать систему к различным вариантам использования.
OpenOlat поддерживает стандарт IMS LTI в версии 1.1, а с OpenOlat 15.5 также в версии 1.3. Это позволяет интегрировать любые внешние инструменты в OpenOlat. В версии 1.3 в OpenOlat реализованы как аспекты платформы, так и инструменты. Это означает, что не только внешние инструменты могут быть интегрированы в курс OpenOlat, но и наоборот, целые курсы или группы OpenOlat могут быть интегрированы в другие системы.
В дополнение к функциям, содержащимся в публичном релизе, frentix предлагает своим клиентам некоторые пользовательские функции. Некоторые из них уже обсуждались в предыдущем тексте.
OpenOLAT написан на Java поверх интерфейсов Servlet и работает в средах Windows, Mac OS X и Linux, обычно на установке Tomcat . Он разработан и распространяется по лицензии Apache 2.0 с открытым исходным кодом . Встроена поддержка UTF-8, поддерживаются такие известные базы данных, как MySQL и PostgreSQL. Для защиты всех транзакций данных с OpenOLAT используется SSL.
В силу исторических причин OpenOLAT использует собственную компонентную MVC- платформу приложений. Hibernate используется как уровень абстракции базы данных, Spring — для конфигурации, Maven — для поддержки процесса сборки, а Mercurial — как система контроля версий. Пользовательский интерфейс написан на HTML, CSS и JavaScript, а встроенный механизм Ajax позволяет обновлять только те части страницы, которые были изменены.