Sakai (программное обеспечение)

редактировать
Система управления обучением
Sakai
Sakai.png
Стабильный выпуск 20.0 / 29 апреля 2020 г. (2020-04 -29)
Репозиторий github.com / sakaiproject / sakai
Написано наJava
Операционная система Кросс-платформенная
Доступно в19 языках (ar, ca, de, en, es, eu, fr, it, ja, ko, mn, nl, pl, pt, ru, sv, tr, vi, zh),
Тип Система управления курсом
Лицензия Лицензия образовательного сообщества
Веб-сайтwww.sakailms.org

Sakai является бесплатным, источник сообщества, образовательная программная платформа, предназначенная для поддержки обучения, исследований и сотрудничества. Системы этого типа также известны как системы управления курсом (CMS), системы управления обучением (LMS) или виртуальные учебные среды (VLE). Sakai разработан сообществом академических институтов, коммерческих организаций и частных лиц. Он распространяется по лицензии Образовательного сообщества (разновидность лицензии с открытым исходным кодом ).

Версия 1.0 была выпущена в марте 2005 года.

Sakai используется сотнями учреждений, в основном в США, но также и в Канаде, Европа, Азия, Африка и Австралия. Sakai был разработан, чтобы быть масштабируемым, надежным, функционально совместимым и расширяемым. Самые крупные установки обслуживают более 100 000 пользователей.

Содержание
  • 1 Организация
  • 2 История
  • 3 Среда сотрудничества и обучения Sakai - особенности программного обеспечения
  • 4 Архитектура и технические детали
    • 4.1 Выпуски
  • 5 См. Также
  • 6 Ссылки
  • 7 Библиография
  • 8 Внешние ссылки
Организация

Sakai разрабатывается как программное обеспечение с открытым исходным кодом в рамках усилий сообщества под эгидой Apereo Foundation, члена - основанная некоммерческая корпорация. Фонд способствует использованию и развитию Sakai в той же открытой, основанной на сообществе манере, в которой он был создан. Он поощряет создание сообщества между отдельными людьми, академическими учреждениями, некоммерческими и коммерческими организациями и предоставляет своим членам институциональную основу для их проектов. Он работает над продвижением более широкого внедрения подходов к программным решениям, основанных на сообществе и открытых стандартах, в образовательных и исследовательских сообществах. Он организует ежегодную открытую конференцию Apereo. Дополнительные региональные конференции прошли в Китае, Японии, Австралии, Европе и Южной Африке, а также ежегодно проводится виртуальная конференция Sakai Virtual Conference. В число участников входят университеты, колледжи, другие учреждения и коммерческие филиалы, оказывающие поддержку. Хотя участники берут на себя большую часть разработки и поддержки на практике, присоединение к Фонду не требуется для использования программного обеспечения или участия в сообществе.

История

Изначально разработка Сакаи финансировалась за счет гранта Фонда Меллона как проект Сакаи. Ранние версии были основаны на существующих инструментах, созданных учреждениями-учредителями, при этом самая большая часть была получена из системы управления курсами CHEF Мичиганского университета. Сакаи - игра слова повар и относится к Железному повару Хироюки Сакаи.

Первые учебные заведения начали встречаться в феврале 2004 года. Каждое учебное заведение построило индивидуальную систему управления курсами:

Sakai 1.0 был выпущен в 2005 году и был принят всеми участвующими университетами. Например, Университет Индианы перенес все свои устаревшие системы в Сакаи.

По завершении проекта Сакаи был создан Фонд Сакаи для наблюдения за продолжающейся работой над Сакаи. Главный архитектор Сакаи, доктор Чарльз Северанс, был его первым исполнительным директором.

К нам присоединились несколько крупных университетов США, а также университеты, колледжи, другие учреждения и коммерческие филиалы на всех континентах.

