Blog

Occasional thoughts, tutorials, and updates.

Screenshot of the hide your mac desktop feature
Hide your Mac Desktop

Hide your Mac desktop with a simple menu shortcut

Picture of a desktop computer
16 sites with copyright-free video footage for iMovie projects

Finding free footage to include in your iMovie projects is easy, but finding footage that students are actually allowed to use, is free, in HD quality and doesn’t require registration can be another story. Here is a list of websites that I regularly tell my students to use to download quality video footage from.

Screenshot of ImageOptim
ImageOptim – A great lossless image optimiser

ImageOptim is a great piece of free software (open-source, and free) to reduce the amount of space an image takes up on a hard drive, without any loss in quality.

Old school slide projector
Create a slideshow in seconds using Keynote

As a teacher, it is likely that you will have to put together some sort of slideshow at some point in your career. Sure there are lots of pieces of software that will create great slideshows for you (iPhoto, etc.). But what if you have a bunch of photos on your drive somewhere and 20 seconds to make a slideshow? You could use Keynote. Here is how.

Image of a person reading text on a piece of paper, whilst being observed by metaphorical eyes.
Digital Ambassadors – 7. Reviewing the programme

In this post, I share some of the review work I have done with my students.

A pair of headphones resting on a desk.
Digital Ambassadors – 6. Offering special projects and opportunities

While the Digital Ambassadors programme offers plenty to keep students busy, it is a good idea to offer ad-hoc projects, to keep up the interest and also to raise the programme’s profile. In this post, I share some examples of successful projects.

Coffee beans on a slab of wood, arranged to spell the words We Want You
Digital Ambassadors – 5. Inviting students to participate

Once the activities offered in Digital Ambassadors programme have been defined, it is time to invite students to participate. In this post, I share the most effective strategies I have used to ensure maximum participation and retention in the programme.

Child laying a wooden block on top of other building blocks.
Digital Ambassadors – 4. Building the programme

Once a review of policy documents and curriculum has been conducted, as well as interviews and surveys, it becomes pretty clear what a school needs the most, when, and in what format. At this stage, it is possible to put together a coherent Digital Ambassadors programme. In this post, I share the programme that I have put together.

Colourful neon lights seen through a glass window, spelling the words 'Talk to the experts'
Digital Ambassadors – 3. Gauging existing expertise

Every school has experts in multiple areas, and technology is no exception. For every expert there will be a number of people who don’t feel so comfortable using technology. It is important to gauge the school’s overall level of expertise, and where pockets of expertise exist. This will help shape the Digital Ambassadors programme. In this post, I share some techniques to make that happen.

Partial photo of an Apple keyboard, with the left shift key replaced with a green key spelling the word 'Audit'
Digital Ambassadors – 2. Reviewing needs, strengths and areas for improvements

Before putting together a Digital Ambassadors programme, it is important to find out what specific needs a school may have, whether there are any particular of strengths and identify the main areas for improvement in terms of technology.

Student reading in front of a microphone.
Digital Ambassadors – 1. Enabling tech-minded students to become leaders

Enabling students to become true technology leaders and change agents is one of the most rewarding projects I have undertaken in my teaching career at the high school/secondary school level. In this of seven posts, I explain how I got the Digital Ambassadors programme off the ground, and how I have nurtured it over the past two years.

Piece of paper with the word 'Feedback' written with black marker pen, and pinned on a corkboard.
Organising a Tech Conference – 15. Debrief and feedback

The ECIS Tech Conference 2015 was a real success, both in terms of turnout and delegate satisfaction. As organisers, we were thrilled to get great feedback during the entire event. In this post, I share the feedback we received from delegates, as well as some interesting facts about the conference.

Out of focus person holds a piece of paper with the word 'Focus', hiding their face.
8 ways to keep your students focused when using their Mac

Although Mac laptops can be a fantastic tool for students, they can also become a distraction in a classroom environment. In this post, I share 8 tried and tested ways to help your students remain focused while using their Mac laptop.

Thousands of people in a traditional Bavarian outdoor beed tent.
Organising a Tech Conference – 14. Social events and networking opportunities

Arguably a lot of what is being covered in presentations during a conference could be learnt using other means, such as video conferencing, webinars or even by reading books or watching videos online. However, ‘physical’ or ‘real-world’ conferences offer fantastic networking opportunities. As conference organisers, we recognised the need for delegates to meet like-minded professionals, or build on their existing networks. In this post, I share our social events and networking opportunities.

