About Free(b)softProjects Choose your language: [en]

LCG

Learning Content Generator

Maintainer: Tomáš Cerha <cerha@brailcom.org>

Index:


Introduction

The Learning Content Generator (LCG) is a computer program designed to process structured textual and multimedia data and produce an output presentation which is suitable for use in an on-line or off-line learning environment.

The term “learning environment” should be undersood as general as it stands. Currently the following output formats are supported:

LCG supports multimedia and interactive content and accessibility is one of the major concerns, with a special attention to blind users, since this was the original target group, for which the product was developed.

The input data formats were designed to allow content creation without the need for any particular software or tool and to be easy to understand and edit even for non-technicians.

One of the key points is a total separation of the input data and their output presentation. Thus it is easy to change the appearance and user interface of the generated output without any changes in the source data. This proved to be very useful when customizing the interactive user interfaces to different output formats and for different target groups (e.g. people with various handicaps or using special technologies).

LCG recognizes the structure of the data, with support for simple generic elements, such as paragraphs, sections, bullet lists, tables as well as more advanced and quite specialized constructs, such as interactive exercises (multiple choice, fill-in texts, dictations).

LCG also handles documents in multiple languages correctly. It is able to manage several language versions of one document, as well as intermix more languages in one document.

LCG is a Free Software distributed under the terms of GNU General Public License.

The LCG was initially developed for the Eurochance project, where it was used to generate on-line courses of English and German Language for blind people.

Demo

See the Eurochance project website for a sample course produced by the LCG.

Source code

Latest released version is 0.9.

The source code is managed using CVS. There are the following options to get the current development version.

Anonymous CVS access (login with an empty password):

cvs -d :pserver:anonymous@cvs.freebsoft.org:/var/lib/cvs login
cvs -d :pserver:anonymous@cvs.freebsoft.org:/var/lib/cvs checkout lcg

Subscribe to the mailing-list lcg-cvs@lists.freebsoft.org for notifications about all CVS commits.

Mailing-lists

There is a public mailing-list lcg@lists.freebsoft.org for this project.

This list is for for LCG developers, as well as for users. If you want to contribute the development, propose a new feature, get help or just be informed about the latest news, don't hesitate to subscribe. The communication on this list is held in English.

See also the listing of all Free(b)soft mailing lists.