- 1 When will the eLearning system become available?
- 2 How much will it cost?
- 3 Does it need a dedicated server?
- 4 What are the minimum system requirements?
- 5 In which language is it written?
- 6 Does it support Caching?
- 7 Does it include everything needed to produce the courses?
- 8 How much disk space a training requires?
- 9 Is the system localized in other languages?
- 10 Is the system accessible?
- 11 Can the system coexists with other CMS such as WordPress or Joomla?
When will the eLearning system become available?
A new version is currently being refactored into an easy to deploy package. This version is estimated to be available in 1st quarter 2014.
How much will it cost?
Pricing structure has not been defined yet. There are many different business models and each one of them is being evaluated, including the popular Saas freemium model with monthly subscriptions.
A white label, turn key, licensing scheme is however the most likely to appeal to established schools and is the deployment we are actively targeting right now.
Does it need a dedicated server?
Yes. Although it may be possible to run the system under shared hosting, a LAMP VPS or dedicated server is the only option for reliable delivery of video lessons.
What are the minimum system requirements?
The system requires approximately 1 GB of disk space for its own use, and is known to run with as little as 512MB of memory. However a more realistic bare minimum requirement is 1 GB of memory, especially if the site it runs on is a full-fledged web site and not just an eLearning platform.
In which language is it written?
Mostly PHP, with over 70 thousand logical lines of code (LLOC), not including external libraries such as the BB Code parser, the QR code generator or the PDF module.
Does it support Caching?
Yes, users that are not logged-in are served cached pages. It can also optionally use CDNs and Cloud caching. The system has been tested with CloudFlare and works properly.
Does it include everything needed to produce the courses?
No. It’s an eLearning platform, not a production environment.
Although we may in the future make available some of the tools we use to produce trainings, it’s likely you will need additional software such as presentation software and screencasting software.
In addition to this, use of an high quality mp4 encoder is strongly suggested in order to provide students with the best quality at the smallest file sizes.
How much disk space a training requires?
This depends. As a rule of thumb, one gigabyte of disk space can hold approximately 8 hours of video lessons at a resolution of 960×720 (720p HD 4:3) with mono audio. This is for high quality, 24fps, video reproduction. Lowering the quality may reduce the disk space usage but the benefits, if any, would be minor. An higher quality encoder would be a better solution.
Right now the largest install, with well over 200 hours of trainings (up to 1280×720@24fps) requires approximately 90 GBs.
Is the system localized in other languages?
Yes. Currently english, french and italian language are available. But there’s no limit to the number of languages that can be used and translating the interface is as simple as editing a text file. The system can also run in single-language mode and this may provide a slight performance benefit.
Is the system accessible?
No. This is something that regretfully was not possible to implement. The system was born as a platform for visual learning and there’s very little that can be done to make this approach compatible with accessibility requirements.
Can the system coexists with other CMS such as WordPress or Joomla?
In theory this is possibile but has not been tested.
The first version was built upon a custom fork of Joomla, while the second version was running as a set of WordPress plugins. Please note that both of these versions were prototypes and not meant for public release.
The first released version was written from scratch and version numbering started at 1 with the custom system. Since then, no attempt has been made to interface the system with an existing CMS. It’s very likely that such a task would not be worth the effort, because the billing and privacy modules can not be easily shared with other applications.