As Internet connections have become less and less unstable and transfer speeds have increased, e-learning platforms have become attractive solutions for quickly and thoroughly disseminating information to ever-wider audiences.
is a framework for many such educational projects, including wikis, online courses, discussion groups, and even web surveys or assessment tools.
The modules are bound together with PHP code and databases are employed to store all the information received from users.
This setup ensures both power and stability and the ability to schedule database backup tasks ensures information is not lost.
Developers can employ this component to manage password-protected user sessions. User accounts can be customized, and mail clients can be defined to allow intra-community messages.
Online classes and discussion groups can be created and customized dashboards allow the tool to cater to a wide range of educational backgrounds.
For assessment purposes, users can define tests with various conditional triggers, including minimum pass scores.
Logs can be kept of all attempts and the utility supports real-time dates and events. These items can be displayed in a calendar module, thus allowing students and attendees to check scheduled examinations.
Several auxiliary tools complement the power and versatility of the toolkit, such as the ability to receive news from course masters or affiliated personnel.
Themed chat rooms are supported and development of user bookmarks is also a viable option.
Developers can also add search functions to allow users to locate items quickly; this can be highly useful when dealing with thousands of users, as in the case of MOOCs.
An ample online wiki is available for any issues that might arise and developers can also test the power of the tool by employing a suggestive sample.