Один из партнеров, Кембриджский университет, начал работу над системой, более ориентированной на студентов, в попытке обеспечить лучшее соответствие их собственной образовательной модели. Несколько партнеров присоединились к этим усилиям, увидев в этом возможность избавиться от некоторых известных ограничений Sakai; какое-то время проект назывался Sakai 3, но это было далеко не полной заменой функции, и он был построен с нуля по другой технологии.

Это серьезно помешало продвижению существующего Сакаи. Примерно через два года выяснилось, что новое программное обеспечение никогда не заменит существующий Sakai, и его переименовали в Sakai OAE (сегодня: Apereo OAE), а существующее программное обеспечение Sakai было переименовано в Sakai CLE.

После этого развитие Sakai CLE снова медленно набирало скорость. Большим достижением стал инструмент редактирования контента WYSIWYG, инструмент Lessons, созданный Университетом Рутгерса в версии 2.9.3.

В 2012 году Мичиганский университет и Университет Индианы, два основателя Сакаи, покинули фонд Сакаи. В следующие 2 года многие существующие пользователи также уволили Sakai, перейдя на другое программное обеспечение, в то время как другие основные участники остались. В этот период новые пользователи были редкостью. Однако разработка Sakai CLE ускорилась, и его снова переименовали в Sakai.

В декабре 2012 года Sakai Foundation объединился с Jasig, чтобы сформировать Apereo Foundation, который взял на себя руководство разработкой Sakai.

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

Среда для совместной работы и обучения Sakai - функции программного обеспечения

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

В дополнение к функциям управления курсом, Sakai задуман как инструмент для совместной работы в исследовательских и групповых проектах. Для поддержки этой функции Sakai включает возможность изменять настройки всех инструментов в зависимости от ролей, изменяя то, что система позволяет разным пользователям делать с каждым инструментом. Он также включает в себя wiki, рассылку рассылки и архивирование, а также программу чтения RSS. Основные инструменты могут быть дополнены инструментами, разработанными для конкретного приложения Sakai. Примеры могут включать сайты для совместных проектов, обучения и портфолио.

В Sakai контент и инструменты, используемые в курсах или проектах, организованы в виде сайтов. Обычно сайт соответствует курсу или проекту. Каждый сайт имеет собственный контент, инструменты, пользователей и права доступа для пользователей, инструмент поиска, статистику использования и т. Д. В принципе, в Сакаи все делается по сайтам. Это то, что позволяет Sakai масштабироваться до сотен тысяч пользователей.

Sakai можно расширять несколькими способами:

  • это платформа для интеграции слабосвязанных инструментов, которые обеспечивают фактическую функциональность; в дополнение к основным инструментам, распространяемым с Sakai, доступны несколько важных инструментов сторонних производителей, и веб-разработчики могут писать свои собственные дополнительные инструменты на языке по своему выбору;
  • третьи- доступны партийные инструменты для воспроизведения пакетов SCORM ;
  • внешние веб-приложения могут быть интегрированы с помощью LTI
Архитектура и технические детали

Sakai - это набор веб-приложения, написанные на Java, слабо связанные в сервис-ориентированной архитектуре. Поддерживаемый веб-сервер - Tomcat ; базы данных, поддерживаемые для хранения данных: Oracle и MySQL.

Sakai имеет многоуровневую архитектуру:

  • Ядро Sakai предоставляет общую инфраструктуру и предоставляет ее в виде веб-сервисов.
  • Все вспомогательные приложения, известные как инструменты в Sakai, зависят от этих сервисов для таких вещей, как управление пользователями и управление сайтом. Практически вся функциональность реализована в форме инструментов.
  • Инструменты имеют часть реализации бизнес-логики и часть пользовательского интерфейса, реализованную с использованием различных технологий Java.
  • Эти интерфейсы объединены так называемыми агрегаторы.

Каждый уровень расширяем: легко добавлять новые сервисы, инструменты и агрегаторы. Благодаря сервисам, инструментам и пользовательским интерфейсам можно писать на других языках, кроме Java, но на практике этого не происходит.