A Boeing 747 in Lufthansa livery, on a runway.
Organising a Tech Conference – 13. During the conference

After hundreds of hours of preparation, the 3 organisers and 15 student helpers were ready to welcome delegates for the ECIS 2015 Tech pre-conference on Friday 20th March 2015. Even though we were well prepared, there were plenty of unexpected surprises in store for us. Here is how we organised our time, and dealt with last-minute problems.

A cardboard box with a 'Tech first aid' sticker on, on a table.
Organising a Tech Conference – 12. Preparing the presentation rooms

With 24 hours to go we prepared all of the presentations rooms ready for action. In this post, I share the steps we took to ensure we got 100% satisfaction from our presenters.

A cardboard box with a 'Tech first aid' sticker on, on a table.
Organising a Tech Conference – 11. Preparing the venue

With the event fast approaching, we dedicated the week prior the conference to preparing the school to welcome over 220 delegates. In this post I share everything we did to ensure the venue was ready for the ECIS Tech Conference 2015. Our student helpers worked very hard and did most of the manual, or time consuming labour.

A screenshot of Twitter, with the #ECIStech2015 hashtag.
Organising a Tech Conference – 10. Advertising the event

As stated in a previous post, organising a conference carries a financial risk, as a specific number of paying delegates must be reached to achieve break-even. Advertising the event is key to ensure a maximum number of delegates sign up. Here are some of the strategies we used to advertise the event, without spending a penny.

A screenshot of a MailChimp report.
Organising a Tech Conference – 9. Communicating using mass email tools

When planning the conference, we identified key events that would need to be communicated to our potential delegates. Instead of relying on our internal email system, we decided to use MailChimp as our mass email communication tool. In this post I briefly explain why we decided to use such a tool, who we decided to email, when and why.

Team of student helpers meeting with team leaders around a table.
Organising a Tech Conference – 8. Employing Student Helpers

As mentioned in a previous post, organising a conference can be an extremely time consuming process, and the more hands on deck the better. In this post I share some of the strategies and documents we used to employ a group of 15 dedicated students to help organise and run the conference. Without their help, organising the conference would have been impossible.

Two people talking to each other. Photo does not show faces, and focuses on a tote bag.
Organising a Tech Conference – 7. Securing sponsors and exhibitors

Securing sponsorship for an event can bring a lot more than monetary benefits. It is important to come up with attractive packages for the right price. This post outlines the process we followed to secure sponsorship and invite exhibitors to the ECIS Technology conference 2015.

Scheduled events on small pieces of paper, arranged on a large yellow piece of paper.
Organising a Tech Conference – 6. Scheduling & Programming

Putting together a quality programme of presentations and workshops is a crucial piece of organising any conference. This can be a challenging part of the process.

Screenshot of the 2015 ECIS Tech website page.
Organising a Tech Conference – 5. Creating a Website

This post does not focus on the tools available to build a website for a conference, but rather on the information that can be made available at each planning stage of a conference.

Screenshot of an Excel spreadsheet with a budget
Organising a Tech Conference – 4. Preparing the budget

This post is all about making sure that organising a conference won’t run a loss. It can be a tricky exercise to ensure all possible are covered in a preliminary budget so here is a list for you to use as a starting point.

A piece of paper photographed up close. Most of the writing is out of focus.
Organising a Tech Conference – 3. Feasibility study

Organising a Tech Conference – 3. Feasibility study

Sparkles.
Organising a Tech Conference – 2. Getting the boss to say ‘Yes’

I’ve wanted to organise a large scale event for teachers for many years, but the conditions were never quite right. That is until I joined Bavarian International School. In this post I share 7 benefits of organising a conference at your school.

A picture taken from the balcony of an auditorium. Conference attendees are sitting down, listening to the presenter.
Organising a Tech Conference – 1. An organiser’s diary

Organising a Tech Conference – 1. An organiser’s diary

A mirrored, weathered stop sign.
Formative assessment using technology

This post is mainly aimed at people who attended my workshop at the ECIS general conference in Nice, on Saturday 21st November 2014. You should still be able to pick up a few things even if you didn’t attend the session.

A screenshot of the 'extensions' Safari preference pane.
Top 11 Safari extensions for teachers

In this post, I share 11 really useful Safari extensions for teachers and students.

A person typing on a laptop computer. Photo taken over the shoulder of the typist.
5 free ways to get student reports done faster on your Mac

