Sakai — это бесплатная , поддерживаемая сообществом, образовательная программная платформа с открытым исходным кодом , предназначенная для поддержки обучения, исследований и совместной работы. Системы этого типа также известны как системы управления обучением (LMS), системы управления курсами (CMS) или виртуальные учебные среды (VLE). Sakai разрабатывается сообществом академических учреждений, коммерческих организаций и отдельных лиц. Она распространяется по лицензии Educational Community License , типу лицензии с открытым исходным кодом .
Sakai используется сотнями учреждений, в основном в США , но также в Канаде , Европе , Азии , Африке и Австралии . [4] [5] Sakai был разработан как масштабируемый, надежный, совместимый и расширяемый. Его самые крупные установки обслуживают более 100 000 пользователей. [4] [6]
Sakai разрабатывается как программное обеспечение с открытым исходным кодом в рамках усилий сообщества, курируемых Apereo Foundation, некоммерческой корпорацией, основанной на членстве. Фонд способствует использованию и развитию Sakai в той же открытой, основанной на сообществе манере, в которой он был создан. Он поощряет создание сообщества между отдельными лицами, академическими учреждениями, некоммерческими и коммерческими организациями и предоставляет своим членам институциональную структуру для их проектов. Он работает над продвижением более широкого принятия подходов на основе исходного кода сообщества и открытых стандартов к программным решениям в образовательных и исследовательских сообществах. Он организует ежегодную конференцию Open Apereo. [7] Дополнительные региональные конференции проводились в Китае, Японии, Австралии, Европе и Южной Африке, а также проводится ежегодная виртуальная конференция Sakai. [8] В число участников входят университеты, колледжи, другие учреждения и коммерческие филиалы, которые оказывают поддержку. Хотя участники берут на себя большую часть разработки и поддержки на практике, для использования программного обеспечения или участия в сообществе вступление в Фонд не является обязательным.
Разработка Sakai изначально финансировалась грантом Mellon Foundation как Sakai Project . Ранние версии были основаны на существующих инструментах, созданных учреждениями-основателями, при этом самая большая часть исходила из системы управления курсами CHEF Мичиганского университета . Sakai — это игра слов от chef и относится к Iron Chef Хироюки Сакаи . [9]
Первые учреждения начали встречаться в феврале 2004 года. Каждое учреждение создало собственную систему управления курсами:
Sakai 1.0 был выпущен в 2005 году и был принят всеми участвующими университетами. Например, Университет Индианы перенес все свои устаревшие системы на Sakai. [ необходима цитата ]
После завершения проекта Сакаи был создан Фонд Сакаи для надзора за продолжением работ по проекту Сакаи. Главный архитектор Сакаи, доктор Чарльз Северанс , стал его первым исполнительным директором.
К организации присоединились несколько крупных университетов США, а также университеты, колледжи, другие учреждения и коммерческие филиалы на всех континентах.
Один из партнеров, Кембриджский университет , начал работу над системой, более ориентированной на студентов, в попытке обеспечить лучшее соответствие своей собственной образовательной модели. Несколько партнеров присоединились к этой работе, увидев в этом возможность избавиться от некоторых известных ограничений Sakai; некоторое время проект назывался Sakai 3, [10] но он был далек от полной замены функций и был создан с нуля на другой технологии.
Это серьезно затруднило прогресс в существующем Sakai. Примерно через два года выяснилось, что новое программное обеспечение никогда не заменит существующий Sakai, и его переименовали в Sakai OAE (сегодня: Apereo OAE ), в то время как существующий Sakai был переименован в Sakai CLE .
После этого разработка Sakai CLE снова медленно набирала обороты. Крупным достижением стал инструмент редактирования контента WYSIWYG и инструмент Lessons, предоставленный Ратгерским университетом в версии 2.9.3.
В 2012 году Мичиганский университет и Индианский университет , два основателя Sakai, покинули фонд Sakai. В последующие 2 года многие существующие пользователи также вышли из Sakai, перейдя на другое программное обеспечение, в то время как другие основные участники остались. В этот период новые пользователи были редки. Однако разработка Sakai CLE набрала обороты, и он был переименован обратно в Sakai .
В декабре 2012 года Фонд Сакаи объединился с Джасигом, образовав Фонд Apereo, который взял на себя управление развитием Сакаи. [11]
С тех пор новые основные релизы продолжали появляться почти ежегодно. Основное внимание в разработке уделялось постепенному улучшению существующего набора инструментов и модернизации внешнего вида и ощущений, что делало его более подходящим для мобильного использования.
Программное обеспечение Sakai включает в себя множество функций, общих для систем управления курсами , включая распространение документов, журнал оценок, обсуждения, чат в реальном времени, загрузку заданий и онлайн-тестирование.
В дополнение к функциям управления курсами, Sakai предназначен как совместный инструмент для исследований и групповых проектов. Для поддержки этой функции Sakai включает возможность изменять настройки всех инструментов на основе ролей, изменяя то, что система позволяет разным пользователям делать с каждым инструментом. Он также включает в себя вики , рассылку и архивирование списков рассылки и RSS- ридер. Основные инструменты могут быть дополнены инструментами, разработанными для конкретного применения Sakai. Примерами могут служить сайты для совместных проектов, обучения и портфолио.
В Sakai контент и инструменты, используемые в курсах или проектах, организованы в сайты . Обычно сайт соответствует курсу или проекту. Каждый сайт имеет свой собственный контент, инструменты, пользователей и права доступа для пользователей, инструмент поиска, статистику использования и т. д. В принципе, все в Sakai делается на каждом сайте. Это то, что позволяет Sakai масштабироваться до сотен тысяч пользователей.
Sakai можно расширять несколькими способами:
Sakai — это набор веб-приложений, написанных на Java , слабо связанных в сервисно-ориентированной архитектуре . Поддерживаемый веб-сервер — Tomcat ; поддерживаемые базы данных для хранения данных — Oracle и MySQL .
Sakai имеет многоуровневую архитектуру:
Каждый слой расширяем: легко добавлять новые сервисы, инструменты и агрегаторы. Благодаря сервисам, инструменты и пользовательские интерфейсы могут быть написаны на других языках, нежели Java, но на практике этого не происходит.
До Sakai 10 включительно кодовая база Sakai и его сопутствующие инструменты поддерживались в общедоступных репозиториях Subversion. С Sakai 11 это было изменено на Git и GitHub.
Sakai в основном используется в университетах. Основные релизы обычно выходят весной или в начале лета, чтобы дать учреждениям возможность обновиться до начала нового учебного семестра, и многие из них так и делают.
[12]