7 open source e-Learning CMS platforms

Source: webdesigncrate - 7 open source e-Learning CMS platforms

Hello CMS fans! Today we gonna present you 7 open source e-Learning CMS platforms which can be handy for your school, institution or even if you are a freelancer professor. The possibilities are endless so enjoy this round-up and for any questions, reviews or mentions use the comment section of this article.

1. eFront

eFront is a product of cutting-edge technology, ready to satisfy your needs and help your organization be more efficient and more productive. You will discover new ways to perform educational tasks easier and faster, while keeping your people in shape. In short, eFront is an easy to use, visually attractive, SCORM compatible, eLearning and Human Capital Development system.

Quick feature highlight:

  • Easy to use: eFront was build from the scratch with the end user in mind. You will find it rather natural to get used to its interface where most options are self-explenatory.
  • Visually attractive: building the most beautiful eLearning tool.
  • Technologically advanced: eFront is an Ajax enabled, Unicode, LDAP and SCORM supporting, multilingual eLearning platform.
  • Pedagogical concepts: Integrated to eFront are sound pedagogical concepts that guide users and keep them motivated.
  • Open Source: eFront is offered as an open source software. Download it for free, customize it to your needs, add new functionalites and share them with the community. Although distributed as free software, eFront is being supported by a professional team of highly skilled developers.
  • Complete: eFront includes a wide variety of components that help you create your lesson structure and add content, build online-tests, communicate with others, track users history and progress, conduct surveys, assign projects, and create certifications. And this list just scratches the surface of the system.



Moodle is an Open Source Course Management System (CMS), also known as a Learning Management System (LMS) or a Virtual Learning Environment (VLE). It has become very popular among educators around the world as a tool for creating online dynamic web sites for their students. To work, it needs to be installed on a web server somewhere, either on one of your own computers or one at a web hosting company.

The focus of the Moodle project is always on giving educators the best tools to manage and promote learning, but there are many ways to use Moodle:

  • Moodle has features that allow it to scale to very large deployments and hundreds of thousands of students, yet it can also be used for a primary school or an education hobbyist.
  • Many institutions use it as their platform to conduct fully online courses, while some use it simply to augment face-to-face courses (known as blended learning).
  • Many of our users love to use the activity modules (such as forums, databases and wikis) to build richly collaborative communities of learning around their subject matter (in the social constructionist tradition), while others prefer to use Moodle as a way to deliver content to students (such as standard SCORM packages) and assess learning using assignments or quizzes.



ATutor is an Open Source Web-based Learning Content Management System (LCMS) designed with accessibility and adaptability in mind. Administrators can install or update ATutor in minutes, develop custom templates to give ATutor a new look, and easily extend its functionality with feature modules. Educators can quickly assemble, package, and redistribute Web-based instructional content, easily retrieve and import prepackaged content, and conduct their courses online. Students learn in an adaptive learning environment.

ATutor is the first inclusive LCMS, complying with the W3C WCAG 1.0 accessibility specifications at the AA+ level, allowing access to all potential learners, instructors, and administrators, including those with disabilities who may be accessing the system using assistive technologies. Conformance with W3C XHTML 1.0 specifications ensures that ATutor is presented consistently in any standards compliant technology.

ATutor has also adopted the IMS/SCORM Content Packaging specifications, allowing content developers to create reusable content that can be swapped between different e-learning systems. Content created in other IMS or SCORM comformant systems can be imported into ATutor, and visa versa. ATutor also includes a SCORM 1.2 Runtime Environment (LMS RTE3) for playing and managing SCORM based Sharable Content Objects (SCOs).


4.Docebo LMS

DoceboLMS is an open-source software package for e-learning (LMS – Learning Management System and LCMS – Learning Content Management System), entirely created and developed by Docebo Srl. The program, which is released under a GPL license, has no licensing costs.

