Moodle Mobile App

Moodle mobile app developed on HTML5 and Phonegap. It offers offline contents, camera and audio features and push notifications.

Download Moodle Mobile App from your phone Play Store.

Moodle Version required – Moodle 2.4 or above.

Features supported:

  • Responsive design for phone and tablets
  • Upload a picture into your private file area
  • Record an audio file and upload it into your private file area
  • Send a private message to a course participant (can be done offline)
  • Take a personal note about a course participant (can be done offline)
  • Add a course participant to your phone contact
  • Call a course participant touching the phone number
  • Locate a course participant address on Google map
  • Download and view some resources
  • Quick access to your course contents
  • Remote translation
  • Remote layout/style customization

Enabling Moodle access for mobile app

  1. Go to Administration > Site administration > Plugins > Web services > Mobile . Then enable ‘Web services for mobile devices’ (tick).
  2. In the CSS field paste this link “ “.
  3. After that click save changes .

Accessing the Moodle site from mobile
You required three things:

  • URL- Moodle site URL should be written like this where yourmoodlesite is the name of your site.
  • Username – username of your site
  • Password – password of your site

Screenshot of Moodle Mobile App


















Frequently Asked Questions

A. How to post videos securely so that students can’t download those in one right click?

To prevent students from downloading videos you can embed the link or code in a page, label, assignment, summary etc.
** Don’t use “File” resource to upload videos because it allows students to download it.


B. Can WebEx videos linked with Moodle?

Yes, WebEx videos can be linked with Moodle. There is a plugin” WebEx  Training Center Connector”. This plugin integrates WebEx with Moodle. With this teacher can link meetings and then students can login and participate in those meetings. To download this plugin you can refer this link


C. Can I link Vimeo private videos?

Yes, Vimeo videos can be embedded in Moodle. For this a user needs a account at .
Follow the steps to embed videos:


  1. Choose the video and find the embed code from the share option. Share option appears as an overlay on the top right corner of the video.
  2. A pop-up screen will appear, click on + Show Options.
  3. detials
  4. In the show options screen, uncheck ‘Show text link underneath this video’.
  5. Now select to highlight the embed code, then right click > copy .
  6. Log into Moodle and go to your Moodle course area.
  7. Try to add any one of the following label, page, summary etc and in the HTML editor, click on HTML button. A pop will appear paste the embed code there and save it.
  8. Then Turn the Editing off to view the video.


D. What are the best e-learning authoring tools?

Moodle provides very intuitive resources and activities to create courses. Activities and resources such as:
Book – Book make it easy to create multi-page resources with a book like format. It can be printed entirely or by chapter. More details at
Lessons – It presents a series of HTML pages to the student who is usally asked to make some sort of choice underneath the content area. Moreover you can ask questions after every topic and if he fails to answer correctly you can restrict to move forward. More details at .
Wiki- It is a collection of collaboratively authored web documents. It is a web page everyone in your class can create together, right in the browser, without needing to know HTML. More details at .

To know more about other activities and resources you can refer these links:

For creating SCORM packages or IMS packages there is a open source application which converts content into SCORM such as exe. ( .
HOTPOT module – For creating interactive games and quiz test questions . Questions such as multiple choice, short answer, jumbled-sentence, crossword, matching/ordering and gap-fill exercises for the world wild Web.
Other open source tools are What2Learn, Xical, Class Tools, Wink, MLOAT (Multimedia Learning Object Authoring Tool)  etc.


E. How to create Flash cards using moodle ?

In Moodle there is a third party plugin Flash Card. It allows editing and playing flashcards. They are a “memory training” device that uses the concept of repetition.

Features of Flash Card:

  • Getting cards from a “matching question”
  • Editing cards
  • Multimedia cards: text, image, sound and image + sound together.
  • Automated backpropagation of cards
  • Customizable decks

Download link .


F. How to secure content or Moodle website?

To secure your content or Moodle web site you can follow the recommendations given at 


G. Best practices to deploy Moodle course.

Best practices are:
Don’t use more than 3 font style per page.
Do maintain consistency.
Do use topic summaries and labels.
Don’t use the course page for content.
Do use the course page as a Launchpad.
Do beware the blink.
Don’t be afraid of white spaces.
Do use images to enhance your course.
Please try to avoid more scrolling on the course page.
Do keep the activity names short and worthy.
Do simplify delivery.
Do let students participate and collaborate.
Do let students see their logs.
Do give your learners completion tracking.
If you are using condition access then don’t put many conditions on single activity.
Don’t be afraid to branch out your content.

Sending bulk messages to students who have not completed the quiz

This blog will be very helpful for teachers to send messages to students in bulk who have not completed the quiz.

Follow the steps:

  1. From the course go to Navigation > Current course > Course name > Reports > Course participation
  2. In the drop down of the activity module, choose your quiz.
  3. Choose “Students” from show only and “Post” from show action drop down. then click on Go button.
  4. Then it will show a list of students whether they attempt it or not. Click on “Select all No” button to select the students who have not attempted the quiz till now.
  5. Then with selected user action choose ‘Send message’ and click ok.


Moodle 2.5 New feature : Search the list of Enrolled users.

Another important feature in the latest version of Moodle i.e. 2.5, from a teachers perspective is the ability to filter/search enrolled users in a course.
Sometimes it may be very helpful to filter out a particular user out of all users or all users of a particular enrollment method or by roles.

Screen Shot 2013-05-02 at 12.51.15 PM

In moodle 2.4 or previous version, you can only filter out the users by the enrollment methods.
Screen Shot 2013-05-02 at 12.51.40 PM


Moodle 2.5 New feature : Install add-ons from inside Moodle

Moodle 2.5 brings a lot of new features for teachers, students as well as site administrators. One of the most promising feature for Site administrators is now they can install new plugins from moodle plugins directory directly inside their moodle site.

This feature can be very helpful for those Moodlers who don’t have access to their moodle code.


  1. To install a new plugin to your moodle site, log in as an administrator.
  2. Under the settings block navigate to : Site Administration >> Plugins >> Install Add-ons. You can install plugins from your local computer by uploading the zip file or directly from the Moodle plugins database.
    Screen Shot 2013-05-02 at 12.21.39 PM
  3. To install plugin from Moodle plugins database, just click “Install Add-ons from Moodle Plugin directory” . It will redirect you to plugins database.
  4. Then, select the plugins and you can see s “Install” button besides the plugin name as Screen Shot 2013-05-02 at 11.51.28 AM
  5. After that it will confirm you to download the plugin for validation check.
  6. Then, it will show you the results of Validation tests as
    Screen Shot 2013-05-02 at 11.52.06 AM
  7. After that you can follow the standard procedure to complete the installation process.
  8. You can verify that the plugin is installed by navigating to Site Administration >> Plugins >> Plugins Overview

It can be a great time saver for site administrators but it can lead you to a lot of difficulties because it is only your responsibility to take care of your site and properly test any plugin before installing it on your production site.


Moodle Adminer : A great tool to manage Moodle database

There are several advanced Moodlers who choose to play around with the Moodle database to make the desired changes. Generally, they use PhpMyAdmin as the tool to make changes to their database through web interface. But there are some restrictions of PhpMyAdmin like it supports only MySQL database, You need to login to it in a new window/tab.

Solution : Andreas Grabs comes up with Moodle Adminer plugin which uses the popular tool Adminer for administration of your Moodle database. It supports a variety of databases like MySQL, MSSQL, PostgreSQL and Oracle.

Download: You can download the plugin from this link.

Install : To install this module you need to extract the downloaded file and place it in your-moodle-site/local/ directory and complete the installation process through the notifications page.

Usage: After successfully installing this module, you can use it right within your moodle site. Just navigate to Site Admin >> Server >> Moodle Adminer and you will see all your  server databases as shown in image.
Screen Shot 2013-04-23 at 11.24.36 AM
You can perform a lot of operations in your database like:
1) you can define trigger
2) you can change the order of fields
3) you can easy create or alter views
4) you can create stored procedures
5) if you rename a database so the database is altered and not copied like phpMyAdmin it does
6) you can define foreign key with referential integrity

