This stream is for presentations relevant to Moodle admins and developers.

Page: 1 2 ()
In this session, Lindy Klein (Instructional Designer) and Chris Mewburn (Systems Administrator) discuss the experience of providing support to staff and students at Australian College of Nursing.

Lindy and Chris started work at ACN in January 2014, Lindy in Sydney and Chris in Canberra. ACN has approximately 2300 active students at any given time, approximately 20 teaching staff members, and a family of external tutors who assist with marking assignments and supporting our students in their online learning.

Australian College of Nursing has been using Moodle for close to four years now. Over that time, we've
jumped from 1.9 to 2.5, stepped gracefully into 2.7, and are now
planning an upgrade at the end of the year.

We've undertaken a lot of organisational change outside of Moodle, so to some extent, we're all a bit "change-weary".

This session will look at:

  • our roles, and how they relate to "Helpdesk";
  • common student queries, and how we respond to them;
  • staff queries, and how we respond to them;
  • things that worked over the last 18 months;
  • things that didn't work - and how we're improving!

While this session is aimed at Administrators/Developers, teachers and course development support staff (educational developers, instructional designers, materials officers etc) may also find it useful. We'd like for everyone who attends/views the session to be able to walk away with a better understanding of what support can entail, and what questions to ask to improve the Moodle experience in your own context!




There are over 40 plugin types and hundreds of plugins in the Moodle Universe. The majority of those are 3rd party plugins that have been contributed to Moodle. Writing Moodle plugins is fun and empowering, but its not so clear for many how to get started. In this presentation you will learn:

i) About Moodle plugins in general
ii) Important Moodle concepts (globals, file system, capabilities etc) .
iii) Handy tips and tricks from the trenches
iv) Where to find templates, documentation and help

After covering the basics, the presenter will introduce the template he uses for new projects and demonstrate who to modify it using some of the Moodle concepts that were covered earlier.

Justin Hunt, the presenter, has written over 30 Moodle plugins, learns something new every time, and wishes he knew then what he knows now.

While default settings can help you get up and running with Moodle, sometimes you need something a little more special!

Tailoring roles in Moodle offers Administrators a powerful way to customise Moodle access to fit the person requesting it. In this session, Lindy Klein discusses several custom roles designed for use on the Australian College of Nursing site, and how they were designed.

For those new to roles, this session will spend a brief period looking at what capabilities and permissions are, how they can be allocated, and some of the potential pitfalls along the way.

We'll be taking a look at a section of a position description statement, and seeing how this translates to a tailored Moodle role.

We'll also look at when is a good time to introduce tailored roles, and whether its better to adjust a default role, or create a new one.

So roll up for Moodle Role Play!


A brief talk about the iMoot15 site, structure, and everything iMoot.

Is this the least sexy
presentation title you've ever heard?

