Chamilo

Last updated

Chamilo
Developer(s) BeezNest [1] and Chamilo community members
Stable release
LMS 1.11.26 / 27 September 2023;6 months ago (2023-09-27)
Written in PHP
Operating system Cross-platform
Type Course Management System
License GPLv3 or superior
Website chamilo.org

Chamilo is a free software (under GNU/GPL licensing) e-learning and content management system, aimed at improving access to education and knowledge globally. It is backed up by the Chamilo Association, which has goals including the promotion of the software, the maintenance of a clear communication channel and the building of a network of services providers and software contributors.

Contents

The Chamilo project aims at ensuring the availability and quality of education at a reduced cost, through the distribution of its software free of charge, [2] the improvement of its interface for 3rd world countries devices portability and the provision of a free access public e-learning campus. [3]

History

The Chamilo project was officially launched on 18 January 2010 by a considerable part of the contributing community [4] of the (also GNU/GPL) Dokeos software, after growing discontent on the communication policy inside the Dokeos community and a series of choices that were making parts of the community insecure about the future of developments. As such, it is considered a fork of Dokeos (at least in its 1.8 series). The reaction to the fork was immediate, with more than 500 active users registering on the Chamilo forums in the first fortnight and more contributions collected in one month than in the previous whole year.

The origins of Chamilo's code date back to 2000, with the start of the Claroline project, which was forked in 2004 to launch the Dokeos project. In 2010, it was forked again with the publication of Chamilo 1.8.6.2.

Chamilo used to come in two versions. The LMS (or "1.*") version directly builds on Dokeos. Chamilo LCMS (or 3.0) is a completely new software platform for e-learning and collaboration. However, due to frequent structural changes, the lack of migration workflow from LMS, the complexity of its interface and a certain lack of leadership, support for the project was abandoned by the association in 2015 to focus on improved LMS development.

Community

Due to Chamilo's educational purpose, most of the community is related to the educational or the human resources sectors. The community itself works together to offer an easy to use e-learning system.

Active

Community members are considered active when they start contributing to the project (through documentation, forum contributions, development, design). [5] [6] [7]

In 2009, members of the Dokeos community started working actively on the One Laptop Per Child project together with a primary school in the Salto city in Uruguay. [8] One of the founding members of the Chamilo Association then registered as a contributing project for the OLPC in which his company would make efforts to ensure the portability of the platform to the XO laptop. [9] The effort has been, since then, continued as part of the Chamilo project.

Passive

The community is considered passive when they use the software but do not contribute directly to it. As of February 2016, the passive community was estimated to be more than 11,000,000 users [10] around the world.

Chamilo Association

Since June 2010, the Chamilo Association has been a legally registered non-profit association (VZW) under Belgian law. The association was created to serve the general goal of improving the Chamilo project's organization and to avoid a conflict of interest between the organization controlling the software project decision process and the best interests of the community using the software. Its founding members, also its first board of directors, were originally 7, of which 3 are from the private e-learning sector and 4 were from the public educational sector. The current board of directors is composed of 5 members.

Main features of Chamilo LMS

Technical details

Chamilo is developed mainly in PHP and relies on a LAMP or WAMP system on the server side. On the client side, it only requires a modern web browser (versions younger than 3 years old) and optionally requires the Flash plugin to make use of advanced features.

Interoperability

The Chamilo LMS (1.*) series benefits from third party implementations that allows easy connexion to Joomla (through JFusion plugin), Drupal (through Drupal-Chamilo module), OpenID (secure authentication framework) and Oracle (through specific PowerBuilder implementations).

Extensions

Chamilo offers a connector to videoconferencing systems (like BigBlueButton or OpenMeetings) as well as a presentations to learning paths converter, which require advanced system administration skills to install.

Releases

You can get more information on releases from the original website. [11] Chamilo LMS and Chamilo LCMS are two separate products of the Chamilo Association, which is why the releases history is split below.

Chamilo LMS

Chamilo LCMS

Statistics

