Skip to content
openDesk EduopenDesk Edu
← Back to Components

Moodle

educationbeta
moodlelmslearning-managemente-learning

Moodle

Moodle is a plugin-rich learning management system (LMS) designed for creating and delivering online courses. It supports assignments, quizzes, workshops, forums, gradebook, and a vast library of community plugins. Moodle is an education-specific Beta component in openDesk Edu.

Key Features

  • Course management: Create courses with activities, resources, and enrollment methods.
  • Assessment tools: Assignments, quizzes, workshops with peer assessment, and grading workflows.
  • Gradebook: Centralized grade tracking with custom scales, categories, and calculations.
  • Plugin ecosystem: Thousands of community and third-party plugins for extended functionality.
  • Shibboleth authentication: Connects as a SAML service provider to the Keycloak identity provider.

Integration with openDesk Edu

Moodle integrates with openDesk Edu as a SAML 2.0 service provider using Shibboleth, authenticating users through Keycloak. Users access courses from the unified Nubus portal. It deploys as a modular Helm chart as an education-specific Beta component. Persistent course data, user submissions, and the gradebook are backed up through k8up.