Overview

Catering to an audience who is self-driven, and motivated enough to complete courses and training guides according to their own set timelines, Personal Learning Plans have made it far easier to manage their content, set priorities against it, and track their progress from time to time. With VIDIZMO's breezy interface and its efficient playback capabilities, succeeding at your own pace has never been easier. To learn more about it, read Understanding Personal Learning Plans


Here we shall be looking at LearningPlanInfo Object in detail to understand the various properties it contains in VIDIZMO REST API Reference.


LearningPlanInfo Object


{
  "id": <number>, // uniquely identifies a learning Plan
  "tenantId": <number>, // uniquely identifies the tenant the learning Plan belongs to
  "addedBy": <number>,  //uniquely identifies the ID of the user who added learningPlan
  "updatedBy": <number>, //uniquely identifies the ID of the user who updated learningPlan
  "updatedByFirstName": <string>, // the first name of the user who updated learningPlan
  "updatedByLastName": <string>, //the last name of the user who updated learningPlan
  "campaignStatus": <string>, //the status of the learning plan - None, Running, Paused, Canceled, Drafted, Upcoming, Completed 
  "title": <string>, //title of the learning plan
  "description": <string>, //description of the learning plan
  "startDate": <utcDateAndTime>,  //date of when the learning plan has been scheduled to start
  "endDate": <utcDateAndTime>,  //date of when the learning plan has been scheduled to end
  "addedDate": <utcDateAndTime>,  //date of when the learning plan was added in th portal
  "updatedDate": <utcDateAndTime>, //date of when the learning plan was updated in the portal
  "isActive": <boolean>, //defines whether learning plan is active
  "isDeleted": <boolean>, //defines whether learning plan has been deleted
  "sendNotification": <boolean>, //defines whether learning plan sends notification
  "mashupIds": [ //includes IDs of mashups included in the learning plan
    <number>
  ],
  "mashupIdsToRemove": [ //Includes IDs of mashups to be removed from Learning Plans
    <number>
  ],
  "mashupsInfo": [
    //contains mashupInfo objects for every mashup part of the learning Plan
    //Read more about the mashupInfo object here: https://help.vidizmo.com/en/support/solutions/articles/17000110563-api-reference-guide-mashupinfo-object
  ],
  "userprofileId": <number>, // ID of the user who created learning Plan
}


Read Next