CHAMILO

  • Apache
  • PHP
  • MySQL
  • LMS
  • PHP-Fusion
Please feel free to contact us
Go

About

Chamilo is an open source Learning Management System (LMS), which allows users to create a virtual campus for online and semi-online training. It is an e-LMS that is designed to facilitate ease of use and speed and improving access to education and knowledge worldwide.  It includes courses catalog, skills management, certificates generation, configurations of complex configurations, and SCORM support.

Niles partners, one of the leading IT Solutions providers is launching a product Chamilo, a software solution which is embedded pre-configured tool with LAMP and ready-to-launch machine image on Azure that contains Apache, MySQL, Linux, PHP (LAMP).
Currently, it is being used by more than 500,000 users across various age groups in over 25 countries. It also offers a shopping cart to support users in selling their e-learning courses and make money subsequently. Chamilo on Azure marketplace can easily accommodate over 3,000 simultaneous connected learners. Other major benefits include high and easy availability, cloud compatibility, and rapid resolution of security flaws.

With Chamilo e learning software, users can easily create training content, use the well-ordered interface to focus on learning, install web hosting solutions, develop learning methodologies, utilize both synchronous as well as asynchronous communication channels, utilize SOAP web services for remote management, track students’ results, use practical, additive, and visual e-learning tools along with staff selection and serious games, manage users, courses, and training cycles, and lastly, conduct time-controlled exams.

The Chamilo software aims to ensure the quality and availability of education at a low cost through the distribution of its software, the improvement of its interface for developing and underdeveloped countries’ devices portability and the facility of a public e-learning campus.

Why use Chamilo LMS?

Chamilo is one of the easiest e-learning systems in the market.
Chamilo has strong code history behind it and has been thoroughly tested and adapted to teachers and student’s needs.
It offers a broad spectrum of features including SCORM support, complex exams configurations, certificates generation, courses catalogue, skills management, and shopping cart to sell the courses users produce straight away.
It has proven use cases with over 700,000 registered learners and more than 3,000 simultaneous connected learners.
Cloud-compatibility, high-availability capability, and quick security flaws resolution.
Features

Multi-lingual
A Collaborative and interactive learning environment
Easy access to course content

  1. Type virtual machines in the search.
  2. Under Services, select Virtual machines.
  3. In the Virtual machines page, select Add. The Create a virtual machine page opens.
  4. In the Basics tab, under Project details, make sure the correct subscription is selected and then choose to Create new resource group. Type myResourceGroup for the name.*.
  5. Under Instance details, type myVM for the Virtual machine name, choose East US for your Region, and choose Ubuntu 18.04 LTS for your Image. Leave the other defaults.
  6. Under Administrator account, select SSH public key, type your user name, then paste in your public key. Remove any leading or trailing white space in your public key.
  7. Under Inbound port rules > Public inbound ports, choose Allow selected ports and then select SSH (22) and HTTP (80) from the drop-down.
  8. Leave the remaining defaults and then select the Review + create button at the bottom of the page.
  9. On the Create a virtual machine page, you can see the details about the VM you are about to create. When you are ready, select Create.

It will take a few minutes for your VM to be deployed. When the deployment is finished, move on to the next section.

Connect to virtual machine

Create an SSH connection with the VM.

  1. Select the Connect button on the overview page for your VM.
  2. In the Connect to virtual machine page, keep the default options to connect by IP address over port 22. In Login using VM local account a connection command is shown. Select the button to copy the command. The following example shows what the SSH connection command looks like:

bashCopy

ssh azureuser@10.111.12.123

  1. Using the same bash shell you used to create your SSH key pair (you can reopen the Cloud Shell by selecting >_ again or going to https://shell.azure.com/bash), paste the SSH connection command into the shell to create an SSH session.

 Usage/Deployment Instructions

Step 1: Access Chamilo CMS in Azure Marketplace and click on get it now button.

click on GET IT NOW and then Continue,

 

 

Click on create,

 

Step 2: Now to create a virtual machine, enter or select appropriate values for zone, machine type, resource group and so on as per your choice.

Click on  Create;

Step 3: Use the browser to access the application at http://<instance ip address> replace <instance ip address> with the actual ip address of the running instance.

Step 4: Start Installation

Click on Next step,

Here you may find some issue with php.ini so you need to do SSH into your VM and run following commands,

$nano /etc/php/7.2/apache2/php.ini

and here edit date time zone, Execution time, Memory limit, and other stuff as per requirement.

then restart apache2 server by

$service apache2 restart

Accept the terms and click on Next step,

Step 5: For setting up MySQL database user do the following steps:

Do SSH into your instance.

Type the following commands:

Command: sudo su

Command: mysql –u root –p

Type in the password as: Niles@123

Type the following commands to make a new database and user as per your choice:

Command: Create database <database name as you like>;

Command: CREATE USER ‘<username as you like>’@’localhost’ IDENTIFIED BY ‘<password as you like>’;

Command: GRANT ALL ON <database name>.* TO ‘<username>’@’localhost’;

Command: FLUSH PRIVILEGES;

Command: exit;

NOTE: Please don’t forget to set the <database name as you like>, <username as you like> and <password as you like> in the above mentioned commands to run the product smoothly.

Check database connection and Click on Next step,

Step 6: Now do configuration of your website,

Setup a admin login for your website,

Click on Next Step and your installation is complete,

Click on Go to your newly created portal.

Step 7: your login will appear,

fill in admin details and click on login.

Submit Your Request

Captcha

Using e-learning instead of or alongside face-to-face learning can help to reduce training costs and improve productivity across an organisation. For example, mandatory staff training like fire safety or food hygiene can be allocated when work is quiet, rather than sending people out of the office for a whole day or more.

Not really. Just make sure you have the latest version of your Web browser.

While there are many off the shelf ready-made courses available in the market, eLearning courses can be customized to your specifications. You can connect with our support team for any customization.

Absolutely. You can take the free trial for 7 days on cloud platform so you can see for yourself how easy it is to understand and navigate as a user as well as an administrator.

Highlights

  • Chamilo is one of the easiest e-learning systems in the market.
  • Chamilo has strong code history behind it and has been thoroughly tested and adapted to teachers and student’s needs.
  • Cloud-compatibility, high-availability capability, and quick security flaws resolution.

Application Installed