Note: This release is in preview. Features described here don’t become generally available until the latest general availability date that Salesforce announces for this release. Before then, and where features are noted as beta, pilot, or developer preview, we can’t guarantee general availability within any particular time frame or at all. Make your purchase decisions only on the basis of generally available products and features.
Learning Input
- JSON example
-
1{ 2"type": "Learning Course", 3 "name": "Advanced Data Structures and Algorithms", 4 "provider": "001LT000009puL0YAI", 5 "description": "This course covers advanced concepts in data structures and algorithms, with a focus on efficient problem-solving and coding techniques.", 6 "courseLevelDescription": "Graduate-level course focusing on advanced data structures and algorithms.", 7 "subjectAbbreviation": "CS", 8 "fieldOfStudy": "Computer Science", 9 "courseNumber": 601, 10 "active": true, 11 "activeFromDate": "2024-09-01T00:00:00.00Z", 12 "activeToDate": "2025-12-31T23:59:62.00Z", 13 "duration": 4, 14 "durationUnit": "Credit Hours", 15 "cipCode": "11.0101", 16 "academicLevel": "Graduate" 17} - Properties
-
Name Type Description Required or Optional Available Version academicLevel String Academic level of the learning. Applicable for both learning program and learning course.
Optional 62.0 active Boolean Indicates whether the learning is active (true) or not (false). Applicable for both learning program and learning course.
Optional 62.0 activeFromDate String Start date of the learning's active period. Applicable for both learning program and learning course.
Optional 62.0 activeToDate String End date of the learning's active period. Applicable for both learning program and learning course.
Optional 62.0 cipCode String Classification of the instructional programming code that identifies the program or field of study. Applicable for both learning program and learning course.
Optional 62.0 courseLevelDescription String General type or level of instruction provided by the learning course. Applicable for learning course only.
Optional 62.0 courseNumber String Numeric ID of the course. Applicable for learning course only.
Optional 62.0 description String Description of the learning. Applicable for both learning program and learning course.
Optional 62.0 duration Double Allocated duration to complete the learning. Applicable for both learning program and learning course.
Optional 62.0 durationUnit String Unit of the duration that’s allocated to complete the learning. Applicable for both learning program and learning course.
Optional 62.0 fieldOfStudy String Field of study of the learning course. Applicable for learning course only.
Optional 62.0 learningId String ID of the learning. Applicable for both learning program and learning course.
Required 62.0 learningCourseCustomFields Map<String, Object> Custom fields on the learning course. Applicable for learning course only.
Optional 62.0 learningCourseId String ID associated with the learning course. Applicable for learning course only.
Optional 62.0 learningProgramCustomFields Map<String, Object> Custom fields on the learning program. Applicable for learning program only.
Optional 62.0 learningProgramId String ID associated with the learning program. Applicable for learning program only.
Optional 62.0 name String Name of the learning. Applicable for both learning program and learning course.
Optional 62.0 provider String Account foreign key identifier of the institution that provides the learning. Applicable for both learning program and learning course.
Optional 62.0 subjectAbbreviation String Abbreviation for the subject of the learning course. Applicable for learning course only.
Optional 62.0 topLevelProgram Boolean Indicates whether the learning program is a top-level program (true) or not (false). Applicable for learning program only.
Optional 62.0 type String Type of learning record. Valid values are:
- Learning Program
- Learning Course
Applicable for both learning program and learning course.
Required 62.0