How to configure Chamilo for a MOOC course

23

description

Presentation of Yannick Warnier in the Chamilo Users Day in Madrid 2013 where he explains how to optimize the configuration of Chamilo LMS to prepare this LMS for a Massive Open Online Course.

Transcript of How to configure Chamilo for a MOOC course

Page 1: How to configure Chamilo for a MOOC course
Page 2: How to configure Chamilo for a MOOC course

Chamilo LMS & MOOC-specific optimizations

by Yannick WarnierPresident

Chamilo AssociationChamiluda Madrid 2013

Page 3: How to configure Chamilo for a MOOC course

The Chamilo project

Page 4: How to configure Chamilo for a MOOC course

Community

Educationalplatform

AssociationPartners

Empleo

Software (libre)

4 companies / 2 universities

+300 personas alrededor del mundo

Trademark, R&D, events

6,700,000 users

Adaptable / without license costs

Page 5: How to configure Chamilo for a MOOC course

MOOC

Page 6: How to configure Chamilo for a MOOC course

MassivelyOpenOnlineCourse

Page 7: How to configure Chamilo for a MOOC course

Required attributes* easy to use* not many pages to get to the content* auto-evaluation* participation with others

Page 8: How to configure Chamilo for a MOOC course

Suggested attributes* optimized* secure (HTTPS: 10-20% extra load)* measured

Page 9: How to configure Chamilo for a MOOC course

How massive could it be?

Page 10: How to configure Chamilo for a MOOC course

Chamilo Free Campus

Page 11: How to configure Chamilo for a MOOC course

Chamilo Free Campus

260,000 users15,000 courses

177 countries in 2013

Page 12: How to configure Chamilo for a MOOC course

Chamilo Free Campus

260,000 users REGISTERED700 simultaneous users top

Different coursesNot MOOC

Page 13: How to configure Chamilo for a MOOC course

Community

Dokeos (9y)

Chamilo (4y)

From the evolution, it is bound to happen to us...

Page 14: How to configure Chamilo for a MOOC course

● University San Ignacio de Loyola, Peru● 3,500 simultaneous users → OK for MOOC

● Instituto Cultural Peruano – Norte Americano● 612,000 users registered → not really MOOC

● Académie d'Aix-Marseilles, France● 230 schools, differt portals→not really MOOC

● Ministry of Education – National exam – Peru● 9500 users taking an exam at the same time

● Not really MOOC (but technically MOOC)

Some real cases...

Page 15: How to configure Chamilo for a MOOC course

The MOOC's issues

● High number of simultaneous students in course Requires:● Ease of use (no need for support)● Automated processes (no need for coaching)● High efficiency (no need for extraordinary hardware)

Page 16: How to configure Chamilo for a MOOC course

Ease of use

● Chamilo LMS excels in● Fewer steps to get to content● Registering to platform → registering to course● Automated redirection to course

● Hide unused tools● Courses' introduction● Introduction per tool● Guided learning paths

Page 17: How to configure Chamilo for a MOOC course

Automated processes (1)

● Learning paths w/ prerequisites● Drives students in established path

● Exams (without free answer)● Automated evaluation● Immediate feedback

● Surveys

Page 18: How to configure Chamilo for a MOOC course

Automated processes (2)

● Gradebook● Build learning objects● Certificates

● Programmed announcements● Prepared links of interest● Course agenda

Page 19: How to configure Chamilo for a MOOC course

Other advantages of Chamilo

● Documents tools● Courses description

● Customizable presentation

● Light/Fast● Boostable

Page 20: How to configure Chamilo for a MOOC course

Efficiency & boosts

● 14MB per loaded page (average)● Reduce media sizes (png, jpg, videos)● Zip transfers (zlib)● Use APC or Zend OpCode

● Much more efficient with very high # of users

● Remove “online users” option● Or use optimization.html to put it in cache

● Optimize SQL queries (or remove them)● Use fixed values (PHP)

Page 21: How to configure Chamilo for a MOOC course

More efficiency boosts

● Remove code for documents total size● Use your/one language as default (hack into

end of global.inc.php)● 7KB weight (300KB first load → Expires,

Headers)● ExpiresByType image/jpg "access plus 1 day"● Header unset Set-Cookie● Header set Cache-Control "max-age=86400"

● MySQL indexes and/or tables in memory

Page 22: How to configure Chamilo for a MOOC course

Chamilo LMS ideal for MOOCs

● 1500 simultaneous users, with little optimization● 4GB RAM● 3 cores (3GHz)

Page 23: How to configure Chamilo for a MOOC course

Contact

Yannick Warnier

President – Chamilo Association

Manager - BeezNest

        @ywarnier        @chamilonoticias

Contacto: [email protected]