Today, thanks to its “multi-model didactic” approach, the program is one of the most used and appreciated open-source platforms at an international level; the possibility of personalising the didactic model to the client’s needs makes DoceboLMS a sophisticated and flexible but, most of all, simple platform that can be configured for different environments that use different didactic models: large companies in the sectors of finance and insurance, health, government, universities and schools.

DoceboLMS makes it extremely easy to construct the didactic content of lessons and teachers are free to reuse files that they already have (Powerpoint, Word, PDF, film clips, etc). Users can also be managed by groups or categories and it is also possible to personalise the graphic environment for subgroups of users.

Key features:

  • User registration by administrator, moderated or free
  • User management through groups, roles or organization tree
  • Additional fields for better user cataloguing
  • Competence management module and gap analysis
  • Course and curricula management system
  • Standard and customized multilevel report
  • Generation and printing of PDF certificates
  • Track monitoring and SCORM 1.2 and 2004 support
  • Administrator management and profiling
  • Didactic multimodel support (Cognitivism, constructivism and blended learning)
  • Export report in Excel format and others, report scheduling for automatic sending
  • Third party software/services interfacement
  • Third party software/services import and export data
  • Web authoring
  • Pre-assessment and Post-assessment management
  • Multitemplate and Multidomain layout customization (support LTR and RTL)
  • Web browser only based, multibrowser compliance, no plugins required
  • Internal search engine for content library
  • Course catalog
  • Automatic course subscription based on company role, group or tree position
  • User registration or subscription through codes or cards
  • Browser compatibility: Explorer (6,7,8,9), Chrome, Firefox, Safari
  • Operating systems: Windows (XP, Vista, 7), Linux, Mac


5.Open Conference Systems

Open Conference Systems (OCS) is a free Web publishing tool that will create a complete Web presence for your scholarly conference. OCS will allow you to:

  • create a conference Web site
  • compose and send a call for papers
  • electronically accept paper and abstract submissions
  • allow paper submitters to edit their work
  • post conference proceedings and papers in a searchable format
  • post, if you wish, the original data sets
  • register participants
  • integrate post-conference online discussions

The demo account credentials are: username – admin; password – testdrive



General features:

  • Course and Group Management
  • Personal Desktop and Repository
  • Forums, Chat, Wikis
  • Content authoring
  • SCORM 1.2 and 2004 support (certified)
  • Test & Assessment
  • Survey
  • Exercises
  • LDAP, CAS, Shibboleth, DB, SOAP authentication
  • WebDav support
  • Plugins
  • SOAP Webservices
  • Google Maps



OLAT is an open source Learning Management System offering a flexible online course system along with extensive features to guarantee learning and teaching independent of time and place. It has been created especially for public institutions such as universities, academies or colleges, however, it is also suitable for other businesses since OLAT can easily represent any didactic concept or be used in any kind of learning environment.

OLAT means ‘Online Learning And Training’ and is a Learning Management System (LMS) based on the open source model. It has been developed modularly as well as course-based to offer you a maximum of flexibility and didactic freedom as respects the preparation of learning contents. By means of a vast user and group management on the one hand and a multitude of collaborative tools on the other it is possible to realize any teaching scenario without restriction.

Apart from a flexible course system OLAT also comprises various course-independent as well as course-comprehensive features. This includes particularly a general management of learning resources including indexing as well as the provision of editor tools to create courses, tests, and questionnaires.


Cara-cara Buat Partition Hard Disk

Sumber Asal: Mancis Dah Basa - Cara-cara Buat Partition Hard Disk

Partition juga boleh dibuat menggunakan Disk Management tools apabila kita dah masuk sistem Windows.

Cara-cara buka Disk Management

1. Klik Start Menu dan taip partition kat ruang Search programs dan files
Windows akan cari program tersebut dan akan paparkannya di bahagian atas.

2. Klik pada Create and format hard disk partitions
Selepas itu Disk Management akan dipaparkan.

