Globebyte Documentation
  • AI Agents for Learning
  • Assess for Learning
    • Creating the Assess Connected App
    • Setting up Assess for Learning
    • Viewing Assessments
    • Assessment Outcomes & Validation
    • Marking
    • Best Practices
  • Tutor for Learning
    • Setting up Tutor
    • Agent Actions
      • Tutor_Mark
      • Tutor_Task
      • Tutor_Criterion
      • Tutor_SenseMaking
      • Tutor_Instruction
    • Topics
      • Tutor_Assessment
      • Tutor_Knowledge
  • Data for Learning
  • Actions for Learning
    • Creating the xAPI Actions Connected App
    • Setting up xAPI Actions
    • Creating your first xAPI Action Flow
    • xAPI Statement Data explorer
      • Metadata
      • xapiActor
      • xapiVerb
        • Verb reference
      • xapiObject
      • authority
      • xapiResult
      • xapiContext
    • Filtering xAPI Statements
    • Viewing xAPI Statements
    • Viewing xAPI Usage
    • Setting a default statement language
    • Error messages and troubleshooting
  • Experience for Learning
    • Setting up xAPI for Salesforce
    • Send xAPI from a Flow
    • Form Action fields
    • Send xAPI from Apex
    • xApiStatement Class reference
      • Actor
      • Verb
      • Object
      • Context
      • Result
      • Authority
      • Version
      • Send methods
    • Logging and defaults
  • Learning Journey Model
    • Introduction
    • Curriculums & Pathways
    • Courses & Modules
    • Pedagogies & Objectives
    • Rubrics & Criteria
    • Learning Resources
    • Assessments & Tasks
    • Learning Groups
    • Step-by-step working example
    • Activity Tracking (Advanced)
    • Additional Pedagogies Reference
    • Best Practices
    • Assess for Learning Integration
    • Data for Learning Integration
    • Object References
      • Learning Curriculum
      • Learning Pathway
      • Learning Course
      • Learning Module
      • Learning Pedagogy
      • Learning Objective
      • Learning Objective Assignment
      • Learning Rubric
      • Learning Rubric Criterion
      • Learning Rubric Model Solution
      • Learning Resource Type
      • Learning Resource
      • Learning Assessment
      • Learning Text Task
      • Learner Text Attempt
      • Learner Text Criterion Score
      • Learning Choice Task
      • Learner Choice Attempt
      • Learner Mark
      • Learning Group
      • Learner Group Membership
      • Learner Activity
      • Learner Activity Instance
      • Learner XAPIStatement
      • Developer Cheat Sheet: Key LDM Objects
  • Globebyte.com
Powered by GitBook
On this page
  • Learning Resource
  • Introduction
  • Properties
  • Example
  • Use Case
  1. Learning Journey Model
  2. Object References

Learning Resource

Learning Resource

Introduction

A Learning Resource encapsulates any piece of educational material—like a PDF, a video lecture, a web article, or even entire e-learning modules. These resources can be associated with Curricula, Pathways, Courses, or Modules so that learners can access them within the correct context.

Key highlights:

  • Variety of Hosts: Could be stored as Salesforce Files, AWS S3, or a public URL.

  • In-App vs. External: The Description field can hold large text, or you can reference an external link if the material resides elsewhere.

  • Sequencing & Status: Decide in what order resources should appear and whether they’re “Active” or “Inactive.”

Properties

Property Name
Description

LearningResourceTypeId

Categorizes this item based on your defined resource types (e.g., “Lecture Notes,” “General Resource”).

LearningCurriculumId / LearningPathwayId / LearningCourseId / LearningModuleId

You can optionally link to one of these, ensuring the resource is stored in the right location in your hierarchy (e.g., an overview PDF at the Curriculum level vs. a specific reading at the Module level).

Name

A concise title, like “Chapter 1 Overview” or “Data Visualization Toolkit.”

Description

Either a summary or the full text content if the resource is small enough to embed. You can detail instructions for usage, context, or additional reading references.

URL

If the content lives externally, specify a direct link. This might point to a video platform, an online article, or a repository of documents.

FileHost

Indicates how or where the file is hosted—Salesforce Files, AWS S3, or a public URL. This clarifies how learners will access the resource.

FileType

If URL is used, define the type of content (PDF, MS Word, Text). This can help the system or instructors direct learners to the appropriate viewing method.

Sequence

A numeric position so you can order resources within a course or module (e.g., reading #1, reading #2).

Pages

(Optional) A comma-separated string indicating page ranges or highlights within a larger file. Great for directing learners to “pages 3–7” or a subset of relevant information.

InstructionReference

Provides designers or instructors with special notes about how or why to use this resource. You might include AI prompts or tips for facilitating discussion.

LearningActivityDefinitionId

If you want to track usage data in external systems, link this resource to a unique ID recognized by your xAPI or analytics platform.

Status

Indicates whether the resource is “Active” and visible to learners or “Inactive” (maybe under revision or retired).

CreatedDate

Set by the system upon creation of this resource record.

ModifiedDate

Updated automatically whenever changes are made to this resource.

Example

You add a “Marketing Basics PDF” resource under the “Intro to Marketing” course. You store the file in Salesforce Files, label it “PDF,” and note in InstructionReference that learners should focus on pages 10–15 for an upcoming quiz. You mark it “Active” so it appears in the course resources list.

Use Case

A corporate training team uploads a library of “Video Tutorials” to AWS S3. Each is assigned to relevant modules, using LearningResourceTypeId = “Video.” They set the status to “Active” once they confirm everything is final. If they integrate with an AI, it can track who watched which video and how it impacted quiz scores.

PreviousLearning Resource TypeNextLearning Assessment

Last updated 4 months ago