Как рассчитать прогресс контента SCORM? - PullRequest
0 голосов
/ 19 сентября 2018

Я пытаюсь получить оценку и прогресс из содержимого SCORM (издание 2004 г.). До сих пор мне удавалось сохранять значения CMI в моей базе данных с помощью пользовательского написанного API LMS.

cmi.score.raw--->>0 
cmi.score.max--->>15 
cmi.score.min--->>0 
cmi.score.scaled--->>0 

Iнужно уметь рассчитывать успеваемость учащегося, баллы и оценки из приведенных выше значений.Есть ли какой-то конкретный способ или функция для калькуляций?Или мне не хватает значения из SCORM?

1 Ответ

0 голосов
/ 19 сентября 2018

Как правило, вы не рассчитываете балл, то есть значение, которое вы показали - raw и scaled, и устанавливается SCO.Что касается прогресса, 2004 год включает в себя значение cmi.progress_measure, хотя я думаю, что оно используется только время от времени и снова будет установлено содержимым.На самом деле в SCORM нет понятия «оценка».Существует оценка мастерства (или шкала проходного балла), предназначенная для отражения оценки, необходимой для того, чтобы SCO считалась пройденной.См. https://support.scorm.com/hc/en-us/articles/206166246-Setting-the-mastery-score и https://support.scorm.com/hc/en-us/articles/206167026-What-are-the-elements-for-placing-a-passing-score-in-your-SCORM-manifest- для получения дополнительной информации об этом значении.

https://scorm.com/scorm-explained/technical-scorm/run-time/run-time-reference/ - хороший справочник для всех значений времени выполнения.

...