Sakai (software)
Sakai es una plataforma de software educativo de código abierto, impulsada por la comunidad y diseñada para respaldar la enseñanza, la investigación y la colaboración. Los sistemas de este tipo también se conocen como sistemas de gestión de aprendizaje (LMS), sistemas de gestión de cursos (CMS) o entornos virtuales de aprendizaje (VLE). Sakai es desarrollado por una comunidad de instituciones académicas, organizaciones comerciales e individuos. Se distribuye bajo la Licencia Comunitaria Educativa, un tipo de licencia de código abierto.
Sakai es utilizado por cientos de instituciones, principalmente en EE. UU., pero también en Canadá, Europa, Asia, África y Australia. Sakai fue diseñado para ser escalable, confiable, interoperable y extensible. Sus instalaciones más grandes atienden a más de 100.000 usuarios.
Organización
Sakai se desarrolla como software de código abierto como un esfuerzo comunitario, administrado por la Fundación Apereo, una corporación sin fines de lucro basada en miembros. La Fundación fomenta el uso y el desarrollo de Sakai de la misma manera abierta y comunitaria en la que fue creada. Fomenta la construcción de comunidades entre individuos, instituciones académicas, organizaciones comerciales y sin fines de lucro y proporciona a sus miembros un marco institucional para sus proyectos. Trabaja para promover una adopción más amplia de enfoques de estándares abiertos y de fuente comunitaria para soluciones de software dentro de las comunidades de educación e investigación. Organiza la Conferencia Anual Open Apereo. Además, se han celebrado conferencias regionales en China, Japón, Australia, Europa y Sudáfrica, y hay una conferencia virtual anual de Sakai. Los miembros incluyen universidades, colegios, otras instituciones y afiliados comerciales que brindan apoyo. Si bien los miembros se encargan de la mayor parte del desarrollo y el soporte en la práctica, no es necesario unirse a la Fundación para utilizar el software ni participar en la comunidad.
Historia
El desarrollo de Sakai fue financiado originalmente por una subvención de la Fundación Mellon como el Proyecto Sakai. Las primeras versiones se basaron en herramientas existentes creadas por las instituciones fundadoras, y la pieza más grande provino del sistema de gestión de cursos CHEF de la Universidad de Michigan. Sakai es un juego de palabras con la palabra chef y se refiere al Iron Chef Hiroyuki Sakai.
Las instituciones originales comenzaron a reunirse en febrero de 2004. Cada institución había creado un sistema de gestión de cursos personalizado:
- Indiana University: Oncourse, reemplazado por Canvas.
- Georgia Institute of Technology: T-Square, sustituido por Canvas en 2018.
- Massachusetts Institute of Technology: Stellar, Optional transition to Canvas in 2020.
- Stanford University: CourseWork, sustituido por Canvas en 2015.
- University of Michigan: CTools, formerly CourseTools, based on the CHEF framework, replaced by Canvas in 2016.
- UPortal y Open Knowledge Initiative también estuvieron representados.
Sakai 1.0 fue liberado en 2005, y fue adoptado por todas las universidades participantes. Por ejemplo, la Universidad de Indiana trasladó todos sus sistemas heredados a Sakai.
Con la conclusión del Proyecto Sakai, se creó la Fundación Sakai para supervisar el trabajo continuo en Sakai. El arquitecto jefe de Sakai, el Dr. Charles Severance, fue su primer director ejecutivo.
Se unieron varias grandes universidades estadounidenses, así como universidades, facultades, otras instituciones y filiales comerciales en todos los continentes.
Uno de los socios, la Universidad de Cambridge, comenzó a trabajar en un sistema más centrado en los estudiantes en un intento de adaptarse mejor a su propio modelo educativo. Varios socios se unieron a este esfuerzo, viendo esto como una oportunidad para eliminar algunas de las limitaciones conocidas de Sakai; Durante un tiempo, el esfuerzo se llamó Sakai 3, pero estaba lejos de ser un reemplazo completo de funciones y se construyó desde cero con una tecnología diferente.
Esto obstaculizó seriamente el progreso del Sakai existente. Después de aproximadamente dos años, resultó que el nuevo software nunca reemplazaría al Sakai existente, y pasó a llamarse Sakai OAE (hoy: Apereo OAE). mientras que el Sakai existente pasó a llamarse Sakai CLE.
Después de esto, el desarrollo de Sakai CLE volvió a acelerarse lentamente. Un avance importante fue una herramienta de edición de contenido WYSIWYG, la herramienta Lecciones, aportada por la Universidad de Rutgers en la versión 2.9.3.
En 2012, la Universidad de Michigan y la Universidad de Indiana, dos de los fundadores de Sakai, abandonaron la fundación Sakai. En los dos años siguientes, muchos usuarios existentes también retiraron Sakai y pasaron a otro software, mientras que otros contribuyentes principales permanecieron. Durante este período, los nuevos usuarios eran raros. Sin embargo, el desarrollo de Sakai CLE se aceleró y se le cambió el nombre a simplemente Sakai.
En diciembre de 2012, la Fundación Sakai se fusionó con Jasig para formar la Fundación Apereo, que asumió la gestión del desarrollo de Sakai.
Desde entonces, han seguido apareciendo nuevos lanzamientos importantes casi cada año. El objetivo principal del desarrollo ha sido mejorar gradualmente el conjunto de herramientas existente y modernizar la apariencia, haciéndolo más adecuado para el uso móvil.
Entorno de colaboración y aprendizaje de Sakai: características del software
El software Sakai incluye muchas de las funciones comunes a los sistemas de gestión de cursos, incluida la distribución de documentos, un libro de calificaciones, debates, chat en vivo, carga de tareas y pruebas en línea.
Además de las funciones de gestión de cursos, Sakai está pensado como una herramienta colaborativa para investigaciones y proyectos grupales. Para admitir esta función, Sakai incluye la capacidad de cambiar la configuración de todas las herramientas según los roles, cambiando lo que el sistema permite hacer a los diferentes usuarios con cada herramienta. También incluye una wiki, distribución y archivo de listas de correo y un lector de RSS. Las herramientas principales se pueden ampliar con herramientas diseñadas para una aplicación particular de Sakai. Los ejemplos podrían incluir sitios para proyectos colaborativos, enseñanza y portafolios.
En Sakai, el contenido y las herramientas utilizadas en cursos o proyectos se organizan en sitio. Normalmente, un sitio corresponde a un curso o proyecto. Cada sitio tiene su propio contenido, herramientas, usuarios y derechos de acceso de los usuarios, herramienta de búsqueda, estadísticas de uso, etcétera. En principio, todo en Sakai se hace por sitio. Esto es lo que permite a Sakai escalar a cientos de miles de usuarios.
Sakai es extensible de varias maneras:
- es una plataforma para la integración acoplada herramientas, que proporcionan la funcionalidad real; además de las herramientas básicas distribuidas con Sakai, existen varias herramientas importantes de terceros, y los desarrolladores web pueden escribir sus propias herramientas adicionales en un idioma de su propia elección;
- Existen herramientas de terceros para jugar paquetes SCORM;
- aplicaciones web externas se pueden integrar utilizando LTI
Arquitectura y detalles técnicos
Sakai es un conjunto de aplicaciones web escritas en Java, ligeramente acopladas en una arquitectura orientada a servicios. El servidor web compatible es Tomcat; Las bases de datos soportadas para el almacenamiento de datos son Oracle y MySQL.
Sakai tiene una arquitectura en capas:
- El núcleo Sakai proporciona una infraestructura común y la expone en forma de web servicios.
- Todas las sub-applicaciones, conocidas como herramientas en Sakai, depende de estos servicios para cosas como gestión del usuario y gestión del sitio. Casi toda la funcionalidad se implementa en forma de herramientas.
- Las herramientas tienen una parte de implementación de lógica empresarial y una parte de interfaz de usuario, implementada usando varias tecnologías Java.
- Estas interfaces se combinan con los denominados agregadores.
Cada capa es extensible: es fácil agregar nuevos servicios, herramientas y agregadores. Gracias a los servicios, las herramientas y las interfaces de usuario se pueden escribir en otros lenguajes además de Java, pero esto no ocurre en la práctica.
Hasta Sakai 10 inclusive, el código base de Sakai y sus herramientas aportadas se mantenían en repositorios de Subversion de acceso público. Con Sakai 11, esto se cambió a Git y GitHub.
Lanzamientos
Sakai se utiliza principalmente en las universidades. Los lanzamientos principales tienden a ser en primavera o principios de verano, para permitir que las instituciones se actualicen antes del nuevo semestre académico, y muchas de ellas lo hacen.
| Subdivisión | Original Fecha de lanzamiento | Versión | Versión Fecha de lanzamiento | Modelo de apoyo |
|---|---|---|---|---|
| 1.0.x | 19 de enero de 2004 | 1.0.0 | 27 de octubre de 2004 | EOL (Mantenido de XX a XX ?) |
| 1.5.x | 4 de marzo de 2005 | 1.5.1 | 27 de mayo de 2005 | EOL (Mantenido de XX a XX ?) |
| 2.0.x | 15 de junio de 2005 | 2.0.1 | 15 de agosto de 2005 | EOL (Mantenido de XX a XX ?) |
| 2.1.x | 30 de noviembre de 2005 | 2.1.2 | 12 de abril de 2006 | EOL (Mantenido de noviembre de 2005 a noviembre de 2006 ?) |
| 2.2.x | 19 de julio de 2006 | 2.2.3 | 12 de febrero de 2007 | EOL (Mantenido de julio de 2006 a mayo de 2007 ?) |
| 2.3.x | 3 de noviembre de 2006 | 2.3.2 | 21 de mayo de 2007 | EOL (Mantenido de noviembre de 2006 a marzo de 2008 ?) |
| 2.4.x | 21 de mayo de 2007 | 2.4.1 | 21 de septiembre de 2007 | EOL (Mantenida entre mayo de 2007 y julio de 2009) |
| 2.5.x | 20 de marzo de 2008 | 2.5.6 | 28 de enero de 2010 | EOL (Mantenido entre marzo de 2008 y junio de 2010) |
| 2.6.x | 22 de julio de 2009 | 2.6.3 | 26 de agosto de 2010 | EOL (Mantenido entre julio de 2009 y abril de 2011) |
| 2.7.x | 11 de junio de 2010 | 2.7.2 | 10 de septiembre de 2011 | EOL (Mantenido entre junio de 2010 y noviembre de 2012) |
| 2.8.x | 18 de abril de 2011 | 2.8.3 | 15 de febrero de 2013 | EOL (Mantenido de abril de 2011 a junio de 2014) |
| 2.9.x | 9 de noviembre de 2012 | 2.9.3 | 19 de agosto de 2013 | EOL (Mantenido de noviembre de 2012 a julio de 2016) |
| 10.x | 30 de junio de 2014 | 10.7 | 19 de abril de 2015 | EOL (Mantenido de junio de 2014 a marzo de 2018) |
| 11.x | 23 de julio de 2016 | 11.4 | 2 de junio de 2017 | EOL (Mantenido de julio de 2016 a marzo de 2019) |
| 12.x | 22 de marzo de 2018 | 12.6 | 1 marzo 2019 | EOL (Mantenido de marzo de 2018 a abril de 2020) |
| 19.x | 21 marzo 2019 | 19,5 | 21 marzo 2019 | EOL (Mantenido de marzo de 2019 a abril de 2021) |
| 20.x | 29 de abril de 2020 | 20.3 | 29 de abril de 2020 | EOL (Mantenido de abril de 2020 a abril de 2022) |
| 21.x | 18 marzo 2021 | 21.0 | 18 marzo 2021 | Activo (Maintained from March 2021 to ?) |
| 22.x | 13 abril 2022 | 22.0 | 13 abril 2022 | Activo (Maintained from April 2022 to ?) |
Leyenda: Versión antigua Versión más antigua, todavía mantenida Última versión | ||||