Cómo optimizar Chamilo LMS para MOOCs

Post on 25-May-2015

454 Views

Category:

Education

8 Downloads

Preview:

Click to see full reader

DESCRIPTION

Presentación correspondiente a la charla impartida por Yannick Warnier, presidente de la Asociación Chamilo sobre la optimización de Chamilo LMS para la impartición de MOOCs.

Transcript

Chamilo LMS & Optimizaciones específicas

Para MOOCs

por Yannick WarnierPresidente

Chamilo AssociationChamiluda Madrid 2013

El proyecto Chamilo

Comunidad

PlataformaEducativa

AsociaciónSocios

Empleo

Software (libre)

4 empresas / 2 universidades

+300 personas alrededor del mundo

Marca, I+D, eventos

6,700,000 usuarios

Adaptable / sin costo de licencia

MOOC

MassivelyOpenOnlineCourse

Atributos requeridos* simple de uso* pocas páginas para llegar a contenido* auto-evaluación* participación con otros

(peer assessment)* difusión ámplia!!!

Atributos sugeridos* optimizado* seguro (HTTPS: 10-20% carga extra)* capacidad de medición

Que tan masivo puede ser?

Chamilo Free Campus

Chamilo Free Campus

260,000 usuarios15,000 cursos

Chamilo Free Campus

260,000 usuarios registrados700 usuarios simultáneos máx

Cursos distintosNo son MOOC

Comunidad

Dokeos (9y)

Chamilo (4y)

Por nuestra evolución, tiene que ocurrirnos

● Universidad San Ignacio de Loyola, Perú● 3,500 usu. simultáneos → quizás MOOC

● Instituto Cultural Peruano – Norte Americano● 612,000 usu. registrados→ no MOOC

● Académie d'Aix-Marseilles, France● 230 escuelas, portales dif.→no MOOC

● Ministerio de Educ. – Examen nacional – Perú● 9500 usu. tomando examen en simultáneo

● No MOOC (pero MOOC técnicamente)

Algunos casos reales...

Los retos de los MOOCs

● Alta cantidad de usuarios simultáneos en un curso. Esto requiere:● Simple de uso (no requiere soporte)● Procesos automatizados (no necesita tutores)● Alta eficiencia (no necesito hardware extraordinario)

Sencillez de uso

● Chamilo LMS excele en● Menos pasos para ir al contenido● Registro en la plataforma incluye registro al curso● Redirección automática a cursos

● Esconder herramientas no usadas● Introducción a cursos● Introducción a herramientas● Lecciones dirigidas

Procesos automatizados (1)

● Lecciones con prerequísitos● Dirige estudiantes en camino pre-establecido

● Exámenes (sin respuesta abierta)● Evaluación automatizada● Feedback inmediato

● Encuestas

Procesos automatizados (2)

● Gradebook (evaluaciones)● Elaborar objetivos de aprendizaje● Certificados

● Anuncios programados● Enlances de interés pre-configurados● Agenda de curso

Otra ventajas

● Herramienta de documentos● Descripción y presentación de cursos● Rápido/Ligero● Optimizable

Eficiencia y optimizaciones

● 14MB por página cargada (promedio en 1.9)● Reducir tamaño de medios (png, jpg, vídeos)● Quitar “usuarios en línea”

● O usar optimization.html para ponerlo en caché

● Transferencia comprimida (zlib)● Uso valores fijos (PHP)● Quitar código para tamaño total de documentos● Usar su/un idioma por defecto (hackear el fin de

global.inc.php)

Más optimizaciones

● Usar APC o Zend OpCode● Mucho más eficiente con cantidad alta de usuarios

● Peso 7KB (300KB primera carga)● ExpiresByType image/jpg "access plus 1 day"● Header unset Set-Cookie● Header set Cache-Control "max-age=86400"

● Índices MySQL y/o tablas en memoria● Optimizar consultas SQL (o quitarlas)

Ideal para MOOCs

● 1500 usuarios simultáneos, con poca optimización● 4GB RAM● 3 cores (3GHz)

Contact

Yannick Warnier

President – Chamilo Association

Manager - BeezNest

        @ywarnier        @chamilonoticias

Contacto: info@chamilo.org

top related