How to create a plugin for Moodle using PHP
How to create a plugin for Moodle using PHP, available at $19.99, has an average rating of 4.65, with 20 lectures, based on 166 reviews, and has 779 subscribers.
You will learn about How to create a plugin for the Moodle Learning Management System This course is ideal for individuals who are Moodle administrators or PHP developers that need to learn how to develop for Moodle It is particularly useful for Moodle administrators or PHP developers that need to learn how to develop for Moodle.
Enroll now: How to create a plugin for Moodle using PHP
Summary
Title: How to create a plugin for Moodle using PHP
Price: $19.99
Average Rating: 4.65
Number of Lectures: 20
Number of Published Lectures: 20
Number of Curriculum Items: 20
Number of Published Curriculum Objects: 20
Original Price: $89.99
Quality Status: approved
Status: Live
What You Will Learn
- How to create a plugin for the Moodle Learning Management System
Who Should Attend
- Moodle administrators
- PHP developers that need to learn how to develop for Moodle
Target Audiences
- Moodle administrators
- PHP developers that need to learn how to develop for Moodle
This course will take you through the complete process of developing your first Moodle plugin.
It is highly recommended that you have PHP, HTML, JavaScript and CSS experience before attempting to create a plugin in Moodle but it is not essential that you have worked in Moodle before.
This course will teach you the basic structure and requirements of a plugin, then take you through the actual process of:
-
creating the plugin
-
adding the core files
-
managing versions
-
adding templates
-
adding JavaScript
-
a new database table for your plugin
-
create, read and update data using forms
-
provide data to templates
-
access the Moodle database
-
Export data to CSV and PDF
-
Secure your pages
By the end of this course you will be ready to answer that question….
“Can Moodle do THIS?”
And you will be able to answer…
“Sure, let me write a plugin that will do it.”
The plugin process is recorded using Moodle 3.9 but the code can be used in Moodle 3.7.2+
This course does get deep into coding but I am sure you will enjoy it and learn so much that will save you searching for days on the internet to find the solution to creating your own first plugin.
I will see you in the course.
Chris Richter
Course Curriculum
Chapter 1: Getting started
Lecture 1: Introduction
Lecture 2: Setting up your Moodle platform for development
Lecture 3: What is a plugin?
Lecture 4: Download the plugin
Chapter 2: Get stuck into the code
Lecture 1: Create the version.php file
Lecture 2: Create the language file
Lecture 3: Create the index file
Lecture 4: Installing the plugin
Lecture 5: Creating templates
Lecture 6: Adding JavaScript
Chapter 3: Adding functionality
Lecture 1: Sending data to a template
Lecture 2: Getting access to the database
Chapter 4: New database table and data entry forms
Lecture 1: Creating a new database table
Lecture 2: Creating a form to view, add, edit data
Chapter 5: Adding to the plugin
Lecture 1: A new grader details page – part 1
Lecture 2: A new grader details page – part 2
Lecture 3: Grade results summary
Lecture 4: Export data to CSV and PDF
Lecture 5: Securing pages
Chapter 6: Complete
Lecture 1: Thank you
Instructors
-
Chris Richter
CEO at Ricoshae Pty Ltd | Education technology developer
Rating Distribution
- 1 stars: 1 votes
- 2 stars: 2 votes
- 3 stars: 17 votes
- 4 stars: 56 votes
- 5 stars: 90 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024