Understanding how your learners are performing is one of the most important feature of an LMS. As an administrator or an educator, it’s important to rely on this assessment information to further develop the learning, to track retention level and to inform where learners need to go.
Course Reports and Activity Completion
Moodle has always allowed Teachers and Administrators to look at Course Reports and Activity Completion to follow learner’s completion on a course. We can see what our users have been doing throughout their course and when they completed each portion.
Out of the box Moodle provides a variety of reports, such as:
Competency breakdown report
Course activity reports
Individual activity reports
With the introduction of Inspire Analytics into Moodle core educators can now support their learners by analyzing their performance. This helps educators go beyond simple descriptive analytics to provide predictions of learner success, and ultimately diagnosis and prescriptions to learners and teachers.
Built in modules include:
Students at risk of dropping out
No teaching activity
Moodle can also be easily extended with new custom models, based on reusable targets, indicators, and other components.
Virtual Slate Advanced Reporting
Moodle Administrators have used plugins and third party tools to extend Moodle’s reporting capabilities. Although these tools are great, educators and administrators can lack the skills to take advantage of these tools. To get the most out of Moodle reporting without having to install a third party tools or plugins Lingel Learning has included Advanced Reporting Dashboards directly into Virtual Slate, our custom framework that extends Moodle LMS.
Virtual Slate Advanced Reporting Dashboards
Overview Dashboard: quickly get a complete picture of your Moodle LMS from a single dashboard. Use the Date Filters to further analyse your Moodle data and drill down into detailed reports. Access interactive charts and filterable data tables from a single screen.
User Dashboard: learn how your users engage with your Moodle LMS. Better monitor your learners through filterable reports which keep track of user engagement, activity and enrolment. Understand who are your most active and inactive users and then drill down into the data to get a detailed understanding of them.
Course Dashboard: understand how your learners interact with courses in your Moodle LMS and analyse your course data based on enrolment, completion, activity and inactivity. Get to know your top courses based on enrollment and completion. Improve your learner engagement by understanding the courses that they like and don’t like.
Advanced Reporting: get access to course, grade, scorm, resources and certificate reports. You will also get instant access to any new report we develop and upload into Virtual Slate.
Click here to find out more about Virtual Slate LMS.
Lingel Learning is pleased to announce we are officially a Certified Moodle partner!
Moodle, the maker of the world’s most popular learning management system, welcomes Lingel Learning to its network of Moodle Partners – Certified Service Providers in Canada.
Working across a diverse range of industries, including corporate, government education and not-for-profit, at Lingel Learning we offer a broad range of Moodle services including hosting, development, support, integration, training and course development.
As a Canadian Moodle Partner, we will continue to improve and create innovative solutions that help our clients get the most out of Moodle’s learning platform.
Speaking about the recent partnership, Gavin Lindeman, our Chief Learning Architect, said: “We are excited to be working closely with Moodle HQ and be at the forefront of Moodle development. We relish the opportunity to work closely with Moodle HQ, putting forward ideas and helping contribute to Moodle core.”
Moodle Founder and CEO, Martin Dougiamas, added to this sentiment, saying “Welcome aboard the Moodle Partner program, Lingel Learning! We’re very happy that our Canadian Moodle users will now have more service options that help support the Moodle product.”
Our strategy is to constantly improve and innovate solutions that help our clients get the most out of Moodle. We offer a diverse range of Moodle services from hosting, development, support, integration, multi-tenancy and training, to course development. We are a dynamic e-learning development company, with a development process that focuses on deliverables which can be adapted to fit with a client’s needs. This is combined with creative design to deliver materials that will result in clearer understanding and retention rates.
Our track record of delivering exceptional results for our clients is one of the many reasons Lingel Learning have been accepted into Moodle’s Partner network. Some of our notable clients are Gallagher Bassett, The Royal College of Surgeons, Intralot, Pallium, Ausenco and Westland Insurance.
We are thrilled to become a Moodle Partner and help improve the quality of eLearning in Canadian and furthermore, global organizations.
Moodle courses are generally dumping grounds for course creators where they dump documents and files for the users to read. When it comes to content creation for courses in Moodle, it’s not just about sharing content instead it’s about creating a flow or a linear path which allows a learner to learn according to a predefined sequence. Good course design takes time, a course should focus on what the learners should be able to do once they complete the course. Therefore, planning your course is essential for creating a productive learning experience for your students.
Course creators don’t take full advantage of the tools available in Moodle and in the community to develop truly interactive courses. The availability of so many applications and design options makes it difficult to choose and take advantage of these. The tools available in Moodle can help you create interactive course content for your Moodle courses. There isn’t a right or wrong way to use Moodle tools. Though each tool has a primary function yet it can be used in other ways to achieve a variety of learning experiences.
1. Choose an appropriate Course Format
Once you have planned your course, choose an appropriate Moodle Course Format and start building your course.There are several formats available in Moodle that help you select a layout for your course, some of them are as follows:
Weekly Format: It is the most used course format in K-12 schools probably because it is most similar to the physical classroom experience. In this, your course has a block or a section for each week, relevant readings, assignments etc. can be placed together in each week’s block. Experienced teachers who have given several courses in moodle choose weekly format over other formats. It is a good option for schools as it ensures that students consume the information at the same schedule and pace. This is how the weekly format looks in Moodle:
Topics Format: It’s similar to the weeks format; however, instead of weeks it allows you to organise your content around topics, with a block or section for each topic or section. It’s a good option if you have various topics in your course. Also, the topics format gives the students more freedom if all the topics are not mandatory. This is what topics format looks like in Moodle:
It’s a good choice when the teacher wants to add just one particular item such as a SCORM package or a quiz.
When single activity format is selected, the teacher can choose an activity they wish to use from the drop down menu. Here we selected the activity as Forum:
The image below is how a single activity format looks in moodle when Forum is selected as the type of activity:
Social Format: If the course content is more free form then Social Format would be a good choice. It creates a big message board for discussions. This is how social format looks in moodle:
Accordion (available in Virtual Slate): This format shows your course content in a vertically stacked list of topics which can be expanded by clicking the topic and the content associated with that topic is revealed. There can be zero expanded topics, exactly one, or more than one depending on the content of course. See below for the accordion format:
Tabs Format (available in Virtual Slate): As the name suggests in this format, the topics are shown as tabs on the the top. You can click on the tabs to reveal the content related to the respective topic.
2. Choose an appropriate Course Activity
Choose activities that can engage your learners with your courses: Activity is a general name for a group of features in a Moodle Course. An activity is usually something that a student does that interacts with other students or the teacher. There are 14 different types of activities in standard moodle that can be used creatively to engage the learner. Some of the examples of activities that can make your course interactive are as follows:
Lesson: It is one of the most powerful activities in moodle that can be used for interactive learning. The lesson module presents content in a series of HTML pages to the student who is asked to make some sort of choice. Depending on the choice they make, they are sent to a specific page in the lesson. In its simplest form, a lesson can be a series of HTML pages where a student can select a continue button at the bottom of a page and it will send them to the next page in the Lesson.
Forums: Forums are easy to setup and they promote discussions which is a great way to engage the learners. They can promote communication and collaboration and all learners have a voice. You can start with a simple discussion like “Introduction” to help students develop confidence and experience in using forums.
Assignments: It allows teachers to provide feedback to students on their work. Students can submit their work in digital form, for example, word files, pdf files, spreadsheets, images, audio and video clips. Alternatively, teachers can ask students to type directly into Moodle using an online text assignment.
Quizzes: Moodle also has other interactive elements such as quizzes which allow presenting content or review content through multiple choice questions or matching questions. There are also other formats available in Moodle 3.0+ such as Select missing words, drag and drop into text, drag and drop into image, and drag and drop markers. These help you present the content in different ways which makes it engaging for the students.
3. Add video to make your course more interactive
Adding videos to your course content: Video is a powerful tool that can be used in Moodle. For example, using videos students can easily catch up on a lecture they missed. A video along with written content can help establish a better understanding of the concept. Although it is preferable to upload your videos to moodle, storing them on your own server to retain control but when server space or upload limits are restricted, it is convenient to upload videos to an online site like youtube or vimeo. You can easily embed videos from these sites into moodle.
You can add questions after videos to reinforce learning and add interactivity: You can also insert the questions with videos using H5P Interactive video content type.H5P allows to create HTML5 based interactive video content that allows you to add multiple choice and fill in the blank questions, pop-up text and other types of interactions to your videos. You can make these changes onto your existing videos. A multiple choice question in H5P interactive video looks as follows:
Making a course interactive doesn’t only include selecting the right format and adding the right activities. Just adding a quiz or discussion forum doesn’t make it a good course. Activities should support the learning and reinforce the lessons that the student has just covered.
A large number of training organisations want to sell their services to multiple smaller training organisations, schools, corporations etc. They want to setup a space on their LMS where these organisations (tenants) can access the training material and manage their users.
The Enterprise size organisations also need a similar setup where they can setup various departments as sub-organisaions or tenants to the main (master) LMS.
Wouldn’t it be easier if we had a Learning Management System that could do out of the box and address the following concerns:
Master LMS administrator is able to create a tenant and specify the url that they can use to access the LMS
Master LMS administrator is able to define credits (number of users that the newly created tenant can enrol into pre-defined courses)
A tenant can have their own unique URL, which is a sub-domian of the primary LMS.
A tenant can have their own branded login page
A tenant can manage their own users
A tenant can be assigned a set of courses which they can access but, are unable to edit.
A tenant can enrol their users into the courses that have been assigned to them by the master LMS administrator
A tenant can create new courses in their LMS and enrol as many users as they want
A tenant can configure and control their own LMS
A tenant can view all the reports for their users and courses on the LMS
Master LMS administrator can login to each tenant and view reports at a granular level
Unfortunately, Moodle does not offer this feature out-of-box. There were discussions about adding this feature in Moodle 2.2, which was later cancelled.
The good news is, we at Lingel Learning have been busy building a custom Learning Management System called Virtual Slate, which addresses all the above mentioned requirements and a lot more. Virtual Slate is built on top of Moodle and covers all the default features of Moodle, which means you get all the goodness of Moodle and much more in terms of features and enhancements. You can read all about Virtual Slate and its features here. If you need further information on the Virtual Slate multi-tenant solution, please feel free to give us a call at 1300 553 345 or contact us here.
Every now and then you come across a situation where you wish that you had taken a backup of your course in Moodle before you started making changes to the content or settings. If you are not careful while making changes, you might end up losing:
Course / Activity completion dates etc.
So to make sure you do not lose any data, you should take a backup of the course before you start making changes.
Moodle can be backed up in a number of different ways. It is important that whoever performs your Moodle backup knows what they are doing. You can use the following backups methods to perform backups for your Moodle installation:
Moodle allows you to backup individual courses as and when you need them and you can automate that too using the automated backup functionality. If you need to backup a single course in Moodle and or move a course from one Moodle site to another then a course backup is the easiest way to do it. Any user with editing rights can backup a course along with the user data and grades.
To perform a course backup, follow the steps below:
Navigate to a course you wish to backup
Under Course administration click Backup
You will be prompted to select what you want to include in the backup or just keep the default settings and click Next or Jump to Final Step to move all the steps and perform the backup
Please note: Course Logs and Grade History can be included in the backup, but are not selected by default. You can also Anonymize user information.
On the Schema settings – Select/deselect specific items to include in backup, then click the Next
Review the backup settings and click Previous if wish to make a change, otherwise click the Perform backup
Click the Continue
Course Backup (Automated)
To setup automated backups, follow the steps below:
On the following page you need to set the following:
Active: Set this to “Enabled” to enable the automated backups
Schedule: Select the days that you want to run the backup. Backups can consume quite a few resources so you can set them to run on specific days.
Execute at: As mentioned above, backups need system resources, so you can schedule them to run on a specific time when the server is not that busy.
Automated backups storage: By default the backups are stored in Moodledata directory but, you can use this setting to change it to another directory on the server or use both.
Save to: If you decide to store the backups somewhere else too, use this setting to define the directory where you want the backups to be stored to.
Delete backups older than: This is similar to the setting above.
Minimum number of backup kept: If backups older than a specified number of days are deleted, it can happen that an inactive course ends up with no backup. To prevent this, a minimum number of backups kept should be specified.
Use course name in backup filename: You should use this if you want the course name as part of the backup filename.
Skip hidden courses: Do you want to skip hidden courses during the backup.
Skip courses not modified since: You can choose to skip the course if it hasn’t been modified for a certain time period.
Skip courses not modified since previous backup: You can also skip the courses that have been not been modified since your last backup.
Once setup, the administrator will get an email each night (depending on the schedule set above) after the backup is complete.
If you need to backup your entire Moodle site, then a site backup allows a site administrator to save everything associated with a Moodle site. These backups can be restored to bring a site back to the point in time when the backup was made.
You should always perform regular backups to safeguard against data lost information in the event of problem with your site and to speed the overall recovery process.
The following three items need to perform a complete site backup:
Uploaded files (Files uploaded via Moodle in the moodledata directory)
Moodle code (Everything in server/htdocs/moodle)
If you are unsure where to find these items are located in your Moodle installation by checking the config.php file.
We see poorly managed and implemented Learning Management System’s on a regular basis, whether it’s installing a corrupt plugin or changes to Moodle’s core code can result in a sluggish, error prone environment, frustrated users and poor user adoption.
How do you check if your Moodle LMS needs a health check?
Check Installed Plugins
You should always be mindful of installing too many plugins on your production site as it does affect the performance. Another issue is that you might have installed plugins in the past that were not brought forward with major upgrades done in the past. You can go to the plugin overview page as described below and look for the following:
To check your active plugins navigate to Site Administration > Plugins > Plugins overview
Review all the installed plugins in your LMS and see if they are being used and are still available
Only install thoroughly tested plugins
Too many filters can also slow down the site as they run through the content before it is displayed on the site.
To check your filters navigate to Site Administration > Filters > Manage Filters
Review all the installed filters in your LMS and see if they are actually needed.
Check your Moodle version
Moodle releases both minor and major updates in a regular support cycle.
To check what version your Moodle is navigate to Site Administration > Notifications
We recommend you should always implement minor updates (security patch and incremental updates); however with major version upgrades we recommend you wait six months after its released prior to upgrading.
Enable Debugging Messages
This can be used to display information regarding any underlying problem. This also helps in determining if all the plugins follow the standard Moodle coding guidelines.
To turn debugging on navigate to Site administration > Development > Debugging
Check “Display debug messages”
It will then start displaying debugging info on top of each screen
Moodle’s Core Code
Moodle allows you to customise it’s core code; however this may lead to problems in the future when it comes to minor and major upgrades. When working with a vendor, make sure you understand the changes they are making to your Moodle. If they intend on making changes to your Moodle core code, make sure it’s fully documented.
We recommend that you start by talking to your vendor and ask them if they have made any changes to your Moodle’s core.
What’s included in a Lingel Learning LMS Health Check: