African open-source project bears fruit

The African Virtual Open Initiatives and Resources (Avoir) project is bearing its first major fruit with the first working...

The African Virtual Open Initiatives and Resources (Avoir) project is bearing its first major fruit with the first working modules of the Kewl.NextGen learning management system. The developers believe it is the only large-scale open-source Software project in Africa so far.

Kewl is an advanced web-based learning management system (LMS) that was designed for tertiary education, but can be used in any teaching environment.

It was,initially, developed by the University of the Western Cape as an internal research and learning tool, using Active Server Pages in Windows environment. It proved highly successful, and a project was initiated to turn it into a full-blown modular system with a number of collaboration tools, based on an open architecture and developed through an open-source model.

Universities from around Africa were gradually brought into the project, and now there are almost 30, including Jomo Kenyatta University in Kenya, University of Jos in Nigeria, and the University of Dar es Salaam in Tanzania - with input from MIT in the US in terms of the development process.

Avoir project manager Melisse Benn said the project started because the option of buying an LMS is a problem because they are so expensive.

The Avoir team is keen to keep the project African, to show the world what can be done on the continent, although Kewl has been implemented by users as far afield as Canada and China.

The driving force behind keeping it an African open-source project is to build capacity and develop skills in software development on this continent, said Benn. The practical difficulties for the development team are substantial, especially with bandwidth.

"The technology does let us down from time to time," she admitted, although the upsides are significant, however, both from the value that the Kewl system brings to users, and the development of computer science as a vocation.

Graduate students contribute to the project, getting valuable practical experience in a professional development environment. All modules for the completed system are expected to be in final testing by October, with release in November. Some of the technology developed in this project is already being used in related areas, such as in drug dispensing management.

An antiretroviral dispensing system was developed by the Avoir team using technology that it developed for the Jooste Hospital in Mannenberg - and can be reused all over Africa.

Gil Sphero writes for Computing South Africa

Read more on Operating systems software