Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Jira Legacy
    serverSystem Jira
    serverId23f523ea-1678-3ca2-a1e8-2de53fd3b74a
    keyPSDEV-1254

  • Jira Legacy
    serverSystem Jira
    serverId23f523ea-1678-3ca2-a1e8-2de53fd3b74a
    keyCOREDEV-5785

New CompletionLocation on Registration in ExternalRegistration API Endpoints

A completed registration JSON object as an additional property CompletionLocation. Once the registration is complete (i.e. all required grades have been met) the various grade locations are analyzed to determine the registration completion location. This will usually be the last grade submitted on the registration. However, LMS Evaluations and Attendances take precedent over Exams and SCORM grades as these are most likely to represent a physical location that needs to be recorded. Here are some example course setups and how the registration completion location would be set:

  • SCORM course and exam > registration completion location will be set to the grade location of most recent one taken by the student

  • Exam and an attendance > registration completion location will be set to the Attendance location

  • SCORM and an evaluation >  registration completion location will be set to the Evaluation location

  • SCORM, Evaluation and Attendance > registration completion location will be set to the location of the most recent Attendance or Evaluation grade.

Any API endpoint returning completed registrations will have the CompletionLocation property set.

New API Endpoints

  • Post /Services/api/ExternalUser/ImportCsvUsers(string externalId, string userCsv, string dataSourceId = null)
    Related tasks:

    • Jira Legacy
      serverSystem Jira
      serverId23f523ea-1678-3ca2-a1e8-2de53fd3b74a
      keyPSDEV-1260

    • Jira Legacy
      serverSystem Jira
      serverId23f523ea-1678-3ca2-a1e8-2de53fd3b74a
      keyPSDEV-1186

  • /Services/api/ExternalRegistration/GetCourseOfferingsByPath

  • /Services/api/ExternalUser/GetSkillGraderLoginUsers

...

  • /Services/api/ExternalRegistration/RecordTrainingEvent
    Related task:

    Jira Legacy
    serverSystem Jira
    serverId23f523ea-1678-3ca2-a1e8-2de53fd3b74a
    keyCOREDEV-6450

Extended Json Objects

The following endpoints returning user Grades will contain