Back to Home Back to Desktop View

make4eLML

make4eLML Serverscripts

Introduction

Using a content management system with an eLML-AddOn is one way of storing and management your eLML lessons. Before this solution was available all the eLML projects have been stored and managed using a CVS - Concurrent Versions SystemConcurrent Versions System - server. The University of Zurich is still using and maintaining this repository server and it has been enhanced with a collection of smart UNIX shell scripts called "make4eLML" by Timon Roth. The script is executed as soon as the user commits (stores) an updated version of an eLML lesson on the repository server. It validates the lessons, transforms it into all available output formats and uploads the results on a project (FTP or SSH) server defined by the project manager. In case of failure (e.g. due to validation errors) the project manager gets automatically notified via email.

Features

Features

  • Daemons check if updates of lessons have been committed
  • Automatic transformation of lessons into HTML, CP, SCORM, PDF, LaTeX and ODF
  • Upload of resulting files via FTP or SSH on a project server defined by project manager
  • Automatic notification via email in case of failure or errors

System Requirements

System Requirements

You need a Unix or Linux operating system to run make4eLML. The script collection probably also runs on other operating systems but you will have to adapt the script.

Download and Installation

Download and Installation

The make4eLML script is included in the tools-folder of both the stable and the developer release the eLML-core. You can also download the ZIP file directly:

The installation is described in detail in the included ReadMe file. The file is only available in German at the moment. Please let us know if you would be interested in an English version. If you dont install the script in the /usr/local/ path you will have to change the paths accordingly.

Documentation

Documentation

There is no documentation available besides the very extensive readme.txt file included within the package.

Support

Support

We cannot really provide support for this script collection. Although the scripts are in constant use on the University of Zurich's eLML-Linux-server and thus should be working, we cannot help you with making them work on your operating system. Check the contact page if you still want to contact us.