Didactor learning objects repository

01-January-2005

comments (2) forum (2) email this
Didactor is an open source E-learning environment, based on the learning objects methodology and it fulfills open and didactic standards. Educators can define and create pieces of knowledge and group them into separate objects. These objects are stored in a database and described with educational...

Didactor is an open source E-learning environment, based on the learning objects methodology and it fulfills open and didactic standards. Educators can define and create pieces of knowledge and group them into separate objects. These objects are stored in a database and described with educational metadata. This structure allows educators to share objects and combine them to create lessons or courses. Didactor consists of over 20 didactic components, like e-portfolio, assessment, competence management, group discussion, chat etc


Joost J. Becking; 01-January-2005 20:23:43; forum (2) help

2 Replies (comments)

Use the quick-comment form below to add your own comment, or go to the forum interface for this weblog entry for more complete options for replying, editing, etc
Click the title of a reply to open it as a discussion thread (to reply, edit, etc) -

1 Moodle question

Hi Joost, I was wondering about the statement attributed to you here: "Because Moodle needs PHP to work, it's not as scalable as typical internet programming languages like Java and .NET. Moodle is good software to start gaining E-learning experience, but when things get bigger and more important, organisations tend to look at other, more scalable, software solutions." http://www.e-mentor.edu.pl/_xml/wydania/9/149.pdf You are aware that when Yahoo was looking for the most scalable solution for their website, they chose PHP? http://conferences.oreillynet.com/cs/os2003/view/e_sess/4062 I was at Michael Radwin's talk that year, the comparisons and testing they did was pretty impressive.
Do you know of any java/jsp sites the size of Yahoo? Any .NET sites? NZVLE has projected out their load for ~350,000 users, and it seems like Moodle will be able to scale to that amount on a 4-5 boxen cluster. http://moodle.org/mod/forum/discuss.php?d=22988&parent=110804
michael penney, 10-May-2005 23:57:18 forum / discussion

2 PhP

Hi Michael, Scalability depends on how the framework is set up from the beginning and the quality of the code and the people working on the project. It might even be bad luck that the PHP ELO's I've seen were set up in such a way that when things got serious they weren't manageable any more.
The reason we chose for Java was the object orientation though, the principle of technical objects met the learning object philosophy wonderly well that I expect that Java, if used in the right way, will keep paying off. The quote about the scalability comes from an article I wrote for the Polish magazine E-mentor. I've got extensive experience through my active involvement in implementing dozens of ELO's over the last 10 years, including PHP-based ELO's. Also, I'm board member of the Didactor Foundation, a Java based open source ELO and I do a lot of lectures about Open Source in education. The remark about the scalability is not so much of a technical remark as well as a remark from an organisational point of view. PHP is easy to start of with, Java (and .NET) are typically not. There is a reason for this: the logicality of Java is harder to understand because it requires knowledge of objects and their relations. Once you've got a learning environment based on Java going, it's easier to make adjustments, add new components or, for instance, integrate IMS-ld functionality. Why? because IMS-ld, as well as other new learning approaches, are based on the thought of objects (like knowledge, people etc), relations between objects, combined with a certain workflow. It's my experience that in this sense Java is more scalable because it's based on the relation metaphor. This doesn't mean at all that PHP is not scalable, but looking to the future, I expect that it's not as flexible as it should be in order to adopt to the continuous changes based on didactic experiences.
Joost J. Becking, 22-June-2005 11:46:21 forum / discussion

Comments please

Please Log in

Username

Password

Title
Lead-in
Body Text ( HTML tags are allowed )
Preview your comment

Linking and trackbacks

When linking to this weblog entry, please use the 'permalink', which is http://www.ossite.org/collaborate/resources/entries/0661943036

Some weblog systems will ask you for a "trackback link" (most systems will find this special 'hook' automatically, in the code for this page).

The trackback link for this entry is http://www.ossite.org/collaborate/resources/entries/0661943036/tb