Chances are that you landed on this page because you feel you spend too long writing student reports. In this post, I share 5 ways to use your Mac to have your reports done faster than ever before.

A mac keyboard. Some of the keys are highlighted in light orange and red.
31 useful Mac keyboard shortcuts for teachers

Teachers can save a lot of time using keyboard shortcuts. In this post, I share 31 Mac keyboard shortcuts specifically for teachers. Become a confident user of your Mac in one month, one shortcut per day.

A fighter jet breaking the sound barrier.
How to optimize a Moodle server? Part 4 – APC

This ‘Speed up Moodle’ series of 4 posts will teach you step-by-step how to optimise your Linux server for Moodle. It is aimed at beginner server administrators. If you find any mistakes or inconsistencies, please comment and I’ll rectify ASAP. This fourth post is about enabling APC, an opcode cache on your server, probably the easiest and most efficient step to increase server performance.

Piglets feeding off their mother's teets.
How to optimize a Moodle server? Part 3 – Apache on a diet

This post is part of ‘Speed up Moodle’, a 4 post series showing ways to optimize a Moodle server.By default, Apache loads modules that might not be needed for your Web server. In this third post, I show you how to disable the unnecessary Apache modules to run a bare bones Moodle installation.

A road sign with the words 'Speed bump ahead', against a deep blue sky.
How to optimize a Moodle server? Part 2 – MySQL

This post is part of ‘Speed up Moodle’, a four-post series showing ways to optimize a Moodle server. Moodle is a database driven application, and the faster the database, the faster your Moodle installation will be. In the second post, I show you a simple way to increase your Moodle database performance, focusing on MySQL. Do keep in mind that fine tuning a database is a vast topic, and entire books have been dedicated to it. In this post, I only focus on the part that will likely show the most improvement.

Screenshot of an Excel chart, showing the performance of a non-optimised Moodle server.
How to optimize a Moodle server? Part 1 – Apache

This ‘Speed up Moodle’ series of 4 posts will teach you step-by-step how to optimise your Linux server for Moodle. It is aimed at beginner server administrators. If you find any mistakes or inconsistencies, please comment and I’ll rectify ASAP. This first post is about optimising Apache for Moodle. Check out the other posts on optimising MySQL, installation of an opcode cache such as APC and other ways to optimise your Moodle server. Please see ‘Assumptions’ and ‘Technical notes’ at the bottom of this post.

Screenshot of a TinyMCE editor, with Moodle, TinyMCE and Google logos.
How to add Google Webfonts to Moodle text editor (TinyMCE)

Google has made it easy to use great looking fonts on websites, providing over 600 cross-browser fonts to date, for free. In this short post, you will learn how to add Google fonts to the default Moodle HTML editor, TinyMCE.

A bunch of cartoon penguins wearing different attires, around the Moodle logo.
Gamifying a Moodle course. What difference does it make? Week 11

Moodle 2.5 was released a few weeks ago, allowing for Open Badges integration. Quite a few readers have asked me whether there remains a point of using labels for badges, now that Open Badges can easily be integrated with their Moodle courses. In this post, I try and outline why I have been gamifying my courses with labels, and why using labels for badges still makes sense for some users.

Scales leaning one way. In the scales are one Moodle logo in each. Around the scales are icons representing different file types, with their storage values.
10 ways to reduce the size of a Moodle course

Whilst instructional designers agree that using Moodle as a file repository isn’t a good idea, sharing files using Moodle is still necessary in a lot of scenarios. In this blog post, I explore 10 simple ways to keep your file sizes as small as possible, before uploading them to Moodle.

A bunch of cartoon penguins wearing different attires, around the Moodle logo.
Gamifying a Moodle course. What difference does it make? Week 10

Spoiler alert – this week I give away freebies! This week has been very quiet on the ‘gamified vs. non-gamified Moodle course experiment‘ front, as mystudents were off-timetable for a whole-school Inter-Disciplinary Unit for most of the week. I have been asked a few times to share my entire course for others to download, but I won’t be able to do that, mainly for copyright reasons. Instead I have decided to share individual resources & activities that you can use in your Moodle 2.x course (2.1 or above), namely a question bank, quizzes, a lesson and a database template.

A bunch of cartoon penguins wearing different attires, around the Moodle logo.
Gamifying a Moodle course. What difference does it make? Week 9

Week 9 of experimenting with gamified and non-gamified Moodle courses. Today marks the beginning of iMoot 2013, the Worldwide e-conference on all things Moodle, and this year there are a few presentations on the gamification of Moodle. In this post, I list all of the sessions that ‘gamifiers’ might be interested in (all session times in Perth time, Australia, or UTC+8).

