Productivity Tip: Copy and Paste without Junk

Have you ever tried to copy information from a web page or a MS Word document and got more than you bargained for when you pasted it into another Word document or web page? Text often comes with unwanted junk in the form of extra formatting codes. The solution is usually to use Paste Special and then choose to paste as Plain Text or Unformatted text. Word actually gives you an opportunity to also choose whether you want to paste using the sources formatting — where you got the content from, target formatting — uses the formatting in the current … Continue reading

So you want to install Moodle, eh?

There is an increasing number of businesses who are looking at Moodle LMS to meet their training requirements for their employees and/or their customers as an alternative to commercial LMS. Open source is a very attractive alternative to pricey licensing of commercial products or alternatives that lock you into either a contract, a provider or technology — or all of the above. Have you considered giving Moodle a try? Moodle Quick and Simple The simplest and quickest way to give Moodle a try is to install a stand-alone instance of Moodle is to install it on your local Windows computer. … Continue reading

Finding a Photo’s License Using Google Images Search Tool

Have you ever come across the perfect photo and wanted to use it on your blog, website, social media post like Facebook, LinkedIn or Twitter, report or print publication? Google Images has a very useful tool to search for an image and hopefully find out the type of copyright license attached to it. Searching for an image To search for an image, you will either need to get the address of the image on the web or you will need to have a copy of it saved locally on your computer. If the image is located on a publicly accessible website … Continue reading

31 Free Stock Photo Sites for Your Web Projects

Adding photos to your web page can be a great way to connect with visitors who are more visual and to make your website generally more appealing. Here is a list of websites where you can find free stock photos for use on your web projects, in your e-learning courses, blog and social media posts and other types of publications including print. The old adage “you get what you pay for” applies here. You will often find the best of what a photographer has to offer, the photos that have been touched up to perfection on commercial stock photo sites like … Continue reading

Moodle Cron

Although it is not an obvious part of the installation of Moodle, setting up Cron is very important when it comes to Moodle. For example, some emails are sent out immediately while others are scheduled and only sent out when cron runs. Other things that are often affected by Cron jobs are report generation. Eventually, if you never run cron, your Moodle site will also stop working so it is important to make sure that this is setup properly. This happened to one of our clients. They had their own people do the installation and they skipped the step of setting … Continue reading

Useful Tools and Resources for Moodle Developers

Here is a list of resources that helped me get started in Moodle development. I’ve even put together a few articles of my own to share covering topics like Getting Started in Moodle, Git for Moodle Developers in Windows and Upgrading Moodle packages for Windows (XAMPP Control Panel, PHP, phpMyAdmin, Apache, MySQL) [Updated: This is an updated version of an article that was originally published on October 25, 2013] Moodle Development Environment Moodle XAMPP installation for Windows or Mac OS X. Moodle Reset OPCache plugin — Allows you to instantly reset you PHP OPCache from within Moodle,,, for those times when nothing seems to change. Moodle Code-Checker … Continue reading

Creating Multilingual Moodle Content With mlang Tags

My experience with the Moodle LMS has involved dealing mostly with multilingual sites. Unfortunately there are still many core Moodle plugins and third party plugins and themes that still do not support multilingual content. However the situation is improving with each code release. One Moodle plugin which has made life a lot easier when implementing multilingual courses is the Multi-linugual Content (multilangsecond) filter by Vanyo Georgiev. Unlike the core HTML based Multi-language Content filter plugin that comes bundled with Moodle, multilangsecond has a non-HTML syntax that enables you to wrap your content in plain text language markup tags like {mlang en}Hello{mlang}{mlang fr}Bonjour{mlang}. Entering these tags require no knowledge … Continue reading

About Moodle Forums

The News Forum is a special Moodle forum for general announcements relating individual courses. One of these is automatically included when you create a new course. By default, only teachers and administrators can post in. Students can only read posts in this forum and won’t see see any button to post or reply. Unlike News Forums, Forum activities in a course are actually interactive. Everyone including students and teachers in the course can post new topics and reply to posts by other people.For more information, see the Moodle Forum FAQ. By the way, you can rename these forums to whatever suits … Continue reading

Showing Students their Student ID in Moodle

Many people don’t realize that Moodle generates ID’s for every student on the site. Unfortunately there is built-in way to show students their ID. The easiest way to show students their student ID in Moodle without any programming is to use a 3rd party Moodle plugin called Configurable Reports. It is usually used to generate reports in Moodle but can easily be adapted to just provide students with their ID. Here is an example of how you would go about using this plugin. Install the Configurable reports plugin. Login as a site administrator. Go to the Front Page and turn on … Continue reading

Transfering / copying courses from one Moodle site to another

Here are the steps to transfer your content from an existing Moodle site into another: Backup your courses from the old Moodle. Moodle provides two ways of backing up your courses. You can do this individually or by scheduling an Automated course backup which will backup all of your courses in one shot which can be a real time-saver if you have many. When setting up the backup settings, be sure to tell it not to included user/student information as you won’t need this on the destination site. Download the course backup files from your Moodle site. Restore each course on the destination Moodle site. Unfortunately … Continue reading