Reference :

Sharing Moodle course activities and resources: The simplest way

Most of Moodlers used to devote a lot of time while importing and exporting activities in various courses. Yesterday, I found an easy way to share activities and resources within different courses in a very simple and easy way using Sharing Cart Block.

Download : You can download the latest Sharing Cart Block from this link for Moodle 2.4 Version. However, it is compatible with Moodle 1.9 and 2.3 onwards.

Installation : To install this block you need to extract the zip file and rename it as shopping_cart and place it within the your_moodle_site/blocks/ directory and then complete the install process form Notifications page as an administrator.

Usage : To use this module just navigate to any of the course and click “add a block” and select Sharing Cart block. You will see a block will appear with absolutely nothing inside it.

Screen Shot 2013-04-18 at 11.04.53 AM
You will also notice that there is a new icon besides every activity/resource as shown in fig.

Screen Shot 2013-04-18 at 11.05.03 AM

You can use this icon to move the activity/resource to the shopping cart

Screen Shot 2013-04-18 at 11.04.53 AM

It may ask you to share user date along with the activity.

Restore in other course : To restore the items in sharing cart to another course, just navigate to that course and add Shopping Cart block to that course.
You will see the activities/resource in the shopping cart block and simply add to the course using the “Copy to course” icon. It will display the available positions where you want to place the restored activity,  just click any of the position and you will see that the activity is restored to your new course.

Moreover, you can move the activities in the sharing cart inside a folder within the sharing cart to make it look prettier.

It can also be used to share Quizzes and questions within the courses. You need to assign proper permissions for the same in case you find an error.


Hiding grades from students until a specified date.

If  teachers wants to hide grades in the gradebook from students until a specified date she can do easily in Moodle.
Example – It is helpful at the end of the session and final assessment is to be held and teachers don’t want students to know their results till a specified date.

How it can be done?

  1. Go to Settings > Course administration > Grades.
  2. Now click on ‘Simple view’ link under “Categories and items”.
  3. Click ‘Edit’ icon beside the course name.
  4. On the edit grade item page click on ‘Show Advanced’ button to see advanced settings and under category total set the two options:
    • Hidden – Tick the box to hide the grades from students.
    • Hidden until –  First enable the hidden until option and then specified the date till which you want to hide.
  5. Click the save changes button to save it.

** To hide grade only for a particular activity then click ‘Edit’ icon besides that activity. then follow the same steps as above.

How to track unread forum post?

In Moodle a user can track forum post which has not been read yet. For doing this first enable the forum tracking in your profile setting page:

  • Forum Tracking :- Choose Yes: highlight new post for me.
  • Forum auto-subscribe :- Yes:when I post, subscribe me to that forum to subscribe automatically to it.

Then in the forum setting page set “Read tracking for this forum” to:

  • ON – Tracking is always on
  • OFF – Tracking is always off

How to access Moodle on locahost from others computers at same network?

To access Moodle at others computer simply change localhost with your IP address in moodle config.php file.

For example :
Replace $CFG->wwwroot   = ‘http://localhost/moodle';
$CFG->wwwroot   = ‘';

and save it.

Now type ” ” on others computer at same network to access same moodle.