A bunch of cartoon penguins wearing different attires, around the Moodle logo.
Gamifying a Moodle course. What difference does it make? Week 8

I have been sick for most of this week so no massive updates. I will soon be asking my students for feedback on the gamified/non-gamified Moodle courses. Are there any questions you think I should ask? Please write your questions using the Google Moderator series embedded below.

A bunch of cartoon penguins wearing different attires, around the Moodle logo.
Gamifying a Moodle course. What difference does it make? Week 7

It is possible to use Google Analytics to report on users’ activity on a Moodle site. This week I have decided to take a closer look at this option to compare my gamified Moodle course against the non-gamified version. This is week 7 of the ‘what difference does it make to gamify a Moodle course?‘ experiment.

A bunch of cartoon penguins wearing different attires, around the Moodle logo.
Gamifying a Moodle course. What difference does it make? Week 6

Week 6 of my experiment working out to what extent gamifying Moodle courses increase student engagement with the platform. This week’s post is aimed at Moodlers who enjoy the technical side of Moodle. In this post I share some MySQL queries on activity completion that go beyond the activity completion.

A bunch of cartoon penguins wearing different attires, around the Moodle logo.
Gamifying a Moodle course. What difference does it make? Week 5

We’re fast approaching the half-way mark of my ‘Gamified vs non-gamified‘ Moodle course experiment. At week 5, students have met their first interim deadline of completing the ‘Investigate’ part of the course. This week I am comparing activity completion rates.

A bunch of cartoon penguins wearing different attires, around the Moodle logo.
Gamifying a Moodle course. What difference does it make? Week 4

Week 4 of the ‘Gamify or not gamify‘ a Moodle course experiment. In week 1, I looked at early statistics and wondered what students were actually up to on the course, how they use it, what they click on the most, etc. This week, I am taking a closer look at the students’ activity around the course so far.

A bunch of cartoon penguins wearing different attires, around the Moodle logo.
Gamifying a Moodle course. What difference does it make? Week 3

Week 3 of the ‘Gamify or not gamify‘ a Moodle course experiment. This experiment is getting a lot of attention, a lot more than I thought it would, and many teachers have asked me how they can gamify their Moodle courses. For this week’s post I have created a screencast showing the steps I took to gamify my course. The video lasts just under 20 minutes and is best viewed full screen.

A bunch of cartoon penguins wearing different attires, around the Moodle logo.
Gamifying a Moodle course. What difference does it make? Week 2

Week 2 of my ‘gamified vs. non-gamified‘ Moodle course and school has been closed since Wednesday 27th March due to the Easter break. Since there hasn’t been much activity on the course, and I have had a few requests asking me what modules I use in the course, this week I’ll focus on the course structure and how I ‘gamified’ it.

A bunch of cartoon penguins wearing different attires, around the Moodle logo.
Gamifying a Moodle course. What difference does it make? Week 1

In this series of 11 posts, I compare two classes. One with students who use a gamified version of a Moodle course, and the other with students who use a regular Moodle course.

A Moodle logo, with each O on opposite sides of a scale.
Better looking Moodle scales

In Moodle, scales are used as a way to evaluate students’ performance. Students and teachers can use scales in forums, databases & workshops as well as assignments. In this short post I share HTML symbols to make your Moodle scales look better.

A Moodle screenshot, with text and two images.
Increase student engagement with Moodle conditional activities & badges

Most of the Moodle courses I have seen are full of extremely useful and meaningful information/activities. It is not always practical to ensure whether students have interacted with an activity or viewed a resource, as it can be very time consuming to check Moodle logs. Come ‘conditional activities’. In this post, I discuss ways to use this great feature to increase students’ engagement in your courses.

A Moodle logo, with the letters O replaced with a hammer and a speedometer.
Make your Moodle courses load faster without fiddling with the server

Whenever I am asked what do to make a Moodle site faster, I always end up talking about tweaking the server. Often I miss the point as a significant amount of Moodle sites are hosted on servers that cannot be tweaked (e.g. GoDaddy 4GH, etc.), or by educators who simply don’t know how to setup a server. In this post, I explore a few simple ideas to help speed up Moodle courses without fiddling with the server, most of which can be done by a teacher. I also find out that some settings make no difference whatsoever.

A bar chart, showing the performance numbers of different Moodle versions.
Moodle 2.4 Beta performance test – comparison with Moodle 2.3

