Clarify terminology around 'modules'

Created on 2 July 2024, 6 months ago
Updated 22 July 2024, 5 months ago

Problem/Motivation

Sections of a training are currently called 'modules' - there is the possibility that this could cause confusion with Drupal modules.

On the other hand, 'module' is used in education more or less to mean what it means in the LMS, .e.g. https://www.uaces.org/resources/articles/how-design-effective-teaching-m...

I can think of a couple of options:

1. Call them 'Teaching modules', could still be 'module' in the codebase.

2. Use completely different language like 'section' - but section is already used in Layout Builder too (for layout builder sections), so maybe that's not an improvement.

3. Don't change anything, but document the decision in a FAQ or similar since other people are bound to bring it up.

Steps to reproduce

Proposed resolution

Changes:
lms_module -> lms_lesson
module_status -> lms_lesson_status
lp_status -> lms_course_status
(Group bundle) learning_path -> lms_course
(Group bundle) class -> lms_class

Class names will be renamed accordingly, but with no lms prefix as we luckily have namespaces.

📌 Task
Status

Fixed

Version

1.0

Component

Learning paths

Created by

🇬🇧United Kingdom catch

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Merge Requests

Comments & Activities

Production build 0.71.5 2024