SAP Knowledge Base Article - Public

3724531 - Attendance not recorded in Zoom virtual learning sessions

Symptom

Attendance is not being recorded in Virtual Learning System (Zoom) despite meeting the minimum attendance threshold of the class. 

Error message in VLE log: VleLogger - Exception in ZoomRestClient Bad Request Invalid access token, does not contain scopes: [report:read:list_meeting_participants:admin]

"Note: Image / Data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental"

Environment

  • SAP SuccessFactors Learning
  • Virtual Learning System

Reproducing the Issue

  1. Schedule a VLS class (zoom) in LMS system.
  2. Register users to the class. 
  3. Ensure the user and instructor join the session and remain in attendance for a duration exceeding the threshold.
  4. Wait for the Automatic Processes to run for attendance processing. 
  5. Check the completion status in the LMS system; attendance remains uncaptured for the user. 
  6. Check the VLE log, which states: VleLogger - Exception in ZoomRestClient Bad Request Invalid access token, does not contain scopes: [report:read:list_meeting_participants:admin]. 

Note: The customer/partner should open a support ticket to check the VLE log.

Cause

The Zoom app is missing the required scopes needed to retrieve attendance data. 

Resolution

Add the appropriate scopes to the Zoom app for reauthorization. 

If using Classic Scopes, you will need to add the following:

  • report:read:admin

If using fine-grained scopes, you will need to add all of the following: 

CapabilityScopePurpose
View a meetingmeeting:read:meeting:adminUsed by the Learning API to retrieve meeting details.
View a webinarwebinar:read:webinar:adminUsed by the Learning API to retrieve webinar information.
View meeting participant reportsreport:read:list_meeting_participants:adminRequired to access meeting attendance and engagement reports.
View webinar participant reportsreport:read:list_webinar_participants:adminRequired to access webinar attendee and performance reports.

Once these scopes have been added and the app has been reauthorized, attendance processing should function as expected.

  • Reauthorize the Zoom app after adding the scopes.
  • Conduct a test session to confirm attendance processing functionality.

See Also

Keywords

attendance issue, Zoom attendance error, virtual class attendance, invalid token error, meeting attendance, webinar attendance, VLE log error, Zoom scopes missing, attendance threshold, attendance processing failure, Zoom app reauthorization, fine-grained scopes, classic scopes, attendance data retrieval, Zoom API.  , KBA , LOD-SF-LMS-VLS , Virtual Learning System , Problem

Product

SAP SuccessFactors Learning all versions