Moodle 3.0 – 10 Frequently Asked Questions

moodle 3.0

With version 3.0, released in November 2015, using Moodle for e-learning venture has become easier and more efficient than ever. Moodle 3.0 brought a number of highly anticipated features, such as tagging, course editing improvements, and four new quiz question types. Read our Moodle FAQ to learn more about what to expect:

1. What are the server and database requirements for Moodle 3.0? What are the client requirements?

The minimum version of PHP you will need is PHP 5.4.4. You should always use the most recent PHP 5.4.X or 5.5.X version available. If you need PHP 7 support, you will need to upgrade to Moodle 3.0.1 or later.

Moodle 3.0 supports a number of databases. Always use the latest versions. The following are supported:

  • Oracle Database 10.2
  • Microsoft SQL Server 2008
  • PostgreSQL 9.1
  • MariaDB 5.5.31
  • MySQL 5.5.31

Moodle courses can be accessed through the web using the following web browsers. Users should always use the latest browser available when accessing Moodle courses.

  • Google Chrome 30.0 or later.
  • Mozilla Firefox 25.0 or later.
  • Microsoft Internet Explorer 9 or later. Version 10 is needed for drag-and-drop content uploads from outside the browser into Moodle.
  • Apple Safari 6 or later.

2. How are files handled in Moodle 3.0? What new file settings are available in Moodle 3.0?

  • When editing is on, an instructor can add a file to a course. Either drag and drop the file or click “add an activity or resource.”
  • In Moodle 3.0, instructors can display the date that a file was uploaded or changed. This allows learners to easily find the most up-to-date, recent information in a course.
  • If you want to reuse a file, you can either make a copy of the file or create a shortcut or alias to the file.  When an alias is used, all instances of that alias will update when the original file is updated. For instance, when an instructor adds a course note to a file, it is updated in all courses that use that file.

3. How do I manage add-ons in Moodle 3.0?

Moodle 3.0 offers improved management of plug-ins and add-ons. If you are adding a plug-in that also requires dependent plug-ins, you can add them all at the same time. Multiple plug-ins can be handled simultaneously. And, you can now cancel the installation of a plug-in before the database is upgraded.

Moodle add-ons and plug-ins can be found in the MoodlePlugins directory. A list of the latest approved plug-ins is available to let you see what is new.

4. How can I get free Moodle hosting?

If you do not have your own hosting, you can get free hosting using MoodleCloud. MoodleCloud is limited to 50 users and 200Mb of disk space. All existing MoodleCloud sites have been upgraded to 3.0 and 3.0 will be the default version for new MoodleCloud sites. Gnomio is another free hosting service which you can consider. Read here to decide which one out of these is a better choice for you.

Bonus: Download free WizIQ Virtual Classroom Guide for Moodle Teachers which explains how teachers can schedule, edit, and manage classes, along with uploading content to use inside the WizIQ Virtual Classroom. 

5. What new types of quiz questions can I create?

Moodle 3.0 supports four types of quiz questions. You can now create question types that include:

  • Drag and drop into text: Learners select words to complete sentences by dragging their selections.
  • Select missing words: Learners use a pull-down menu to complete sentences or answer questions.
  • Drag and drop markers: Learners drag markers to a location that is predefined by the teacher. This can be used for diagrams and maps.
  • Drag and drop onto an image: Learners can drag small images or text onto a background image uploaded by the teacher.

6. What improvements have been made to learner interface?

  • Learners can now delete personal messages; deleted messages will still stay in the recipient’s message box.
  • They will also be able to see each other’s contact details if they are able to see one another’s course profile.

7. What is new in the administration interface?

  •  Administrators now have a reset button on the Dashboard and profile pages. This allows them to specify blocks on those pages and apply any desired changes to all users on the site.
  • Administrators will also be able to uninstall several languages using a single action, which can save time and allow you to streamline the learners’ interface.
  • They can now implement an upgrade key. This will limit upgrading to only authenticated users.

8. What is grading like in the new version?

Grades can be shown as letter grades, percentages or point totals. Administrators can set the defaults in Administration>Grades>Grade item settings. In Moodle 3.0, the user’s drop-down menu will show learners their Total Grades for each course they are enrolled in. In the Rubric interface, you are now able to duplicate rows. To duplicate a row, click the duplicate button. A new row will be created with the same values.

9. What reporting and analytics are available?

  • In Moodle 3.0 you will be able to produce a workshop submissions report. This allows you to look at all the participants, then filter to see who has and has not submitted their workshop materials.
  • The Engagement Analytics block allows you to see learner progress in a number of areas. This block is available in the plug-ins area and is compatible with Moodle 3.0.
  • The Analytics and Recommendations block is a plug-in that allows both learners and instructors to see student participation in each of the course activities. It will provide recommendations to students about which activities they should engage in to improve their learning experience and raise their grades.

10. How does tagging courses work?

Moodle 3.0 offers better management of tags. Instructors can tag their courses from the Edit settings page. Courses can be tagged with descriptive keywords such as “marketing” or “basic.” Potential learners can then search courses based on their tags.

Here’re 10 most frequently asked questions on Moodle 3.0. If you have any, feel free to write in the comments section. Or if you’re looking for a live classroom plug-in for Moodle 3.0, try Virtual Classroom plugin for Moodle.


A marketer by profession and an explorer by nature. I love to read, learn, travel, experiment with new music and food, and have a good laugh.

Leave a Reply

Your email address will not be published. Required fields are marked *

[index]
[index]
[i]
[i]
[id, count]
[id, count]
[f.tagName.toLowerCase()]
[f.tagName.toLowerCase()]
[ id, validationType, arg1, arg2 ]
[ id, validationType, arg1, arg2 ]
[field.tagName.toLowerCase()]
[field.tagName.toLowerCase()]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[index]
[index]
[i]
[i]
[id, count]
[id, count]
[f.tagName.toLowerCase()]
[f.tagName.toLowerCase()]
[ id, validationType, arg1, arg2 ]
[ id, validationType, arg1, arg2 ]
[field.tagName.toLowerCase()]
[field.tagName.toLowerCase()]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[index]
[index]
[i]
[i]
[id, count]
[id, count]
[f.tagName.toLowerCase()]
[f.tagName.toLowerCase()]
[ id, validationType, arg1, arg2 ]
[ id, validationType, arg1, arg2 ]
[field.tagName.toLowerCase()]
[field.tagName.toLowerCase()]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[index]
[index]
[i]
[i]
[id, count]
[id, count]
[f.tagName.toLowerCase()]
[f.tagName.toLowerCase()]
[ id, validationType, arg1, arg2 ]
[ id, validationType, arg1, arg2 ]
[field.tagName.toLowerCase()]
[field.tagName.toLowerCase()]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[index]
[index]
[i]
[i]
[id, count]
[id, count]
[f.tagName.toLowerCase()]
[f.tagName.toLowerCase()]
[ id, validationType, arg1, arg2 ]
[ id, validationType, arg1, arg2 ]
[field.tagName.toLowerCase()]
[field.tagName.toLowerCase()]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[index]
[index]
[i]
[i]
[id, count]
[id, count]
[f.tagName.toLowerCase()]
[f.tagName.toLowerCase()]
[ id, validationType, arg1, arg2 ]
[ id, validationType, arg1, arg2 ]
[field.tagName.toLowerCase()]
[field.tagName.toLowerCase()]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]
[i]