До Sakai 10 включительно кодовая база Sakai и связанные с ней инструменты поддерживались в общедоступных репозиториях Subversion. В Sakai 11 это было изменено на Git и GitHub.

Релизы

Sakai в основном используется в университетах. Основные выпуски, как правило, происходят весной или в начале лета, чтобы учебные заведения могли обновиться до нового академического семестра, и многие из них это делают.

ФилиалИсходная. дата выпускаВерсияВерсия. дата выпускаМодель поддержки
Старая версия, нет дольше поддерживается: 1.0.x19 января 2004 г.1.0.027 октября 2004 г.EOL (поддерживается с XX по XX?)
Старая версия, больше не поддерживается: 1.5.x4 марта 2005 г.1.5.127 мая 2005 г.EOL (Поддерживается с XX по XX?)
Старая версия, больше не поддерживается: 2.0.x15 июня 2005 г.2.0.115 августа 2005 г.EOL (Поддерживается с XX по XX?)
Старая версия, больше не поддерживается: 2.1.x30 ноября 2005 г.2.1.212 апреля 2006 г.EOL (поддерживалась с ноября 2005 г. по ноябрь 2006 г.?)
Старая версия, больше не поддерживается: 2.2.x19 июля 2006 г.2.2.312 февраля 2007 г.EOL (поддерживалась с июля 2006 г. по май 2007 г.?)
Старая версия, больше не поддерживается: 2.3.x3 ноября 2006 г.2.3.221 мая 2007 г.EOL (поддерживалась с ноября 2006 г. по март 2008 г.?)
Старая версия, больше не поддерживается: 2.4.x21 мая 2007 г.2.4.121 сентября 2007 г.EOL (поддерживается с мая 2007 г. по июль 2009 г.)
Старая версия, больше не поддерживается: 2.5.x20 марта 2008 г.2.5.628 января 2010 г.EOL (поддерживается с марта 2008 г. по июнь 2010 г.)
Старая версия, больше не поддерживается: 2.6.x22 июля 2009 г.2.6.326 августа 2010 г.EOL (поддерживается с июля 2009 г. по апрель 2011 г.)
Старая версия, больше не поддерживается: 2.7.x11 июня 2010 г.2.7.210 сентября 2011 г.EOL (поддерживается с июня 2010 г. по ноябрь 2012 г.)
Старый версия, больше не поддерживается: 2.8.x18 апреля 2011 г.2.8.315 февраля 2013 г.EOL (поддерживается с апреля 2011 г. по июнь 2014)
Старая версия, больше не поддерживается: 2.9.x9 ноября 2012 г.2.9.319 августа 2013EOL (поддерживалась с ноября 2012 года по июль 2016 года)
Старая версия, больше не поддерживается: 10.x30 июня 2014 года10,719 апреля 2015 г.EOL (поддерживалась с июня 2014 г. по март 2018 г.)
Старая версия, больше не поддерживается: 11.x23 июля 2016 г.11,42 июня 2017 г.EOL (поддерживается с июля 2016 г. по март 2019 г.)
Старая версия, но все еще поддерживается: 12.x22 марта 2018 г.12.61 марта 2019 г.Активный (поддерживается с марта 2018 г. по апрель 2020 г.)
Текущая стабильная версия: 19.x21 марта 2019 г.19.021 марта 2019 г.Активный (Поддерживается с марта 2019 г. по?)
Текущая стабильная версия: 20.x29 апреля 2020 г.20.029 апреля 2020 г.Активный (Поддерживается с апреля 2020 г. по?)
Условные обозначения: Старая версия Старая версия, все еще поддерживается Последняя версия Последняя предварительная версия Будущий выпуск
См. Также
Ссылки
Библиография
Внешние ссылки
Последняя правка сделана 2021-06-06 07:56:13
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте