| |
Technical sheet |
Evaluation date: 2005/07/15 |
|
| Functional features |
| Didactics/Learning flow management |
Dokeos allows to create learning paths for the classroom. Each learning path can be done creating one or more modules, each of them may contain a set of the resources available in the course. Once the modules are choosen, we can set up the order and the dependences among the modules and among the included items. |
| Tests and assesment |
Tests can be created within the system, gather togheter in pools, and, from this version, also imported from HotPotatoes platform. The following types of questions are available: with single and multiple choice, with matching answers and with blank fields to be filled in. It's possible to track navigation and to view tests statistiscs. For each object (e.g. available tool) statistics data can be seen. The same statistics are available for each user. |
| Media formats/Authoring |
Contents can be created within the system (viewed as HTML file), and imported in whatever format (PDF, Doc, txt, HTML, etc). SCORM modules are also supported, even with runtime environment (results can be viewed in a statistics way). From this version it's possible to export "Learning Path" in SCORM format. Contents can be organized in folder. |
| Course monitoring |
Users can be enrolled by the the teacher/admin or can enroll by themselves. It's possible to track a lot of information (particular objects, particular lerners or access time) and data is presented in tables. |
| Communication |
For synchronous communications chat and audio/video conferencing are available, for asynchronous communications internal email, forums and notes/files sharing can be used. Email can be sent to external addresses. From this version and thanks to the new Plug-in technology it's available even a RSS feed. |
| General look and feel of the system |
The system makes use of css and it's possible to personalize almost everything, but customizations are at platform level (users cannot choose a different style or change it). |
| Permissions handling |
Permissions are handled in a role based style. There are 4 predefined roles: administrator, teacher, user and guest. It' not possible to modify these roles or to create a new one (in an easy way). Users can be organized into groups. |
| Other features |
There are a lot of localizations, more then thirty (Brazilian, Croatian, Dutch, English, Esperanto, French, German, Italian, Persian, Portuguese, Serbian, Slovenian, Spanish, Swedish, and many more) and LDAP is supported with an extra module. Thanks to "Student pubblications" feature, users can share notes and files, in a way to create a new working environment. |
| Maintainability |
| Quality of technical documentation |
Actually documents for developers are available only in English. The documentation is available within the web section calledDevelopment Guidelines that is a kind of manual dealing with issues regarding architecture, database structure, work method, code conventions, and so on. The documentation of the APIs and the plug-in technology is still not complete, but we appreciate the effort. |
| Scalability |
There are a lot of institutions and universities that are using Dokeos. We can estimate that for each istallation more than 5 thousands users and 150 courses can be supported, but it's not clear if the system can grow horizontally. The system is very reliable. |
| Extensibility |
The code is quite clear and code conventions are normally respected. At the moment, the documentation of the APIs is not completed, but the chance to extend the features with plug-ins is really important: actually on the site there are only a few plug-in available, but we think that soon many more will be provided. We would prefer a separation between the php code and the GUI in HTML. User requirements and bugs are handled within the forum and there is a public CVS system. There are 4 stable versions released. |
| Adaptability/standard compliance |
The system is SCORM 1.2 compliant even for the runtime environment, and it's possible to import and export SCORM contents. It's supported IEEE LOM standard but only for the documents and groups. |
| Usability |
| User documentation |
Documentation is available for authors (in a multilingual format), administrators (only in English), but none for users. |
| Generating content |
The system is really easy to use and it possible to create test and content within the environment, and to modify what we have done. |
| Level of expertise needed |
All the system operations, at any level, do not require special expertise. Everything can be done in a simple way and without any training. |
| Other |
The system is easy to navigate, languages can be choosen by users and customizations are possible at platform level, graphical modifications will be availble only using plug-in still in development. Contents and data available in the Internet, like SCORM modules, Can be used in whatever type of document and HTML pages. The permission system is not really flexible but it's easy to understand. |
| Support quality |
| Note |
It's possible to get a lot support for training, consulting, hosting migration and programming customisations: for all informations it possible to write to info mailbox. The team is always responsive and it's possible to get a lot of information in the forum. |
| Total cost of ownership |
| Type of users |
Schools and Universities are the most predominant users, but also public administrations and companies. The list on the web site includes only the organisations that are using the Dokeos commercial services and the number of users is quite big (many thousands). |
| Financial stability |
The project started in 2003 by a fork in the Claroline story, and the core team is composed of about 7 members but there are a few developers all around the world. The team is founded by peolple involved in collaborations and by services provided. |
| One time cost |
There are no special hardware needs. The software requirements are: Apache, MySQL, PHP and some php module (mysql, zlib, preg, xml). To set up a running system it's needed less than one day. |
| Recurring costs |
Periodical activities are the same as for all web systems: patching the OS or the tools installed. Sometime a system reboot should be done. |