Our diverse course creator community adds dozens of new
course pages every week. And, as a government agency focused on tax
administration we have some serious reporting and process steps (aka 'red
tape') that need to be correctly applied in every course page before it can be
made live.

This presentation is how we've made this painless, quick and
yet technically correct.

  • Small customisation of Course Template Block
  • Course Creators page and resources
  • Making the supporting configuration and
    permissions
  • Making it pretty

Our LMS hosts 2,000 live courses, another 4,000 archived
courses, for an organisation of 6,500 staff. Almost of these courses were built
in-house with Moodle course tools and one in five staff members has an editing right in the LMS.

This presentation would be of interest to corporate
Moodlers.



At Ruhr-University Bochum in Germany there are two LMS in use: Blackboard and Moodle, Blackboard for about 15 years, Moodle for about 5 years. Recently we experienced a strong drive towards Moodle and at the same time we also wanted to offer an easy way switching from Blackboard to Moodle.

Ideally this should be done by a converter software. As there was not a useful tool available we managed to develop a software on PHP basis. It now converts documents, text entries and links as well as almost all question types from Blackboard to Moodle. Currently it is only used internally at our university.

The presentation will describle the portfolio of the converter, how it works, the experienced difficulties and limitations due to the different lms architectures. It will also show examples of converted courses.


HR departments in huge corporates and international organisations have to organize onsite courses, online courses and blended learning scenarios for different target groups in different areas. They are working decentral with responsibility for the employees in their own region.

eLeDia (German Moodle partner) discussed with lots of clients about their needs. At the end we started with the development of C5. C5 is a suite of applicatons that helps institutions to organize different types of courses in a tenant based structure. All online course elements are  in Moodle systems organiszed. Employees get access to a course catalogue and HR staff is working with a powerfull backend tool. 

See what C5 can do in complex institutions.

Since May 2015 C5 has  a little brother: C5 shop. C5 shop creates Moodle courses and publish them in an attractive shop with automatic invoicing and payment processes.

This is the first worldwide presentation for C5 and C5 shop.

I will demonstrate theme customisation for absolute beginners. To get the most from it, participants will need a local Moodle install afterwards to try out the examples, for this I will make available last years presentation about 'My Own Moodle' with material.

I will cover:

  1. Colour change in Custom CSS box and discovery with FireFox - Shoelace and Clean.
  2. Changing a layout to have no blocks.
  3. Identifying and using your own icons.

And lots more....

Skills required: basic computer skills, a desire to be creative and have fun.


In this presentation, I show how Granite State College uses the Configurable Reports plugin in Moodle with several SQL reports we've developed for a variety of quality control and administrative purposes, including checking for course readiness, monitoring instructor presence in courses, allowing instructors to see an overview of student activity in courses, checking for at-risk students, summarizing usage and type of multiple-choice quizzes, etc. Depending on time and interest, I can also present preliminary data on our research efforts to validate various "learning analytic" strategies against student outcomes such as course completion. Another option is to present on the development process of these SQL reports and how to find the information necessary to access the appropriate tables and fields for a selection of problems submitted by attenders.

Many of the reports I'll demonstrate are used by instructors, but since a system admin needs to set them up, I chose admin/developer as the audience.
We would like to open a discussion on how different institutes tackle the challenges around enrolment, access to courses outside of "official dates"€, and managing semester/year/term rollover.

We hope this iMoot discussion will build on the work started at https://docs.moodle.org/28/en/Year-end_procedures and in the forum https://moodle.org/mod/forum/discuss.php?d=50298 and we can find out more from the Moodle community about what the issues we collectively have so as we can understand them better and work towards resolving them.

We hope that opening up this discussion topic at iMoot can lead to a meaningful and indepth discussion at Moodlemoot AU in Melbourne in July 2015. 


Use a WordPress membership plugin for moodle courses

moodle offers already PayPal to make people pay for courses. But how to issue an correct invoice? How to offer more payment methods? How to do a monthly membership?

Using WordPress its possible - why not use WordPress?

Do you have WordPress and you know how to install a plugin? And you have moodle and can install a plugin in moodle as well?

You can add any membership plugin and sell your moodle courses. It is not rocket science.

I will show you my WP-moodle demo course and how I installed it. WordPress manages the shoping and membership.

Moodle the rest.

Try here: http://my.extremoodle.de

I have many courses and customers - will this work?

I can also introduce more solutions.

Easily synchronize your customers and courses from moodle to WordPress.


As a Moodle Font-end Administrator and Trainer, I would like to share how various Moodle enhancements and new applications integration helped us meet our end-users' requirements.

We all use Moodle to achieve different goals yet are we all using Moodle in the same way?

This presentation will look broadly at how several UK Colleges and Universities are using Moodle, it will highlight how usage has changed and use data to determine if the tools we use today are different to what we used to use.  Is Moodle still the ugly file repository it used to be, or are we starting to see a shift towards better use of the more interactive tools?  

Lastly we will explore how Moodle is being used in Corporate Education and Training, does the data tell us anything different?  And can the public educational system learn something from the corporate sector?  

Student engagement in an online learning environment is crucial especially in the rapid growth digital world today. Are the Learning Management Systems (LMS) available today able to indicate a learner's participation online? Just because a student click on a web link, does not necessary means that he or she is watching the video or browsing the website. Even if he/she does, how can we determine whether or not he/she is engage with the content that an instructor delivers online?

Online courses that use LMS such as Moodle needs to include interactive activities such as educational games, embedded videos and websites to track the student's online learning behavior. Other variables such as instructor participation, class size, course design, and student demographic should be taken into consideration.

Clearly, an online instructor cannot possibly monitor his/her students' every single activity within an online course. However, simple and intuitive LMS features and tools would be helpful for an instructor to focus better in delivering content as compare to learning how to track down a student's learning activity.

My presentation will explore the possible ways and solutions to improve student engagement in an online learning environment that use Learning Management Systems.


Simple guide to customize branding of Moodle mobile app, compile and distribute to your students.

Moodle is written in PHP, which means that if you have even a rudimentary knowledge of the language, it is possible to customise Moodle.

In this session, we will review the modular design of Moodle and show how it is possible to create additional functionality by creating a plugin.

The session will include:

  • A brief explanation of the modular design used to construct Moodle plugins
  • How to take an existing plugin (export IMS CP in the book module) and convert it into an ePUB export tool, using AsbjÞrn Grandt's rather splendid PHPePUB library
  • An introduction to the Moodle's File API.

If you've never peaked under the hood/bonnet of Moodle before, but have a working knowledge of PHP, this session is for you.


This is a panel discussion so bring a microphone and help explore the reasons why some Teachers are not using Moodle. Feel free to do some formal or informal research amongst your colleagues before the session. Everyone is encouraged to participate. This is a carry on from a Facebook discussion which has so far come up with the following list:

  • Not enough time to learn
  • Techo fear
  • Inconsistent user interface
  • Too many options
  • Added value (ROI) isn't convincing
  • Too hard to learn
  • Too many rules by my school/ college

We will map each suggestion to a layer within the process (eg Theme issues, Course Creation, Moodle Core, Institute Guidelines, User motivation, User Ability etc) and attempt to weight each response. 

This session will not be publically distributed to encourage candid conversation. The results will be collated and shared as a valuable tool for Administrators and planning Professional Development.

Moodle security for non-techies


"Is my site secure?" "Can anybody in the world see my course?" "I heard that the server got hacked - I don't even know what that means!" "What should I do?"

Security is basically about the idea that those who should be accessing your site/course/content can, and those who shouldn't be accessing it can't. There are various levels of security and while it may not be necessary to be an expert in those levels, as an administrator/facilitator/concerned citizen it is good to be aware of what those levels are, how they affect what you are doing, and who should be taking responsibility.

XKCD Security
(Credit: http://xkcd.com/538/)

Are you a developer who has not yet submitted a code to Moodle core, but wants to know how?

Are you a Moodle user who wonders what it is that these strange creatures called "developers" do?

Are you a sadist, who knows how hard it is to type when someone else is watching you, and wants to see me struggle?

In any of these cases, this session is for you. Live and on air, I will (try to) fix a bug in Moodle, while explaining the process. Hopefully you will find that useful, or at least interesting. At the very least, by the end of the iMoot, that will be two more Moodle bugs fixed.

An overview of how Birmingham City University are progressing in terms of automatic provisioning of Moodle courses through web services, extending this into a simple workflow for course setup which combined with improvements in our theme / user interface are making a big difference to our students.

As far as possible everything we do is written as a plugin and released
on Moodle.Org, much of what we demonstrate is already available for you
to use should you want to replicate some of the things we are doing.

This presentation will include an overview of:

  • our workflow for automatically provisioning (creating) Moodle courses
  • auto enabling blocks and other common course elements
  • use / development of course checks block to avoid problems on newly created courses (available for download)
  • changes to UI made at request of students which have been incorporated into our theme (available for download) and give more consistency between courses
  • progress on recycle bin feature for Moodle (experimental, available on GIT)

This presentation maybe of interest to any Moodler interested in what others do or considering ways they can improve their own system.

Page: 1 2 ()