Menu

Moodle: What Is Moodle and How Do You Integrate It with Your School?

2 min read

Definition

Moodle is an open source learning management system (LMS), written in PHP and used by many schools, universities and training organisations. It hosts courses, resources, activities and assessments, and integrates with other tools through its web services.

What Is Moodle?

Moodle is an open source online learning platform, first released in the early 2000s and written in PHP. It is used worldwide by schools, universities, training centres and companies. Its open source model makes it possible to host it yourself or with a provider, and to extend it with plugins.

Why It Matters

Moodle is often the default learning platform for institutions that want to keep control of their data and costs. Its features cover most online teaching needs, and its community is very active. Many teachers already know it, which makes adoption easier.

How It Works

  • Courses: each course brings together resources, activities and participants.
  • Activities: assignments, quizzes, forums, workshops, lessons, with a gradebook.
  • Cohorts and groups: to enrol sets of learners in one go.
  • Competencies: competency frameworks that can be attached to courses.
  • Web services: an API lets other tools create courses, users and enrolments.

What Moodle Does Not Do Well

Moodle is built for learning. It is not designed to build a weekly timetable, manage rooms, assign course units to teachers or track administrative enrolments. Schools that force these uses into Moodle pile up plugins and workarounds that are hard to maintain.

A Concrete Example

An adult education school uses Moodle for the content of its course units. Every new school year, the office recreated courses and enrolments by hand from the administrative tool. By connecting the two, the school management system now creates Moodle courses per unit and enrols each class's students through the web services. The digital start of the year takes a few minutes.

Related Technologies and Tools

Moodle integrates through its REST web services, LTI for external tools, and CSV imports. It sits alongside a school management system, the school website and a directory for single sign-on.

Conclusion

Moodle remains an excellent choice for course content, as long as it keeps that role. At KERN-IT, we connect SchoolCore to Moodle so that classes and enrolments managed once in the school's tool arrive automatically in the course spaces.

Pro tip

Enable Moodle's web services with a dedicated technical account whose rights are limited to the functions you need (courses, users, enrolments). It is safer, and every synchronisation stays traceable in the logs.

At KERN-IT

We digitalise schools and training centres, from the timetable to the teachers' platform.

→ Digital Solutions for Education and Training

Got a project in mind?

Let's talk about how we can help you turn your ideas into reality.