Guide Dokeos
Dokeos is one of the largest and most recognized companies dedicated to open source Learning Management Systems. Its main product is a SCORM compliant open source learning suite used by multinational companies, federal administrations and universities in some 60 countries for a total of 1,000,000 users. Dokeos operates on a professional open-source business model based on open code, community development, professional consulting, quality-assurance services, and subscription-based customer support.
Tools
- SCORM Learning path authoring
- Templates-based document production
- Tests : multiple choice, fill-in-the-blanks, matching, open questions, hotspots
- Interaction : forums, chats, groups
- Videoconferencing
- Conversion of PowerPoint and Impress presentations to SCORM courses
- Surveys
- LDAP authentication
- Gradebook
- Reservations
- Users sessions
The Dokeos code is written in PHP, using MySQL as database backend. It already supports SCORM import, and SCORM export is now in an experimental stage. User data can be imported into the system using CSV or XML files. Dokeos can add user info and authenticate through LDAP. For the next release (1.6) the Dokeos developer team is putting effort into complying with W3C xhtml and css standards. Some JavaScript is still required however, and using SCORM more or less requires the use of frames in the learning path module.
The development of Dokeos is an international project to which several universities, schools, and other organisations and individuals contribute. The Dokeos development methodology takes elements from extreme programming, usability theory, and collaborative open source development methodology, like the ideas in the Cathedral and the Bazaar.
Specifically, Dokeos is very open. There is a forum, used by Dokeos users for discussion and feedback. The agenda and minutes of all developer meetings are published, and a 'roadmap' is also public. All designs and developer documentation are publicly available on the Dokeos wiki. Everyone who registers can contribute. There are currently 21 developers with CVS write access, other people contribute by sending code through email, forum or wiki.