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

Do you have tables in your course being used to display navigation buttons or images? As you know this is an issue for mobile devices as tables are not responsive and can't be read by screen readers.  I recently came across a very cool tool that converts table tags to a structured <div>s in a quick and easy way. The tool strips table tags and replaces them with new clean code, ready to use in your Moodle course.  I did consult some expert assistance for the css element, that is also provided on the site and then I was good to go.

BigBlueButton is an open source web conferencing system for on-line learning.  The goal of the project is to enable remote learners to have a high-quality on-line learning experience.  

Fred Dixon, the project manager for BigBlueButton, will give an update on the latest developments on the BigBlueButton project and the upcoming road map.

Updates will include work on the HTML5 mobile client, closed captioning, and breakout rooms.

Event monitoring is one of the most powerful and flexible new features to be introduced into Moodle. (2.8). By the end of this presentation you will be able to……….

  • Set up event monitoring

  • Discuss use cases for your institution

There are many unmaintained plugins in the Moodle Plugins Directory that have comments from non-developers asking if they are going to be made available for newer versions of Moodle.

On many (but not all) occasions all it takes is knowing how to turn on debugging, understand the error messages and replace a few deprecated functions.

This session will show the process of debugging and updating an unsupported plugin for a newer version of Moodle.

You do not need to have any experience of programming, this will take you through all the steps required, from installing your development environment (Windows) to installing the plugin and debugging the code!

Students and corporate learners love videos - even when they show just slides and simple animation - but how to engage learners  inside the video? There is no interaction with the normal video possible.

Videos are big files, rendering takes time, upload takes time and changing them later is not always fun. (rendering again, uploading again... and Youtube wont let you correct videos, new video = new link = change course)

I will show a much better workflow using the new iSpring-Suite 8, (released on October 14)

and create a SCORM-package automatically in HTML5 standard, that is like a video, but contains quizzes, dialog simulations with branching and is light weight compared to normal passive videos.

The audio and video editing, and also screencasts can be done from inside PowerPoint. We might have a lot of fun unsing this brand new tool.

You can already download a free 30 day test version at

This is a pretty long description, so you better sit down. Preferably with a mug of hot coffee or a latte. Better still, a mojito. Okay, let's begin!


  • a pop-up window
  • multi-web browser compatibility and uniformity in look and feel
  • multi-platform compatibility (iPad, Mac, PC, Android)
  • user has the choice to view the PDF file on-screen without loading in the same page as Moodle and without having to leave Moodle (say bye-bye to clicking that Back button to return to Moodle!)
  • user has a choice to immediately download the PDF file by left or right clicking the link

Is clicking and viewing on those 20 plus PDF files on a Moodle course page a major pain in the neck? Can the file contents be viewed on their device? Do they loathe it or love it? Does viewing a PDF file bring them away from the Moodle site and onto a whole new screen, and they have to click a physical or virtual back button to get back to Moodle? I wish I had the research figures to back me up but I don't. I can only give you my experience of moving from the standard way that Moodle deals with viewing PDF files to the new experience of using a pop-up window that works on multiple platforms.
  • reduce the level of user frustration of dealing with how Moodle allows us to download and view view PDF files;
  • make a boring Moodle course page, that has nothing but PDF files in it, more interesting
  • allow the users the flexibility of downloading and viewing PDF files without ever having the web browser bring them away from Moodle
  1. Moodle will have a better reputation among first-time and novice users, especially time-pressed and over-worked academicians, and their equally stressed graduate students.
  1. Moodle will be a more pleasant experience among students
  1. Moodle will be easier to use for the academician
  1. Moodle will be more popular

Viewing a PDF file as a pop-up on the PC. Wait until you see what happens on the iPad.

Will newbie Teachers abandon Moodle after just one term of classes, or will they and their students have a good experience with Moodle and enjoy the rest of the ride?


Although this is a technology talk, my heart and soul is for Teachers and students who are using Moodle for the first time. Or at least novice users. I want to make the experience of using Moodle to store, view and download PDF files easier and more pleasant for all. There it is in a nutshell. You can click the Back button of your browser now.

So I hope that among the audience of my presentation, are teachers who use Moodle to teach their students and who also mentor other teachers who are resistant to Moodle and technology or are novices at using Moodle.

For the techies, well maybe after seeing this presentation, you will get requests to implement the same thing on your Moodle production website. If your IT policy strictly forbids the hacking and modification of core code, then you can click the Back button of your web browser now. Otherwise if you want to join me in this crusade to make Moodle easier to use for novice users and teachers, then please read on. I will open my code to you because I can't understand half of it, especially the html_writer() code. I will open my code to you, my dear esteemed Moodle expert and developer. In this way, you can analyse, critique, improve and make more robust the code. Then we re-released it to the people who need it the most - academicians and corporate folks who might benefit from it. If you modify the code and it ends up becoming a Moodle plugin or filter, then I am all for it. Go for it, man.


