How to configure Chamilo for a MOOC course

1,918 views
1,663 views

Published on

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.

Published in: Education, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,918
On SlideShare
0
From Embeds
0
Number of Embeds
15
Actions
Shares
0
Downloads
53
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

How to configure Chamilo for a MOOC course

  1. 1. Chamilo LMS & MOOC-specific optimizations by Yannick Warnier President Chamilo Association Chamiluda Madrid 2013
  2. 2. The Chamilo project
  3. 3. Community 6,700,000 users Empleo Educational platform +300 personas alrededor del mundo Association Partners Trademark, R&D, events 4 companies / 2 universities Software (libre) Adaptable / without license costs
  4. 4. MOOC
  5. 5. Massively Open Online Course
  6. 6. Required attributes * easy to use * not many pages to get to the content * auto-evaluation * participation with others
  7. 7. Suggested attributes * optimized * secure (HTTPS: 10-20% extra load) * measured
  8. 8. How massive could it be?
  9. 9. Chamilo Free Campus
  10. 10. Chamilo Free Campus 260,000 users 15,000 courses 177 countries in 2013
  11. 11. Chamilo Free Campus 260,000 users REGISTERED 700 simultaneous users top Different courses Not MOOC
  12. 12. Community From the evolution, it is bound to happen to us... Chamilo (4y) Dokeos (9y)
  13. 13. Some real cases... ● ● ● ● 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)
  14. 14. 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)
  15. 15. 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
  16. 16. Automated processes (1) ● Learning paths w/ prerequisites ● ● Drives students in established path Exams (without free answer) ● ● ● Automated evaluation Immediate feedback Surveys
  17. 17. Automated processes (2) ● Gradebook ● Build learning objects ● Certificates ● Programmed announcements ● Prepared links of interest ● Course agenda
  18. 18. Other advantages of Chamilo ● Documents tools ● Courses description ● Customizable presentation ● Light/Fast ● Boostable
  19. 19. 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)
  20. 20. 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) ● ● Header unset Set-Cookie ● ● ExpiresByType image/jpg "access plus 1 day" Header set Cache-Control "max-age=86400" MySQL indexes and/or tables in memory
  21. 21. Chamilo LMS ideal for MOOCs ● 1500 simultaneous users, with little optimization ● 4GB RAM ● 3 cores (3GHz)
  22. 22. Contact Yannick Warnier President – Chamilo Association Manager - BeezNest         @ywarnier         @chamilonoticias Contacto: info@chamilo.org

×