
Understand how to navigate Moodle, set up your teaching space and give access to your learners in this free self-paced course, part of the Moodle Teaching Basics program.
This course relates to the following competence(s):
Understand how to navigate Moodle, set up your teaching space and give access to your learners in this free self-paced course, part of the Moodle Teaching Basics program.
This course relates to the following competence(s):
Discover the best ways to display teaching materials and track learner progress with this free, self-paced course, part of the Moodle Teaching Basics program.
This course relates to the following competence(s):
Encourage discussion, collaboration and other interactivity in your Moodle course. Explore automatic and manual grading in Moodle, including quizzes and assignments in this free, self-paced course, part of the Moodle Teaching Basics program.
This course relates to the following competence(s):
This course relates to the following competence(s):
This course addresses some common accessibility issues faced by people with one or more disabilities and demonstrates that making learning accessible is good for everyone and is easier than you may think.
This course relates to the following competences:
This course relates to the following competence(s):
Moving from Moodle to Edmodo? This short course will provide you with clear concise steps to move your classes and teaching materials from Edmodo to Moodle.
This course relates to the following competence(s):
Discover how to create engaging eLearning courses, through a Community of Inquiry that leads to ownership of learning and metacognition. You will also be introduced to Data Curso, a system for instructional design.
This event is for Educators.
This course relates to the following competence(s):
2.2 Creating and modifying digital resources
This short course will introduce you to the ABC Learning Design, a rapid curriculum design method and will help you to understand how to run your own ABC workshops.
This course relates to the following competence(s):
This short course is a presentation of the MoodleNet project.
Learners will have the opportunity to explore the latest version of MoodleNet and discover how to take the most out of open educational resources.
This course relates to the following competence(s):
1.2 Professional collaboration
2.1 Selecting Digital resources
Explore the main administration settings, site admin presets, reports and basic file management with this free, self-paced course, part of the Administrator Learning Pathway.
This course relates to the following competence(s):
Learn how to add courses and gain an insight into course editing with this free, self-paced course, part of the Administrator Learning Pathway.
This course relates to the following competence(s):
Learn how to add teachers and learners to your Moodle site and courses with this free, self-paced course, part of the Administrator Learning Pathway.
This course relates to the following competence(s):
Explore site administration features such as themes, competencies, badges and plugins with this free, self-paced course, part of the Administrator Learning Pathway.
This course relates to the following competence(s):
This course is designed for PHP developers who want to start developing Moodle plugins. You will learn about the Moodle developer community and set up a Moodle development environment. This is the first course in the Developer Pathway. Subsequent courses in the the Developer Pathway will build on the knowledge gained in this course.
This course builds on the knowledge gained in the Moodle development environment course. In this course, we learn how to use Moodle's Page and Output APIs to display content in a local plugin. An introduction to localisation using language strings is also covered in this course. This is the second course in the Moodle developer pathway.
In this course we take a deeper look at Moodle's modular architecture and explore the use of common Moodle APIs. Some of the APIs covered in this course include: Navigation, Forms, Database access, Upgrade, Strings and Output APIs. Learners get hands-on practise on using these APIs in the form of developing a local plugin.
This is the third course in the Moodle Developer Basics program.
In this course we look at access control and security aspects of a plugin. Through a set of tutorials, you will learn how to control access to your plugin using Moodle’s Access API. You will learn how to define capabilities in your plugin and how to determine if the user has the permission to access a page. This course also covers common security threats that developers need to be aware of.
This is the fourth course in the Moodle Developer Basics program.
In this course you will learn about accessibility standards and understand why they are important. You will identify the accessibility best practices used in Moodle, and use Moodle API and functions to produce more accessible pages in your plugins.
This is the fifth course in the Moodle Developer Basics program.
In this course, you will learn about the different types of testing conducted in Moodle. The course will cover unit testing in greater detail. Learners will set up PHPUnit on their local Moodle development environment, and write a PHP unit test.
This is the sixth course in the Moodle Developer Basics program.