Moodle can be a bit of an ogre when it comes to system resources. In this post I look at just how hungry Moodle 2.4 is.

A Moodle logo with a plaster on. To its left, a red cross.
Solve 5 annoying Moodle problems, quickly

Moodle is the best VLE/LMS, but as with every other system there a few quirks that can be rather annoying. In this post I share quick and easy solutions to 5 annoying Moodle problems. Let me know in the comments if you want more posts like this.

A screenshot of the Munin web app, with different graphs showing server performance.
5 free tools to monitor your Moodle server while load testing

As part of Moodle Oktobertest I share 5 free tools you can use to monitor your Moodle server. The focus of this post is on load testing but these tools can be (and some should be) used as part of your normal monitoring.

A screenshot of the Munin web app, with different graphs showing server performance.
How to load test your Moodle server using iMacros

It is not meant to be a definitive guide on how to use iMacros. Rather it is a quick introduction to get Moodle administrators started with iMacros.

A Moodle logo and an Apache JMeter logo
How to load test your Moodle server using JMeter

This tutorial is aimed at Moodle administrators who have never used JMeter. It will help you get started but won’t teach you advanced techniques. Should you wish to dig further into this wonderful piece of open-source software, I invite you to read the following:

A vertical bar chart comparing the amount of RAM used by different Moodle activities.
Moodle performance testing: how much more horsepower do each new versions of Moodle require?

Moodle performance testing: how much more horsepower do each new versions of Moodle require?

A Moodle logo alongside a Loadtsorm logo
How to load test your Moodle server using Loadstorm

Using this step by step ‘how-to’, you will be able to test how well your Moodle installation would be able to cope with a certain amount of users, using loadstorm.com. Whilst this is not a perfect representation of what real life usage of your Moodle installation would be like, it will still give you a __very__ good idea of whether your system is good enough to run Moodle for your expected number of users.

A Moodle logo alongside a speedometer
3 free tools to test if your Moodle server can cope with large amounts of students

Moodle is becoming increasingly popular at my current school. While this is great, the server is starting to feel sluggish. I wanted to find out how much further I can take my current hardware and how much strain Moodle actually place on my server. This is why I have decided that October would be… Oktobertest for Moodle! Here are 3 ways that will help you find out if your server can cope with the demands you place/want to place on it.

A Powerpoint slide showing the title 'Workshop module', alongside a logo for iMoot 2012 and information such as the presenter's name, Twitter handle and website URL.
Using the ‘Workshop’ module for self and peer assessment in Moodle

After my session at the MoodleMoot Hong Kong last week I received a few messages asking me to share my slides. Rather than putting it on slideshare I thought I’d share them on my blog in the form of a video, adding the extra comments and corrections that I made post-presentation.

A screenshot of the Moodle homepage at Creative Secondary School.
10 ways to get reluctant teachers to use Moodle

I love Moodle, there I’ve said it! This feeling is far from being shared by all, and I have quite a few colleagues who cannot stand the beast. Whilst some teachers do not like Moodle because they have an aversion to using technology altogether, there are also ‘technophile’ teachers who simply do not like Moodle for other reasons (interface, clunkiness, etc.). In this post aimed at Moodle admins/enthusiasts, I’ll share some tried and tested techniques (in no particular order) to get ‘them’ to use Moodle.

A screenshot of the Moodle activity chooser.
My top 5 new features in Moodle 2.3

In this post I look at my top 5 new features in Moodle 2.3

A screenshot of the Big Blue Button web app.
iMoot 2012 – Day 2

In this blog post I look back at some of the presentations that have taken place at this year's iMoot.

A person resting their head on a laptop computer. It looks like they are asleep.
Moodle & sleep deprivation

One of the most compelling arguments for using Moodle is that learning does not have to stop at the school gates. Over the years I have witnessed some excellent Moodle practice that engaged students in meaningful learning tasks at home. Whilst this is great, it can also have a negative effect – some students work too late into the night.

A screenshot of a PDF document with annotations - on Moodle.
UploadPDF – Mark work directly within Moodle

Quite a few teachers I know would rather mark work on paper rather than electronically, regardless whether it was done on the computer in the first place. “I cannot write useful comments on an electronic document” is their argument. Useful commenting on uploaded assignments is now possible thanks to the UploadPDF Moodle assignment type, all this right inside of Moodle. Read on, this might save you hours of marking time.

