10.02.2013 Views

PHP Programming Language - Cultural View

PHP Programming Language - Cultural View

PHP Programming Language - Cultural View

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!