• PHP
  • LMS
  • Moodle
  • e-learning
Please feel free to contact us


An AWS product Moodle3.2: Open-source learning platform powered by Miri Infotech. Moodle is a learning platform designed to provide educators, administrators and learners with a single robust, secure and integrated system to create personalised learning environments.

Moodle is trusted by institutions and organisations large and small, including Shell, London School of Economics, State University of New York, Microsoft and the Open University. Moodle’s worldwide numbers of more than 90 million users across both academic and enterprise level usage makes it the world’s most widely used learning platform.

We are launching a product which will configure and publish Moodle, an open source framework which is embedded pre-configured tool with LAMP and ready-to-launch AMI on Amazon EC2 that contains Moodle, Apache, MySQL, Linux, PHP (LAMP).

A simple interface, drag-and-drop features, and well-documented resources along with ongoing usability improvements make Moodle easy to learn and use. The Moodle project’s open-source approach means that Moodle is continually being reviewed and improved on to suit the current and evolving needs of its users.

Moodle provides the most flexible tool-set to support both blended learning and 100% online courses. Configure Moodle by enabling or disabling core features, and easily integrate everything needed for a course using its complete range of built-in features, including external collaborative tools such as forums, wikis, chats and blogs.

  • Backed by a strong community
  • Extensive resources available
  • Use any time, anywhere, on any device
  • Robust, secure and private
  • Scalable to any size
  • Highly flexible and fully customisable
  • All-in-one learning platform
  • Moodle in your language
  • Always up-to-date
  • Free with no licensing fees
  • Easy to use
  • Proven and trusted worldwide
  • Modern, easy to use interface
  • Personalised Dashboard
  • Collaborative tools and activities
  • All-in-one calendar
  • Convenient file management
  • Simple and intuitive text editor
  • Notifications
  • Track progress
  • Customisable site design and layout
  • Secure authentication and mass enrolment
  • Multilingual capability
  • Bulk course creation and easy backup
  • Manage user roles and permissions
  • High interoperability
  • Simple plugin management
  • Regular security updates
  • Detailed reporting and logs
  • Direct learning paths
  • Encourage collaboration
  • Embed external resources
  • Multimedia Integration
  • Group management
  • Marking workflow
  • In-line marking
  • Peer and self assessment
  • Integrated Badges
  • Outcomes and rubrics
  • Security and privacy

Usage / Deployment Instruction

Open the URL: http://<instance ip address>

Step 1: Fill following inputs

Web Address : http://<instance ip address>/moodle

Moodle Directory: /var/www/html/moodle

Data Directory: /var/moodledata

Press “Next” Button

Step 2: Now you can use the system.

Database connection configuration

Host : localhost

Database : mirimoodledb

Username : mirimoodle

Password : <instanceID>

SSH using root user is disabled. ec2-user is the sudo user with root privileges with access using the key pair created during launching the instance.

MYSQL can be accessed only with SSH

MYSQL User : root

Password : <instanceID>

Note : You are not supposed to change it.

Submit Your Request

First Name:*
Last Name:*
Email Address:*
Phone Number:*

You can subscribe to Moodle3.2, an AWS Marketplace product and launch an instance from the Moodle3.2 product's AMI using the Amazon EC2 launch wizard.

To launch an instance from the AWS Marketplace using the launch wizard
  • Open the Amazon EC2 console at
  • From the Amazon EC2 dashboard, choose Launch Instance.
    On the Choose an Amazon Machine Image (AMI) page, choose the AWS Marketplace category on the left. Find a suitable AMI by browsing the categories, or using the search functionality. Choose Select to choose your product.
  • A dialog displays an overview of the product you've selected. You can view the pricing information, as well as any other information that the vendor has provided. When you're ready, choose Continue.
  • On the Choose an Instance Type page, select the hardware configuration and size of the instance to launch. When you're done, choose Next: Configure Instance Details.
  • On the next pages of the wizard, you can configure your instance, add storage, and add tags. For more information about the different options you can configure, see Launching an Instance. Choose Next until you reach the Configure Security Group page.
  • The wizard creates a new security group according to the vendor's specifications for the product. The security group may include rules that allow all IP addresses ( access on SSH (port 22) on Linux or RDP (port 3389) on Windows. We recommend that you adjust these rules to allow only a specific address or range of addresses to access your instance over those ports.
  • When you are ready, choose Review and Launch.
  • On the Review Instance Launch page, check the details of the AMI from which you're about to launch the instance, as well as the other configuration details you set up in the wizard. When you're ready, choose Launch to select or create a key pair, and launch your instance.
  • Depending on the product you've subscribed to, the instance may take a few minutes or more to launch. You are first subscribed to the product before your instance can launch. If there are any problems with your credit card details, you will be asked to update your account details. When the launch confirmation page displays
  • 1Why does my company need an LMS?

    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.

  • 2Do we need to install anything?

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

  • 3Can I customize eLearning courses?

    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.

  • 4Can we preview your product before we purchase it?

    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.

  • 5How can I suggest new resources for the LMS?

    Complete and submit a Resource Submission Form which can be found in the Help page of the LMS. New resources will be reviewed before being placed on the LMS.

  • 6How can I suggest new resources for the LMS?

    Complete and submit a Resource Submission Form which can be found in the Help page of the LMS. New resources will be reviewed before being placed on the LMS.


  • Use any time, anywhere, on any device, Robust, secure and private, Scalable to any size
  • It provides Notifications, Track progress, Multilingual capability, High interoperability, Direct learning paths
  • It provides Multimedia Integration, Group management, Marking workflow, Integrated Badges, Security and privacy

Application Installed