ATutor | ||
---|---|---|
Información general | ||
Tipo de programa | Sistema de Gestión de Contenido de Aprendizaje | |
Desarrollador | Inclusive Design Research Centre, OCAD University | |
Modelo de desarrollo | Código abierto | |
Lanzamiento inicial | 2001 | |
Licencia | GPL | |
Información técnica | ||
Programado en | PHP | |
Versiones | ||
Última versión estable | ATutor 2.2.4 ( 19 de junio de 2018) | |
Enlaces | ||
ATutor es un sistema de gestión de contenidos de aprendizaje de código abierto. La principal finalidad de esta herramienta es ofrecer un nivel de accesibilidad y adaptabilidad elevado en la web.[1] Al ser de código abierto, lo convierte en una herramienta rentable para organizaciones pequeñas y grandes que desarrollan contenido educativo y ofrecen cursos en la web. En este sentido se puede copiar, distribuir y modificar ATutor atendiendo a los términos de la Licencia Pública General GNU (GPL).[2]
ATutor es un programa diseñado en PHP y MySQL. Trabaja sobre plataformas Windows, GNU/Linux, Unix, Solaris, estando disponible en 51 idiomas.[2]
Debido a la incorporación de empaquetado de contenidos IMS QTI/SCORM, la herramienta permite una reutilización de los contenidos diseñados, pudiéndose intercambiar entre diversos sistemas de aprendizaje. ATutor incluye un ambiente Runtime de SCORM 1.2 (LMS RTE3).[2]
ATutor es el primer sistema de gestión de contenidos de aprendizaje que cumple las condiciones de accesibilidad del World Wide Web Consortium WCAG 1.0 en el nivel de AA+,[3] permitiendo el acceso a todos los estudiantes potenciales, instructores, y administradores, incluyendo a aquellos que tienen algún tipo de discapacidad como, por ejemplo, la visual. La conformidad con el estándar XHTML 1.0 del World Wide Web Consortium asegura que ATutor esté constantemente presente en cualquier tecnología compatible con los estándares.
Este proyecto surgió a raíz de dos estudios en 1999 y 2000, que analizaron la accesibilidad de los populares sistemas de gestión del aprendizaje (LMS) para personas con necesidades especiales. El primero de estos estudios fue realizado en 1999, consistió en una auditoría técnica que midió la accesibilidad de estos sistemas en comparación con las pautas de accesibilidad al contenido web del W3C (WCAG 1.0).[4]
El segundo, realizado en el año 2000, se basó en un estudio de investigación en el que se involucró a sujetos con diversos tipos de necesidades especiales. Dicha muestra realizó un curso en línea de 6 semanas en el que cada una de ellas se le presentaba un LMS diferente.[5]
En este contexto empezó ATutor en 2002, en colaboración con el Adaptive Technology Resource Centre (ATRC) de la Universidad de Toronto. Este centro es un líder internacionalmente reconocido en el desarrollo de tecnologías y estándares que permitan a la gente con discapacidades el acceso a las oportunidades de educación en línea y esta misión ha influenciado profundamente el desarrollo de la plataforma. El desarrollo ha prestado especial interés a la accesibilidad: ATutor es la única plataforma LMS que cumple las especificaciones de accesibilidad WCAG 1.0 de nivel AA+. Dispone de un sistema de alternativas de texto que tiene para los elementos visuales e incluso el acceso de teclado para todos los componentes del programa. De esta manera, una persona con discapacidad visual, por ejemplo, puede escuchar toda la interfaz sin necesidad de ratón con el uso de un lector de pantalla.[6]
El proyecto se mantiene en constante desarrollo gracias a los aportes de programadores, principalmente de PHP, y donaciones de organizaciones externas. Otros usuarios como los no programadores también aportan en el desarrollo del sistema aprendiendo de las nuevas características, reportando problemas, realizando requerimientos y participando en la elección de nuevas características.[7]
ATutor ofrece a los desarrolladores una página web llamada Proposed Features, donde encontrarán el listado de características propuestas por la comunidad de usuarios. Los miembros de ATutor.ca pueden votar sobre características para dar prioridad, y los desarrolladores principales podrán asignar tareas para agregar las nuevas características. A su vez existe un foro donde reportar los problemas o bug encontrados por los usuarios (ATutor Bug Reports) y un foro para desarrolladores y usuarios donde podrán comunicarse y discutir sobre las ediciones relacionadas y nuevos desarrollos (Development Forum). Esto es muy útil ya que ayudará a dar retroalimentación a desarrollos futuros.[7] El código fuente de Atutor y ACollab se mantenían con Subversión, sistema de control de versiones.[7] El código fuente de todas las herramientas y elementos asociados, se alojan en GitHub.[8]
La última versión disponible de ATutor es la 2.2.4, publicada el 19 de junio de 2018.[9] Su constante desarrollo y fácil uso ha permitido que sea una de las más aceptadas en la industria de la educación en línea. Además, destaca por cumplir con los estándares internacionales de accesibilidad teniendo en cuenta a usuarios con discapacidades.[10] Se encuentra en constante evolución y continúa con el desarrollo de nuevos proyectos tanto a corto como a largo plazo que permitirán ofrecer mejores servicios a los usuarios.[11]
La versión 2.2.3 de ATutor nunca fue lanzada oficialmente. Sus cambios se incluyeron en la V2.2.4, cuando se añadieron GameMe y HelpMe. Fue la única versión omitida en la secuencia de versiones que comenzó con ATutor 1.0 en 2001.[9]
ATutor está en desarrollo continuo de las capacidades de interoperabilidad con SCORM e IMS en el empaquetado del contenido, y las herramientas existentes de QTI, permitiendo que ATutor funcione con las bases de datos tales como PostgreSQL, Oracle, MS SQL, Microsoft Access, Sybase, entre otras.[12]
Los principales servicios que ofrece esta herramienta son:[13]
No ha habido una nueva versión mayor de la plataforma desde 2018, solamente se han agregado algunos pull requests en su código fuente en GitHub. Además, en este sitio, un mensaje indica que la plataforma se encuentra en búsqueda de desarrolladores interesados en mantenerla.[14]
El modelo de evaluación de las plataformas Open Source, recoge los principales aspectos a analizar de las mismas. Atendiendo a Learning Review España,[15] las características de ATutor son:
En ATutor existen tres tipos de usuarios o roles que son:
Greg Gay es el líder del proyecto junto con varios desarrolladores en colaboración con el Adaptive Technology Resource Centre (University of Toronto). Sin embargo, en 2018, este mostró su interés en dejarlo en manos de un grupo que asumiera el liderazgo con el objetivo de que continuara prosperando.[17]
ATutor ha conseguido reconocimiento en la industria del e-learning o educación en línea, en especial en organizaciones de formación. Con más de 30.000 instalaciones de la plataforma en diferentes centros educativos.[18] Permite a los docentes y a los estudiantes seguir el curso, intercambiar mensajes, crear grupos o trabajar colaborativamente;[18] de ahí que organizaciones externas apoyen el desarrollo de nuevos proyectos y mejoras de las existentes funcionalidades de ATutor por medio de recursos físicos o económicos.[19]
Los datos y cifras que se presentan en la tabla siguiente nos permiten profundizar en cuanto a ATutor. La versión 1.5.3.3pl1 cuenta con 56.164 líneas de código fuente que han sido identificadas con el aplicativo SLOCCount, una cifra que según el modelo COCOMO requeriría un esfuerzo para producir un software de este tamaño de 14 persona-años. El tiempo que necesita una empresa para crear este software es de aproximadamente 18 meses, y la cantidad de personal requerido es de 10 desarrolladores. Una vez que se conoce el tiempo y la cantidad de personal, el coste es el resultado de multiplicar, US$ 56.286/año que es el salario promedio de un programador en los Estados Unidos, por 2,40 (gastos extras). Total coste estimado de desarrollo US$ 1,855,977.[20]
Página web | http://atutor.github.io/ |
Inicio del proyecto | 2001 |
Versión actual | 19 de junio de 2018 |
Líneas de código fuente | 56.164 (V1.5.3.3pl1) |
Esfuerzo estimado de desarrollo (persona-año / persona-mes) |
13,74 / 164,87 |
Estimación de tiempo (años / meses) | 1,45 / 17,40 |
Estimación del n.º de desarrolladores en paralelo | 9,48 |
Estimación de coste | $1'855.977 |
Otro aspecto a mencionar son los dos lenguajes de programación utilizados en el desarrollo del proyecto, según el análisis realizado con SLOCCount, el lenguaje más utilizado es PHP con 55.922 líneas de código y el lenguaje de programación Java, con 242 líneas de código.[21] En la tabla se muestra dicha información junto con las líneas de código y el porcentaje.[22]
Las siguientes versiones corresponden a las que se han emitido de este programa:[2]
Versión | Fecha de publicación |
---|---|
ATutor 0.9.6 | 11 de enero de 2002 |
ATutor 0.9.7 | 30 de julio de 2002 |
ATutor 1.0 | 7 de julio de 2003 |
ATutor 1.2 | 25 de julio de 2003 |
ATutor 1.2.1 | 5 de agosto de 2003 |
ATutor 1.2.2 | 14 de noviembre de 2003 |
ATutor 1.3 | 16 de diciembre de 2003 |
ATutor 1.3.1 | 19 de febrero de 2004 |
ATutor 1.3.2 | 27 de febrero de 2004 |
ATutor 1.3.3 | 28 de mayo de 2004 |
ATutor 1.4 | 8 de julio de 2004 |
ATutor 1.4.1 | 21 de septiembre de 2004 |
ATutor 1.4.2 | 4 de febrero de 2005 |
ATutor 1.4.3 | 12 de julio de 2005 |
ATutor 1.5 | 16 de agosto de 2005 |
ATutor 1.5.1 | 15 de septiembre de 2005 |
ATutor 1.5.1 pl | 14 de diciembre de 2005 |
ATutor 1.5.2 | 5 de julio de 2006 |
ATutor 1.5.3 | 5 de julio de 2006 |
ATutor 1.5.3.1 | 18 de julio de 2006 |
ATutor 1.5.3.2 | 1 de agosto de 2006 |
ATutor 1.5.3.3 | 30 de noviembre de 2006 |
ATutor 1.5.3.3pl1 | 18 de diciembre de 2006 |
ATutor 2.0 | 6 de julio de 2010 |
ATutor 2.0.1 | 20 de octubre de 2010 |
ATutor 2.0.2 | 21 de diciembre de 2010 |
ATutor 2.0.3 | 14 de septiembre de 2011 |
ATutor 2.1 | 5 de octubre de 2012 |
ATutor 2.1.1 | 5 de octubre de 2013 |
ATutor 2.2 | 9 de octubre de 2014 |
ATutor 2.2.1 | 30 de enero de 2016 |
ATutor 2.2.2 | 30 de junio de 2016 |
ATutor 2.2.4 | 19 de junio de 2018 |
ATutor posee un sistema de módulos o extensiones para extender o modificar las funcionalidades de ATutor.[23] Estos módulos permiten a los estudiantes, instructores y administradores escoger aquellos módulos que desean incorporar o usar.[24]
Algunos de los módulos disponibles para la versión 2.2+ (es decir, todas las versiones desde la 2.2 hasta la 2.2.4) son:[23]
Se pueden descargar las traducciones de diferentes idiomas entre ellos el español en la página web oficial de ATutor para las versiones publicadas desde la versión 2.2.3. Estas traducciones se pueden importar desde GitHub usando la herramienta de importación en la Administración del lenguaje.[2]
ATutor es una plataforma que nos proporciona muchos aspectos positivos, pero, también ciertas debilidades.[25]
Centrándonos en los aspectos positivos más importantes, es necesario destacar que es una herramienta apta para cualquier modelo de educación (tanto en línea como presencial) que utiliza una interfaz de navegador gráfica sencilla, segura y eficiente lo que facilita la colaboración a través de sus herramientas e incluso de la plataforma en sí. Además, gran parte de las áreas de introducción de texto pueden ser editadas usando el editor HTML de forma sencilla cualquier editor de texto de Windows.[25]
Respecto a los puntos débiles se puede destacar dos. Por una parte, la interfaz gráfica es distinta para el alumno y el profesor lo que puede provocar algún error. Por otra parte, se hace una separación entre los foros, las actividades y los recursos e incluso es imposible poner tareas fuera de línea/en línea.[25]