Learning Module
Learning Module
Introduction
A Learning Module is a focused segment of content within a Course. It might represent a chapter, a unit, or a specialized topic area. Modules help chunk the learning material into more manageable parts, each with its own resources, assessments, or tasks.
Key highlights of a Learning Module include:
Sub-Level Organization: Allows you to structure a course into logical units or sections.
Optional Prerequisites: You can specify that a previous module be completed first, guiding a natural learning progression.
AI Features: Like Courses, Modules can be set to leverage AI for analytics or personalized feedback.
Activity Integration: Link to external data or define a unique reference for advanced tracking.
Properties
LearningCourseId
Associates the module with a specific course, ensuring the module appears in the correct course context.
PrereqLearningModuleId
(Optional) Indicates if there’s another module that learners should complete beforehand. For instance, “Module 1: Basics” before “Module 2: Advanced Concepts.”
Type
Describes how the module is delivered (General, Online, Blended, or Classroom). This helps learners and staff understand logistical details and technology requirements.
Name
The module’s title, such as “Market Research Fundamentals” or “Advanced Tableau Tips.” Keep it descriptive and succinct.
Description
A textual narrative explaining what the module covers, key learning objectives, or how it ties into the broader course. Good for letting learners know exactly what to expect.
Sequence
A numeric ordering so you can line up modules in a recommended sequence (e.g., 1, 2, 3).
AIEnabled
A checkbox that, when set, engages the module with AI-driven insights. The system can provide specialized feedback or analytics on tasks within this module.
AIStatus
(Read-only) Reflects whether the AI system has processed and generated up-to-date analytics for this module (e.g., “Pending,” “Generated”).
AIGeneratedDate
(Read-only) Timestamp noting the last time AI generation successfully completed for this module.
LearningActivityDefinitionId
Lets you tie this module to an external activity definition for advanced engagement tracking.
CreatedDate
Automatically recorded by the system when the module is created.
ModifiedDate
Automatically updated whenever changes are saved to this module.
Example
Within the course “Introduction to Marketing,” you set up a “Module 1: Understanding the 4 Ps”. In the description, you list topics like Product, Price, Place, Promotion. If you want learners to do a simpler “Overview Module” first, you set PrereqLearningModuleId
. You might also enable AI so you can gather analytics on how learners consume or perform in this module.
Use Case
A university professor breaks down “Data Structures and Algorithms” into four modules. Module 1 is “Arrays and Lists,” Module 2 is “Trees and Graphs,” etc. By enabling AI at the module level, they can see which concepts students struggle with. The system can then provide targeted references or micro-tutorials to those having difficulties, creating a more responsive learning environment.
Last updated