Blog Archives

Moodle Word Censorship

It was brought to my attention that when Moodle filters out a word found in the "bad words" list it in fact leaves the word in the alt text.  So moving your mouse over the word "Scunthorpe" produces some quite interesting results!!

The resolve this I edited the file filter/censor/filter.php

And around line 36 replace this code

 $words[ ] = new filterobject($badword, ‘<span class="censoredtext" title=".$badword.">’, ‘</span>’,

with this:

Posted in Moodle 1.9 Development

“Moodle With Mootools” theme

Here is the first beta preview of my “Moodle with Mootools” theme.

I am always been asked about funky theme development so I decided to create this Mootools-based theme.  I chose to use Mootools for 2 reasons:

1) I love Mootools

2) It sounds like Moodle so I couldn’t resist.

Posted in Moodle 1.9 Development

Moodle Task list enhances MyMoodle Page

Today I created a Moodle Task List (MTL) which further enhances the custom MyMoodle page.

The Moodle Task List works by checking a series of database queries to see whether or not a student (or staff member) has completed a certain activity or visited a certain page.

The queries are modular and extra queries can easily be “bolted” on to the list.

This task list will work great for our inductions at the start of the new term.  The list will prompt the student to do the following:

Posted in Moodle 1.9 Development

Course Report block for Moodle getting public release

After lots of comments and feedback by readers of my blog and by the forceful persuasion of @moodleman and @donnathompson via Twitter I have agreed to put some extra work into my course report block and release it to the public.

I’ll be documenting its progress on this site and maybe write a tutorial on how to build it as I go along.

Proposed features:

Posted in Moodle 1.9 Development

Clear Topics Format

The topics course format on Moodle is one of our most popular, followed by the weekly format.  However, on some courses, tutors required the topic layout but without the confusing numbers on the side.  To achieve this I created a new format called “Clear Topics – No numbering”.

This works really well, especially on intranet or information courses.

Posted in Moodle 1.9 Development

Moodle Google Charts

After looking at the Google Chart API I knew that I had to somehow find a use for this on Moodle so I created the Moodle Meter.

The Moodle meter looks at the weekly stats and displays the results via a Google Chart.  The more active a user, the higher the meter reading.

Posted in Moodle 1.9 Development

Moodle Bar v1.0 now available

 As promised, I have released the Moodle Bar.   The release date coinsides with the iMoot 2010.

It is available direct from this website by following this link:

http://bit.ly/du5RNQ

Please feel free to use it, hack it, modify it and do with it what you will.

Do send me an email though so I can see it in action on your Moodle sites.

Posted in Moodle 1.9 Development

Moodle Course Quick Edit Bar

Today I finished working on the quick course edit bar.  The bar appears once the “Turn editing On” button is selected.  The bar drops down beneath the breadcrumb trail to reveal 3 of the most common settings that our tutors have problems finding under the course settings.

Posted in Moodle 1.9 Development

New MyMoodle Idea: Moodle Folders

As I’ve said many times before, I love the MyMoodle page and I’m always looking for ways in which to improve it. So my colleague and I, Sukhwant Lota (@sukhwantlota) set about creating Moodle Folders.

We needed something new for the start of the summer term and we needed a custom way to sort long course lists on the MyMoodle page. Being avid fans of Google Mail and Docs we liked the idea of using tags and labels, so in effect this is how Moodle Folders works. The user simply creates a tag/folder which is assigned to a course.

Posted in Moodle 1.9 Development

Course icons on MyMoodle page

This is a simple idea, but very effective nevertheless.

I have made it even easier to find courses in the MyMoodle course list by placing category icons next to each course name.

Courses in the Sport Category have a small football icon, IT courses have a floppy disc, Tutorial courses have a question mark symbol and so on.

The script works by first checking for a .png file with the name of the category ID.  If it finds the file it will include the icon, if an icon has not yet been created for the category then it will show the default icon.

Posted in Moodle 1.9 Development