Symptom
Example: When a user completes a SCORM content with 80.55 percent then LMS writes 81 into the grade field despite that it is not 81% that the user has actually reached. Is there is a possibility to configure whether rounding is done or not?
Environment
SAP SuccessFactors Learning
Reproducing the Issue
- Navigate to the LMS Learning.
- Launch and complete content that commuincates with the LMS and sends a score value.
- Score sent is a decimal value in the AICC_DATA column, the value in the UI for the User is rounded.
Cause
The LMS rounds a decimal score in the UI for the User but the data AICC_DATA column will not be rounded. This cannot be disabled.
Resolution
When a user completes an online course, the score data is recorded in the PA_CBT_STUD_CPNT_MOD table, in AICC_DATA column. It is recorded in the same format that is shown in the SCORM API call string sent by the content.The score displayed to the users in the UI is however always rounded to show an integer value, it is pulled from the SCORE column in the PA_CBT_STUD_CPNT_MOD table.
Test Case of expected behaviour:
Content sends Score "80.55" plus "Passed" completion status.
Mastery Score = 81.
Score is Rounded from 80.55 > 81 in the UI for the User.
Considered a fail by the system as the User didn't actually hit the Mastery score of 81.
See Also
2599272 - Can decimal scores be displayed to the user after they complete a SCORM course online?
Keywords
Chrome, PDF, browser, setting, popup, clear, cache, online content errors, API error, error, API, SCORM 1.2, SCORM 2004, SCORM, AICC, online, content, internet options, Wrapper, Score, Round, Rounded, Grade, decimal , KBA , LOD-SF-LMS-CNT , Content , Problem