You might say "Whoa Frankie, this is iMoot15 Mini Moot. Why would you want to talk about PDF files, file drag-and-drop-to-course-page and simple Moodle course pages? I mean if I didn't attend your talk or read your blog post on the subject, I can still merrily view and download PDF files off my Moodle course page. Never was a problem, never will be a problem for me."

My answer is this. Steve Jobs took great pains to ensure that the icons on Apple's products were designed well. Millions of people would be clicking those icons every day. So it was worth the time and effort to improve the icon design of an product, especially Apple's. What more a feature of Moodle that you will be used often by teachers and students - using the humble PDF file on Moodle.


At my place of work, I use Moodle course pages to store PDF files. I usually drag-and-drop them. I think that the way Moodle (out-of-the-box) allows the viewing and downloading of PDF files can be improved.

My colleagues also spend a fair amount of time clicking on the PDF links on our Moodle site. My download folder is full of stuff. So is theirs. I hate wading through my Downloads folder to click on PDF files to see their contents. Maybe I uploaded the wrong PDF file on my Moodle course page. I need to verify.

In my presentation, I will show you how a different paradigm of opening, viewing and downloading PDF files with Moodle. A paradigm that works on these features:

So, in this presentation, I want to go back to the basics. The basics of a simple bare-bones Moodle course page used by a Moodle newbie. Maybe a reluctant digital immigrant. A senior college professor who only uses his Moodle course page to drag-and-drop PDF and Ms Office files. Maybe with a couple of Forum and Assignment activities. That's all. The main proportion of the content being his entire semester's worth of PDF lecture files. And he expects his students to view and to download his precious read-only PDF files. For vanilla out-of-the-box Moodle, what is the experience of his students in accessing the PDF files from Moodle? Many of them have mobile devices. Laptops, phablets, tablets, smartphones, X-Boxes, Playstations, etc. 

If  we can 

then I believe that 


