Learning Group
Learning Group
Introduction
A Learning Group is a collection of learners who share a common purpose—like a class, a study cohort, or a project team. Groups can be associated with certain Pathways, Courses, or Modules, and you can integrate with Slack or similar tools for discussion channels.
Key highlights:
Community & Collaboration: Group membership fosters peer-to-peer interaction.
Optional Slack Integration: Store a channel reference so members can quickly join a workspace.
Administrative Oversight: Instructors or admins can see who’s active, who left, or how the group is performing collectively.
Properties
Name
The group’s label (e.g., “Cohort A - Fall 2024” or “Project Team: Marketing Analysis”).
Type
Specifies the nature of the group: “General,” “Study Cohort,” or “Class.” This helps you distinguish different group roles, like casual study groups vs. formal course sections.
Description
A more expansive overview of what the group is about, what activities or goals it has, and any guidelines for membership or conduct.
LearningPathwayId / LearningCourseId / LearningModuleId
(Optional) Link the group to a specific part of the LDM so it’s clear that they’re working on a certain track, course, or module.
LearningActivityDefinitionId
If you track group activity via xAPI or external analytics, you can associate this ID for advanced data capture (like how often they meet, their collaborative tasks).
SlackReferenceId
A text reference to the Slack channel or workspace, enabling direct integration. For instance, “#cohort-a” or a Slack channel ID.
CreatedDate
Timestamp automatically set when you create this group record.
ModifiedDate
Timestamp updated when the group record changes (like editing the description or Slack reference).
Example
You create a “Study Cohort: Data Science Spring 2025” group, linking it to the “Data Science Pathway.” In the description, you mention weekly study sessions. The SlackReferenceId
is set to “#ds-spring25,” so everyone knows where to join for discussions.
Use Case
A professor sets up multiple groups in a “Project-Based Course.” Each group is assigned different modules to explore. They use Slack for collaboration. Admins monitor group membership statuses and track overall performance. Because the group references the right modules, any group-level analytics also reflect how those modules are studied or completed collaboratively.
Last updated