10.02.2013 Views

PHP Programming Language - OpenLibra

PHP Programming Language - OpenLibra

PHP Programming Language - OpenLibra

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Dokeos 53<br />

Statistics and market share<br />

From 2006 to 2009, the Dokeos company reached a market of rapidly increasing size from small companies to large<br />

international (mostly medical-related) companies [4] , and extended its partners network considerably first in Europe<br />

and then worldwide.<br />

By May 2010, some 2.300.000 people were registered as Dokeos users in 30 countries and 20 languages [5] .<br />

Standards<br />

The Dokeos code is written in <strong>PHP</strong>, using MySQL as database backend. It supports SCORM 1.2 import and export.<br />

User data can be imported into the system using CSV or XML files. Dokeos can add user info and authenticate<br />

through LDAP. For the 1.6 release, the Dokeos developer team has put efforts into complying with W3C xhtml and<br />

CSS standards. In 1.8.x, JavaScript is required (light integration into the visual layer), and using SCORM requires<br />

the use of frames in the learning path module.<br />

Development<br />

The development of Dokeos is an international project to which several universities, schools, and other organisations<br />

and individuals contribute. The Dokeos development methodology takes elements from extreme programming,<br />

usability theory, and collaborative open source development methodology, like the ideas in the Cathedral and the<br />

Bazaar.<br />

Specifically, Dokeos is very open. There is a forum, used by Dokeos users for discussion and feedback. The agenda<br />

and minutes of all developer meetings are published, and a 'roadmap' is also public. All designs and developer<br />

documentation are publicly available on the Dokeos wiki. Everyone who registers can contribute. There are currently<br />

21 developers with CVS write access, other people contribute by sending code through email, forum or wiki.<br />

Pedagogical approach and perspective<br />

Dokeos implements a mix of instructional design and social/constructivist approaches. It was built corresponding to<br />

the traditional instructional design, and its structure is very close to traditional teaching (set of tools clearly marked<br />

as content creation tools), but extends this base by providing tools that encourage constructivism (forums, blogs,<br />

wikis, chat, file exchange, personal messaging, etc).<br />

The instructional design generally improves the simplicity of use by using known teaching strategies and allowing<br />

teachers to extend on this known base by adding social tools step by step.<br />

Tools<br />

• SCORM Courses authoring<br />

• Rapid learning<br />

• Templates-based document production<br />

• Tests : multiple choice, fill-in-the-blanks, matching, open questions, hotspots<br />

• Interaction : forums, chats, groups<br />

• Web conferencing (available on Pro and Medical editions)<br />

• Conversion of PowerPoint and Impress presentations to SCORM courses (available on Pro and Medical editions)<br />

• Surveys<br />

• LDAP and OpenID authentication<br />

• Gradebook<br />

• Reservations<br />

• Users sessions

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!