The free-to-use Chamilo campus registered 100,000 users in October 2011 (15 months after its launch), for 38,000 users in December 2010 (11 months after its launch). The Peruvian private Universidad San Ignacio de Loyola reported 1,700 users connected in the same 120 seconds time frame in August 2011. Globally, Chamilo registered 700,000 users in October 2011, more than 5,000,000 users in June 2013 and more than 20,000,000 users in August 2018. [15]

Worldwide adoption

Institutional adoption
YearNumber of installations
20122,000
201411,000
201631,000
201953,000
202282,000

Coverage

See also

Related Research Articles

<span class="mw-page-title-main">IBM AIX</span> Series of Unix operating systems from IBM

AIX is a series of proprietary Unix operating systems developed and sold by IBM for several of its computer platforms.

<span class="mw-page-title-main">GIMP</span> Open source raster graphics editor

GNU Image Manipulation Program, commonly known by its acronym GIMP, is a free and open-source raster graphics editor used for image manipulation (retouching) and image editing, free-form drawing, transcoding between different image file formats, and more specialized tasks. It is extensible by means of plugins, and scriptable. It is not designed to be used for drawing, though some artists and creators have used it in this way.

Concurrent Versions System is a version control system originally developed by Dick Grune in July 1986.

<span class="mw-page-title-main">Apache Subversion</span> Free and open-source software versioning and revision control system

Apache Subversion is a software versioning and revision control system distributed as open source under the Apache License. Software developers use Subversion to maintain current and historical versions of files such as source code, web pages, and documentation. Its goal is to be a mostly compatible successor to the widely used Concurrent Versions System (CVS).

Moodle is a free and open-source learning management system written in PHP and distributed under the GNU General Public License. Moodle is used for blended learning, distance education, flipped classroom and other online learning projects in schools, universities, workplaces and other sectors.

Backporting is the action of taking parts from a newer version of a software system or software component and porting them to an older version of the same software. It forms part of the maintenance step in a software development process, and it is commonly used for fixing security issues in older versions of the software and also for providing new features to older versions.

<span class="mw-page-title-main">AutoHotkey</span> Automation-focused scripting language for Windows

AutoHotkey is a free and open-source custom scripting language for Microsoft Windows, primarily designed to provide easy keyboard shortcuts or hotkeys, fast macro-creation and software automation to allow users of most computer skill levels to automate repetitive tasks in any Windows application. It can easily extend or modify user interfaces. The installation package includes an extensive help file; web-based documentation is also available.

Kolab is a free and open source groupware suite. It consists of the Kolab server and a wide variety of Kolab clients, including KDE PIM-Suite Kontact, Roundcube web frontend, Mozilla Thunderbird and Mozilla Lightning with SyncKolab extension and Microsoft Outlook with proprietary Kolab-Connector PlugIns.

<span class="mw-page-title-main">NetSurf</span> Web browser

NetSurf is an open-source web browser which uses its own layout engine. Its design goal is to be lightweight and portable. NetSurf provides features including tabbed browsing, bookmarks and page thumbnailing.

openSUSE Community-supported Linux distribution

openSUSE is a free and open-source Linux distribution developed by the openSUSE project. It is offered in two main variations: Tumbleweed, an upstream rolling release distribution, and Leap, a stable release distribution which is sourced from SUSE Linux Enterprise.

<span class="mw-page-title-main">ATutor</span> Open source web-based application

ATutor is an open source web-based learning management system (LMS).

<span class="mw-page-title-main">Sugar (desktop environment)</span> Free desktop environment based on GTK+

Sugar is a free and open-source desktop environment designed for interactive learning by children. It was developed by SugarLabs. Developed as part of the One Laptop per Child (OLPC) project, Sugar was the default interface on OLPC XO-1 laptop computers. The OLPC XO-1.5 and later provided the option of either the Gnome or Sugar interfaces.

Carbide.c++ is a software development tool for C++ development on Symbian OS. It is used to develop phones that use the OS, as well as applications that run on those phones. It is based on the Eclipse IDE platform enhanced with extra plug-ins to support Symbian OS development. The product is provided by the Symbian Foundation under an open source model. In April 2009, Nokia transferred Carbide.c++ and many other software developer tools to the Symbian Foundation. Members of the Symbian community now manage and contribute code to the Carbide.c++ product.