It is a Moodle hack which only involves two files and at the most three existing Javascript libraries. Specifically (now we're getting warmer), Mozilla's PDF.js, Fancybox and Viewer.js. It is not difficult and you can do it too.


At the end of my presentation, you will know about an alternative method of allowing your students to view PDF files from Moodle, using a common web browser (Google Chrome, Mozilla Firefox, Safari, IE) of the major platforms (PC, iOS, Mac, Android). It is a Moodle hack, not a plugin. PDF files display as a pop-up window.

You will also know that you can also use the same technique to allow easy viewing of Ms Office documents uploaded to Moodle. Provided you are fine with those files being stored in a public folder, exposed to the eyes of Google and the entire planet.


A standard PDF screen after a PDF file link has been clicked on in Moodle (on a PC). Not the ubiquitous PDF icons on the lower-right of the screen. Normal stuff this. Do you realise that it is full-screen? And the Moodle page has been push off into oblivion, no thanks this PDF file being loaded up on-screen? So I have to click the browser's Back button if I want to see my Moodle's beautiful theme, yeah? Bah!


Google Chrome, Firefox and Safari have their own inbuilt PDF viewer which is fast and sufficient for most needs when viewing or downloading PDF files. And yes, we have survived by using these tools as far as downloading and viewing PDF files. 

For some, they tolerate using such in-built tools. From what I have read, the experience of using, download and viewing PDF files is a mixed bag, especially when a user can view the PDF file on different devices, and have different expectations and needs when accessing a PDF file from a Moodle page. Just google the text "Moodle PDF open" and see the nature of hits returned. Search Twitter with those words and see what you get.

I have an eye for design and for improving things with the way stock vanilla out-of-the-box Moodle behaves when dealing with files. I also want to make the experience of viewing and using PDF files on Moodle as smooth and easy as possible to reduce and eliminate novice user and novice teacher frustration. For example, we have all seen a basic Moodle course page that consists mostly of dragged and dropped PDF files. Files that the student is expected to click on. What then?

Some students will want to open and read the files easily with no fuss. Others will need to quickly download the files fast. Others will want to not have to lose focus of the Moodle page and would not want to keeping hitting the back button of their web browser to return to Moodle after the PDF file opens up in the same page. Students and users will be frustrated if their needs are not met. And students and users access the Moodle site using various devices. Android, iOS, Mac, iPhone, iPad and PC. 

The way that Moodle out of the box handles PDF files, in my humble opinion, can be improved. For example, in stock vanilla Moodle when you click on a PDF file that has been dragged and dropped, the PDF file opens up on the same page as Moodle, forcing the user to hit the web browser's back button to return to Moodle. 

With Internet Explorer, the user is presented with a menu, prompting him or her to open the file or to save it. Firefox opens a PDF on the same page, in full screen using its PDF.js viewer. Again the back button is needed to return to Moodle. It's different web browsers on different platforms behaving differently. 

A Generation Y student no longer uses just a PC. He or she uses a smartphone or tablet in addition to the institution's workstations which maybe be PC, Mac or Linux based Netbooks.

...TO FUNKY...

That colourful rubik's cube you see is rotating whilst the page is loading. It is an animated icon. It is called a spinner. You can use any icon, even brand by using your company's logo. 

A word on page loading. You can start reading even before the entire document finishes loading. PDF.js uses lazy-loading to save your waiting time and to reduce your frustration.

Well I believe that my 'innovative' method (based on PDF.js, Fancybox, Viewer.js JavaScript libraries) allows the viewing and downloading of PDF files from Moodle to behave more consistently. It balances most of the user needs. It is cross-platform and works on various Operating Systems. It works on Chrome, IE, Mozilla Firefox, Safari and others. 

It also opens OpenFormat (Open Office) and Ms Office files as pop up windows. The former can be both secured and public files. The latter unfortunately must be in a public folder on a web server. 

I think that It makes even my simplest and barest Moodle course page look cool. It makes the simplest Moodle course teacher, and his or her list of PDF files that he or she wants and expects students to view and download, look cool. It's cooler when using an iPad or iOS device. In summary, using even the barest Moodle course page, filled simply with PDF files by a Teacher or Lecturer with minimal Moodle experience, can be made into a pleasant viewing experience. 

Even the simplest, most basic and most unimaginative of Moodle course pages, consisting of merely PDF, OpenFormat and publicly-viewed Ms Office files, can come alive with this pop-up method of viewing and downloading PDF files. And there are many such course pages on academic and corporate Moodle sites. 

It works hand-in-glove with teachers or trainers who use Moodle's file upload and drag and drop feature to save time when uploading files to a course page. 

If we can reduce the frustration and unfulfilled expectations of his Moodle should handle PDf files, and improve the experience of accessing and viewing PDFs, then in my humble opinion, Moodle will be made even more popular among the masses.


In Google Chrome, you can choose between left-clicking to download a file, or displaying it as a pop-up.


In Mozilla Firefox, you download by right-clicking the icon or the link text. At the moment this is the best I can do, so there exists some inconsistencies. But hey, I''m not perfect. I'm just a struggling and starving programmer, eking a desparate living in a developing nation that is enveloped in haze from Sumatra.

Demo Site:
Username: sippycup
Password: happygolucky

I end by giving you something that's cute, cuddly funky and exudes maximum coolness from every pore. This.

That's all folks! See ya at Mini iMoot 2015. Thank you to Vinny and Wendi for approving my submission. Honestly, I never thought it would make it past the approval process. Not with  description as long as this. You both have no idea what madnes.., erm, creativity I am going to unleash on the unsuspecting Mini iMoot 2015 participants. Muah hah har har har.  Over and out.


Have you had trouble finding a grading report that helps teachers “click to grade” ALL of the different kinds of submitted assessments your institution uses? Is your institution looking for a means to generate user based or course based reports to analyze your Moodle data?

There is an existing Moodle block titled “Configurable Reports” which allows for the creation of customizable reports. It is designed so that any role with correct permissions (typically admin) can create admin or global reports for all/select user access at the site or course level.

What kinds of reports would my institution want to use?

  • Click to Grade teacher reports
  • Student Activity/Course Completion
  • Course Activity, Groups, or Enrollment counts

What will this presentation cover?

Ada Quiz is a new activity type in Moodle. Based on Moodle Quiz, it enables the teacher to guide the learner activity based on their score in different questions.

In a regular quiz, the student jumps from one question to the next. Adaptive Quiz module allows the quiz author to control the jump of the student to another question based on their performance.

A carefully planned Adaptive Quiz results on a customized itinerary of questions that adapts to the knowledge of any student with flexibility. 

Ada Quiz is WIRIS' first experience in Open Source and compatible with WIRIS quizzes, the commercial tool for scientific questions.

WIRIS quizzes expands Moodle capabilities in all question types and allows for random parameters in the questions, plus offers the students a math formula editor to either type in visually (WYSIWYG) or handwrite their math answer. 

Math teachers can leave multiple choice questions and move to the more challenging Short answer type, which will be then automatically graded regarding mathematical criteria: the answers is simplified, factorized, expressed in such units, presented with an appropriate number of decimals, etc.