Flexibilidad técnica

Requisitos

Se adapta perfectamente a la tecnología LAMP (Linux+Apache+MySQL+PHP). Es lo que se recomienda. También se puede usar el Sistema Operativo Windows. Para un servidor Linux (scz-Learning. Medios Virtuales para el Aprendizaje utiliza Ubuntu), es suficiente un Pentinum III, con un mínimo de 64 Kb de RAM y un disco duro de 40 GB.
 

Escalabilidad

Es capaz de hostear miles de cursos y usuarios. Tanto PHP como MySQL son tecnologías sólidas que permiten trabajar con muchos usuarios de forma simultánea. La cantidad de cursos, estudiantes y profesores a lo largo del tiempo solo requiere del hardware adecuado puesto que el software de base utilizado lo soporta adecuadamente.

El sitio de Dokeos www.dokeos.com es una buena demostración de ello puesto que en el área de demos más de 30.000 usuarios alojan más de 4.000 cursos en 24 idiomas diferentes. De estadísticas, el campus recibe unas 7.000 visitas diarias (Mayo 2008).
 

Integración

No existe interfaces de intercambio. La incorporación de datos personales inscripción automática de estudiantes, etc. requiere de procesos de lata realizados por el profesor o por los estudiantes.

En el caso de los profesores puede hacerlo de forma individual, completando un formulario por cada estudiante o por lote mediante una archivo con formato CSV (Comma Separated Value), usado habitualmente para el intercambio de datos entre aplicaciones diferentes.

En el caso de estudiantes, éstos pueden inscribirse en el curso mediante un formulario de auto-registro, siempre que el curso sea de acceso público con matrícula abierta.
 

Autenticación

La contraseña se almacena en la base de datos. Dependiendo de la opción de instalación elegida, esta contraseña puede guardarse encriptada o no.
 
 

Imagen

Se puede adaptar la imagen del entorno, de cada curso y de los usuarios mediante CSS. También existen algunos temas (formatos similares a los que se utilizan para personalizar weblogs) ya creados que pueden obtenerse en la sección de extensiones que pueden ser aplicados libremente.
 
 

Costes de implementación

La instalación del hardware y puesta en marcha del servicio es similar a la de cualquier sistema que funcione mediante el servicio web y con base de datos.
 

Costes de mantenimiento

El mantenimiento del software se reduce a la actualización de versiones. Se necesita una persona que se haga cargo de la gestión de servicios: creación de cursos, configuración, resolución de problemas, etc.