The IMS Question and Test Interoperability specification (QTI) defines a standard format for the representation of assessment content and results, supporting the exchange of this material between authoring and delivery systems, repositories and other learning management systems. It allows assessment materials to be authored and delivered on multiple systems interchangeably. It is, therefore, designed to facilitate interoperability between systems.

eFront (eLearning software) ELearning software

eFront is an eLearning platform (also known as a Course Management System, or Learning Management Systems, or Virtual Learning Environment ). eFront has historically been coming in a number of editions, from an open-source edition to the latest eFrontPro edition.

An unofficial patch is a patch for a piece of software, created by a third party such as a user community without the involvement of the original developer. Similar to an ordinary patch, it alleviates bugs or shortcomings. Unofficial patches do not usually change the intended usage of the software, in contrast to other third-party software adaptions such as mods or cracks.

<span class="mw-page-title-main">KOffice</span> Former office suite for the KDE Desktop Environment

KOffice was a free and open source office and graphics suite developed by KDE for Unix-like and Windows systems. KOffice contains a word processor (KWord), a spreadsheet (KSpread), a presentation program (KPresenter), and a number of other components that varied over the course of its development.

Fedora Linux is a popular Linux distribution developed by the Fedora Project. Fedora attempts to maintain a six-month release schedule, offering new versions in May and November, although some releases have experienced minor delays.

Long-term support (LTS) is a product lifecycle management policy in which a stable release of computer software is maintained for a longer period of time than the standard edition. The term is typically reserved for open-source software, where it describes a software edition that is supported for months or years longer than the software's standard edition.

Learning Tools Interoperability (LTI) is an education technology specification developed by 1EdTech. It specifies a method for a learning system to invoke and to communicate with external systems. In the current version of the specification, v1.3, this is done using OAuth2, OpenID Connect, and JSON Web Tokens. For example, a Learning Management System (LMS) may use LTI to host course content and tools provided by external, third-party systems on a web site, without requiring a learner to log in separately on the external systems, with information about the learner and the learning context shared by the LMS with the external systems.

References

  1. "BeezNest, Chamilo editor, as established by the Chamilo Association". BeezNest Belgium SPRL. 2023. Retrieved 6 September 2023.
  2. "Chamilo project's official website". Chamilo project's website. Asociación Chamilo. 2023. Retrieved 6 September 2023.
  3. "Chamilo Free Campus".
  4. See "Chamilo | open source e-learning and collaboration software". Archived from the original on 5 June 2010. Retrieved 26 June 2010.
  5. "Chamilo Community Forum • Index page".
  6. "Chamilo - Chamilo Translations System".
  7. "Chamilo Tracking System".
  8. Archived at Ghostarchive and the Wayback Machine : Experiencia con la Plataforma Dokeos en Uruguay OLPC. YouTube .
  9. "Contributors program/June 5, 2009 - OLPC".
  10. "Official Chamilo statistics page".
  11. "Versions | www.chamilo.org". Archived from the original on 4 May 2014. Retrieved 9 March 2013.
  12. "Chamilo 1.8.7.1, Palmas, now available | open source e-learning and collaboration software". Archived from the original on 23 August 2010. Retrieved 8 August 2010.
  13. "Chamilo 1.8.7, Istanbul, now available for download! | open source e-learning and collaboration software". Archived from the original on 22 June 2010. Retrieved 26 June 2010.
  14. "Google Code Archive - Long-term storage for Google Code Project Hosting".
  15. "Chamilo portals around the world". Archived from the original on 16 October 2010. Retrieved 26 June 2010.
  16. "Chamilo Official Providers list". Asociación Chamilo. 2023. Retrieved 6 September 2023.
  17. "Instituto Nacional de Innovación Agraria - INIA - Aula Virtual".
  18. "Statistics page for Chamilo usage". Asociación Chamilo. 2023. Retrieved 6 September 2023.
  19. Chamilo on the FOSS Weekly podcast
  20. Chamilo promoted on EPALE
  21. Interview of then Chamilo Association's president in the Belgian press
  22. Chamilo in the SILL (Socle Interministériel du Logiciel Libre)