Skip to content.

SIGOSSEE / JOIN

Sections
Note: This site's content is accessible to all versions of every browser. However, this browser may not support basic Web standards, preventing the display of our site's design details. We support the mission of the Web Standards Project in the campaign encouraging users to upgrade their browsers.


Blog Entry [details and replies]

Open-Source in Education - Links and Resources :: Links and resources collected by ossite members Weblog 86 entries 22-August-2006 21 authors
show or hide details for this item Didactor learning objects repository Blog Entry 2 replies2 resources 01-January-2005 Joost J. Becking
Kind:
Blog Entry
Created:
01-January-2005 20:23:43
Last Updated:
Never Modified
Author:
Joost J. Becking
Status:
visible

Resources and Links:

original link item in: mediator's Home original link item in: mediator's Home [ Go there ]
Persoonlijke map
go to the site go to the site [ Go there ]
remote link resource, www.ossite.org
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

Comments please

Please Log in

Username

Password

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


PhP Discussion Topic 0 replies 22-June-2005 Joost J. Becking
Kind:
Discussion Topic
Created:
22-June-2005 11:46:21
Last Updated:
Never Modified
Author:
Joost J. Becking
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.
Moodle question Discussion Topic 0 replies 10-May-2005 michael penney
Kind:
Discussion Topic
Created:
10-May-2005 23:57:18
Last Updated:
Never Modified
Author:
michael penney
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