This is a read-only archive. Find the latest Linux articles, documentation, and answers at the new!

Feature: News

SELF-made site for courseware

By Suhit Kelkar on June 12, 2008 (9:00:00 PM)

Share    Print    Comments   

Where on the Web do you go for free education and training materials? A project called Science, Education and Learning in Freedom (SELF) has created a site where educators and students can upload and download courseware without charge, or create courseware collaboratively. It maintains free-as-in-freedom content, and is intended for courses on free/libre software.

SELF was launched two years ago as a joint project of several universities and non-governmental entities. According to SELF co-founder G. Nagarjuna of Mumbai, India, existing online education resources are often too general, and structured for general introduction, not for classroom use. A course, by contrast, consists of information, interaction, tests, and examples -- that is, a format that involves the students. In courseware, "You have to talk to the student," says Nagarjuna, a teacher of philosophy himself. Also, the content has to be tailored differently for students in different grades.

Ease of use -- almost

The SELF site has three tiers. Users manipulate a Plone-based Web interface incorporating a text-processing box (tier one) to create and order data through a semantic ordering system (tier two), which stores the semantic metadata in a PostgreSQL database and sends the created courseware to the physical storage (tier three). The site is hosted at the Homi Bhabha Centre for Science Education in Mumbai, where Nagarjuna and his team are employed, while all the SELF data is transferred to a data centre in Amsterdam, where data storage is considerably cheaper than it is in Mumbai, where the site is hosted.

The site is user-editable, without using a special wiki software. Instead, SELF uses the Tiny MoxieCode Content Editor (TinyMCE), a Web-based JavaScript HTML WYSIWYG editor, which is LGPL-licensed.

To use SELF you first have to register and log in. You can then enter text using TinyMCE or upload a locally stored file along with a tag about its copyright status. Once it's on the site, content can be edited by anyone. You can also upload audio and video files, though there are no audio or video editing facilities on the site.

Part of the philosophy of SELF is to throw away nothing; no data is considered waste. It has a versioning system that saves all drafts of a course. "You can compare two versions [of a text] at the same time and see what the other guy has [changed]. There is complete redundancy. Everything is saved, nothing is lost -- it sits in the database to be used by someone else," says Alpesh Gajbe, one of the developers.

The Web site supports 38 languages, Gajbe says, although in my test of the beta site, multilingual support malfunctioned; changing language preferences from Hindi to English didn't work. Both languages were displayed, English text under a Hindi headline.

SELF's other strength is that it is semantic in structure. User-created data is arranged so that the computer is instructed in the relationships between the bits of information. "SELF is semantic in the sense that it tries to understand the context," explains Gajbe. "Say someone is trying to research the history of the Taj Mahal. There's also a tea brand called Taj Mahal. So you'd need to search the history of India for a monument called the Taj Mahal." Data is saved semantically, along with relations. The SELF core, GNOWSYS, recognises 14 types of relations and 112 applicable attributes. SELF users are kept insulated from the semantic relationships; it works behind the scenes. The SELF developers use specially developed scripts on the back end to gather the semantic data, Gajbe says.

GNOWSYS (Gnowledge Networking and Organising System) was developed in India by Nagarjuna and his team in Mumbai and is a part of the GNU project. Nagarjuna is president of the Free Software Foundation's India chapter.

Obstacles and solutions

The biggest problem about SELF is its patchy link to the Internet. Until recently, the Homi Bhabha Centre had just one high-speed Internet link that would go down frequently. It was recently augmented by three more lines, which now keep SELF up and live, but the system isn't perfect.

Moreover, though seed content from Wikipedia is welcomed, SELF is meant for specialised writing by educators, not for general encyclopedia contributors. That special characteristic reduces its resource pool. So last January other SELF partners founded a Free Knowledge Institute in Amsterdam, one of whose aims is to spread the word about this potentially significant project, and even hire hackers and teachers to create seed courseware. This institute also tries to raise funding for SELF; the current grant from the European Community, about a million euros for the SELF constituent organisations, expires in July.

There's nothing else like SELF on the Internet -- a collaborative Web site for courseware, composed of free/libre content that can be viewed, downloaded, modified, translated into any language, and used by anyone without charge. SELF now awaits volunteer contributors from across the world to create teaching aids for free/libre software.

Suhit Kelkar is a freelance journalist in Mumbai, India. He has covered civic affairs, science, and technology for Mumbai-based publications including the Times of India and the Indian Express. He is also a Linux addict who changes his distro each month.

Share    Print    Comments   


on SELF-made site for courseware

Note: Comments are owned by the poster. We are not responsible for their content.

SELF-made site for courseware

Posted by: Anonymous [ip:] on June 13, 2008 09:05 PM
oh! wow! what a treat and a surprise! thanks, and suhit kelkar, for shining some much-needed light on the SELF project.
niyam bhushan


SELF-made site for courseware

Posted by: Anonymous [ip:] on June 16, 2008 01:35 PM
Nice idea, but.... reading through the SELF site, they seem to describe themselves and what they do in language and with a style that I'm pretty sure is incomprehensible to anyone who does not already know what they do (and how/why to do it). I work with educators (as an educator and a meta educator myself) and I cannot see a single person I work with looking at this site and saying anything other than "So, WHAT do they do? I don't get it.." except those who are already into the technology.

Greg at


This story has been archived. Comments can no longer be posted.

Tableless layout Validate XHTML 1.0 Strict Validate CSS Powered by Xaraya