Two trophies on each side of the words 'My top 10 Moodle plugins', on a yellow background.
My Top 10 Moodle third-party plugins

The ‘M’ in Moodle stands for ‘Modular’, or the ability for third-party developers to create their own blocks, modules, assignments, question types, etc. In this post, I look at my Top 10 Moodle third-party plugins

A file being dragged and dropped onto a Moodle course page, from a Mac desktop.
Easy file management for Moodle

If I was given a penny every time a teacher tells me how frustrated they are with the ‘out-of-the-box’ Moodle 2 file management system, I would be quite a few dollars better off. Luckily some talented developers have created solutions to ease the pain.

A screenshot of a Moodle rubric.
Criteria based assessment in Moodle

It seems that an increasing number of exam boards are going the way of criteria based assessment. Since the Moodle 2.2 upgrade, teachers now have the possibility to mark students’ work using criteria directly in Moodle (or rubrics as it is called in Moodle). Let’s take a look at how it can help us as teachers and whether it’s any good.

A screenshot of the Moodle filepicker.
Could the Moodle User Interface do with a facelift?

Moodle is such a useful tool for teaching & learning that I would not apply for a job at a school where it is not available. That said, Moodle can be difficult to learn at first and is sometimes cumbersome to use and has a few shortcomings.

A screenshot of the Moodle health center.
Is your Moodle installation healthy?

I have been trying to get Moodle 2 (and 2.1) working properly on a GoDaddy Linux server for the past week so far to no avail. This has seriously been winding me up and many times have I pictured myself throwing my computer out of the window. Considering my poor computer isn’t at fault, I decided it would be more constructive to share the tools I’ve used to help me solve my problem.

A screenshot of the Moodle health center.
Bangkok protests – 1 year on. How to use Moodle in a crisis?

Today marks the first anniversary of the crackdown by the Thai army on the so-called ‘Red shirts’ who had besieged the city centre of Bangkok for over a month. The 19th May 2010 will stay engraved in my memory forever for obvious reasons, and less obvious ones. In this post, I look at how we used Moodle to keep school 'open' in a crisis.

A screenshot of a Moodle course showing differentiation using colour codes.
Differentiate your Moodle courses

Working in a non selective school is rewarding but brings its fair share of interesting challenges. Catering for the individual learner needs is at the heart of most educational institutions. In this post I look at how using Moodle groups allows for differentiation.

A screenshot of a Moodle course showing icons and pictures.
The benefits of beautifying your Moodle courses

Improving the looks of your Moodle courses offers many advantages.

No Cover Image
Need to upload bogus users quickly to Moodle? Download this!

Generating fake data when testing a Moodle installation can be time consuming. Use this handy file to upload fake Moodle user data.

A screenshot of a question bank.
Question creation – Get your students to create Moodle quizzes/tests for you!

Let’s face it, creating question banks in Moodle can be very time consuming. This is the number one reason why few teachers use this fantastic facility at my current school. Yes there are tools that allow teachers to import/convert existing worksheets, tests, etc. but they are not usually aimed at the casual user and rarely work without tinkering with the worksheets first.

A screenshot of a the Moodle peer review module.
Peer review - a powerful peer assessment tool for Moodle

If used at the right time and with the right setup, peer assessment can be very powerful. Moodle has tools to help support quality peer assessment.

A screenshot of the Moodle crossword module
Make your own crossword in Moodle

Moodle can sometimes be seen as being boring to use, especially when younger students are concerned. In this post, I look at a plugin that can help with this issue.

A screenshot of the Moodle checklist module
Checklist – a useful tool for self-assessment

Formative assessment is a key element of good teaching & learning. Students should always know how well they have learnt a topic – what they know well, and what they could improve on. Allowing students time to self-assess is not always possible during lesson time and Moodle can be used to solve this issue, shifting some of the self-assessment for homework.

A screenshot of the Moodle homepage at St Andrews Bangkok
Moodle survey

I conducted a survey with our students and teachers, to check the extent to which Moodle is useful, and to find which parts of it should be improved.

A screenshot of a custom Moodle module I created.
Moodle custom development

In this blog post, I present the modifications I have made to our Moodle installation. The customisations have really helped with different parts of school life.

No Cover Image
Create your own games in Moodle

This post deals with making Moodle more interesting and engaging for students, especially the younger ones.

No Cover Image
Save/Edit Office documents into Moodle straight from MS Office

In this post I show how a Microsoft plugin makes it possible to edit Office documents straight from Moodle.