Latest Courses
ISTQB Artificial Intelligence Tester Sample ExamsCheck course
JAVA Programming Online Practice ExamCheck course
Programming for Kids and Beginners: Learn to Code in PythonCheck course
Practice Exams | Codeigniter 4 developer certificationCheck course
WordPress Practice Tests & Interview Questions (Basic/Adv)Check course
Git &Github Practice Tests & Interview Questions (Basic/Adv)Check course
Machine Learning and Deep Learning for Interviews & ResearchCheck course
Laravel | Build Pizza E-commerce WebsiteCheck course
101 - F5 CERTIFICATION EXAMCheck course
Master Python by Practicing 100 QuestionCheck course
ISTQB Artificial Intelligence Tester Sample ExamsCheck course
JAVA Programming Online Practice ExamCheck course
Programming for Kids and Beginners: Learn to Code in PythonCheck course
Practice Exams | Codeigniter 4 developer certificationCheck course
WordPress Practice Tests & Interview Questions (Basic/Adv)Check course
- 82% Make Your Own Custom Block in Moodle

Make Your Own Custom Block in Moodle

$14.99Track price

Add your review
Add to wishlistAdded to wishlistRemoved from wishlist 0
Add to compare
8.2/10 (Our Score)
Product is rated as #82 in category PHP

In this course you will learn to make your very own custom block in Moodle. Whether you’re a teacher, a trainer, a Moodle administrator, or an IT professional, if you want to learn how to customize Moodle, then this course is for you! This course assumes you’ve never even seen PHP or HTML before… I will show you everything you need to know to get through your first project.

I will walk you through setting up your own Moodle test environment. We’ll write a base plugin, install it, and add it to the Moodle dashboard. Then we’ll start to add functionality to your plugin: When this project is finished, it will show different messages in the block for each user who logs in, based on which cohort they belong to.

We’re going to learn about three key database tables in Moodle and how to query data from those tables. I will introduce you to the $DB and $USER global objects in Moodle and how to use Moodle’s built in functions to display data, including get records select(), get string(), and more.

We’re also going to learn some PHP: conditional statements, foreach statements, case statements, string concatenation, and more. I’ll explain versioning and how to update your plugin, how to control security for your plugin, and how to add custom strings to your plugin’s language file.

Instructor Details

I am a training professional who has lead training teams, and administered classroom new-hire, online, and continuing education courses in corporate settings for nearly 20 years. I started programming Moodle in 2003 in version 1.9. Over the years I have written and upgraded several blocks, local plugins, utilities and reports in Moodle supporting ISO 9001 requirements. I have a Master of Science degree in Educational Leadership from Kansas State University's School of Adult, Occupational, and Continuing education. I learned to cube during this time, which provided great examples of many concepts and challenges inherent in educating adults.

Specification: Make Your Own Custom Block in Moodle

Duration

2 hours

Year

2020

Level

Beginner

Certificate

Yes

Quizzes

No

8 reviews for Make Your Own Custom Block in Moodle

4.9 out of 5
7
1
0
0
0
Write a review
Show all Most Helpful Highest Rating Lowest Rating
  1. Roland Hilkenbach

    I had some preexisting knowledge about programming in PHP and managing Moodle because I’ve already set up and used some Moodle instances. That helped a lot understanding the course in the first run. All concepts were appropriately presented so even a beginner should be able to follow along. The presentation is precise and calm and doesn’t scare a novice with too many technical vocabulary. And the audio is simply great! Well pronounced and easy to understand even if you’re no native english speaker. Thank you very much, you helped me quite a bit to integrate some internal logic of the company into the Moodle platform we use.

    Helpful(0) Unhelpful(0)You have already voted this
  2. Kaspar Bredahl Rasmussen

    Solid explanations and the instructor don t kill it with details.

    Helpful(0) Unhelpful(0)You have already voted this
  3. Sarah Blewett

    So happy I found this course! So far it has really helped me in learning how to create a block for a Comp Sci Honours project! Explanations are very clear and straightforward.

    Helpful(0) Unhelpful(0)You have already voted this
  4. Shupang Ma

    Great lessons and teaching style! Thanks a lot!

    Helpful(0) Unhelpful(0)You have already voted this
  5. Jorge Garc a Cano

    Est muy bien explicado. Solo echo en falta m s clases con m s detalles de personalizaci n (meter im genes, posicionar el bloque, personalizar el tama o…).

    Helpful(0) Unhelpful(0)You have already voted this
  6. Arthur Pratt

    Great intro course on customization of moodle blocks!

    Helpful(0) Unhelpful(0)You have already voted this
  7. Fabian Glagovsky

    This course was fantastic. I am a beginner, I have only studied a little bit of Python, but I have more than 15 years of experience as a user in Moodle and this is exactly what I was looking for. The course is super clear. One thing I missed however, is how to prevent students to add the block to their own dashboard. I think that I will remove the user myadd capability and leave only the roles I want, but it would have been nice to make that a little clearer as my goal is to produce reports for faculty staff, not for students or instructors. But super great. Very glad I took this course.

    Helpful(0) Unhelpful(0)You have already voted this
  8. Edgar Rafael Conrado

    Excelent!!!

    Helpful(0) Unhelpful(0)You have already voted this

    Add a review

    Your email address will not be published. Required fields are marked *

    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Make Your Own Custom Block in Moodle

    $14.99

    Price tracking

    Java Code Geeks
    Logo
    Register New Account
    Compare items
    • Total (0)
    Compare