Dalam Disk Management kita boleh tengok semua partition dan drive yang ada. Kita juga dapat lihat saiznya. Macam demo yang aku buat ni, kat dalam gambar atas cuma ada drive c:, system reserve dan cd-rom drive. Dari Disk Management tersebut kita dapat tahu bahawa drive C dan System Reserve tu berada dalam hard disk yang sama. System reserve tu adalah partition yang dibuat oleh Windows, jadi jangan ubah apa-apa yang itu.

Aku nak tunjukan macam mana nak buat satu lagi partition dari partition C.

1. Klik butang kanan mouse pada partition C
2. Klik Shrink Volume

Aku nak kecilkan partition C supaya dapat buat partition E. Dalam demo ni aku cuma ada 10GB hard disk sahaja. So, contoh yang aku buat pun kecillah.

3. Taip 1500 kat ruangan Enter the amount to shrink in MB.
Dari info diatas, aku cuma boleh dapat 2,201 MB sahaja paling maksima. Tak apalah aku cuma nak buat partition E sebesar 1,500 MB sahaja.

4. Klik butang Shrink
Dalam beberapa saat (bergantung kepada saiz), partition C akan dikecilkan kepada 8.44 GB dan ada ruang baru sebesar 1.46 GB, boleh buat partition baru di situ.

5. Klik kanan butang mouse dan klik New Simple Volume
Akan keluar Volume Wizard

6. Klik Next

7. Taipkan saiz partition baru. Kat sini aku letak maksimum 1499. Tekan Next.

8. Tetapkan huruf drive yang baru. Kat sini, drive yang baru tu ialah E

9. Format partition. Kat dalam gambar atas ni, semuanya default value. Aku cuma ubah Volume label sahaja. Tekan Next
10. Tekan Finish.

Tunggu beberapa saat/minit (bergantung kepada saiz partition.)

Dah pun siap partition baru iaitu Drive E


Apa itu XML?

Sumber: Penggunaan XML

XML digunakan dalam pelbagai aspek untuk membangunkan sesuatu laman web dan kebiasaanya adalah untuk meringkaskan cara menyimpan dan perkongsian maklumat.

XML mengasingkan data dari HTML

Sekiranya anda ingin menggunakan teknik Dynamic HTML dalam laman web anda, proses mengemas kini fail-fail tersebut akan mengambil masa kerana rumit; anda perlu mengubah setiap satu persatu data yang dimasukkan (melibatkan data yang besar).

Dengan XML, ke semua data-data di simpan berasingan iaitu XML (data) dan HTML (paparan data). Melalui cara ini, anda boleh menumpukan untuk mengemas kini bentuk reka (layout) dan paparan (display) data pada fail HTML sahaja.

Manakala untuk kemas kini data-data, anda hanya perlu mengubah suai fail XML sahaja, tidak perlu melibatkan HTML. Jika anda memasukkan elemen Javascript dalam fail HTML, ia akan menggabungkan data-data dari XML dan dimasukkan dalam HTML untuk dipaparkan secara automatis.

* Anda akan mempelajarinya secara berperingkat nanti. Ikuti tutorial ini.

XML memudahkan perkongsian, penghantaran dan perpindahan maklumat

XML di simpan dalam format teks biasa (plain text). Format "plain text" ini membolehkan semua perisian untuk mengaksesnya, tidak perlu perisian tertentu.

XML memudahkan penghantaran maklumat dari pelbagai aplikasi yang berlainan di internet. Kaedah ini menjimatkan penggunaan masa tanpa perlu di tukar kepada format yang sesuatu sebelum di hantar.

Sekiranya anda melakukan pertukaran penempatan web (web hosting), untuk memindahkan data-data yang beribu akan lebih mudah dengan XML kerana sifat "plain text"nya.

XML digunakan oleh pelbagai aturcara

Banyak bahasa pengatur cara di internet sekarang yang menggunakan format XML dalam atur caranya seperti:

  • WSDL
  • WAP dan WML
  • RSS


Popular Posts


Back to Top