Вопрос в следующем, почитав доку и поэкспериментировав с cmi.interactions (SCORM 1.2) я понял следующее:
1. interactions нужны для сохранения записи о результатах некой интерактивности для дальнейшего анализа менеджером или тьютором
2. Их может быть записано неограниченное кол-во штук для каждого SCO
3. Сколько уже было записано - возвращает cmi.interactions._count -1
4. Считать ккол-во записанных результатов можно в любой момент при повторном и далее запуске SCO (для того чтобы знать какой номер интерактивности для записи должен быть следующим).
В итоге в cmi.interactions. сохраняется вся история работы с SCO (в моем случае когда как и на что отвечал)
В moodle как-то все не так, а именно:
1. cmi.interactions действует в перделах одной сессии работы c SCO
2. Записать cmi.interactions можно тоже сколь угодно много НО! в пределах именно одной сессии, а если я записываю cmi.interactions в следующий раз (при повторном запуске SCO) то предыдущие перезаписываются.
3. cmi.interactions._count moodle не возвращает
Подскажите, правильны ли мои наблюдения, правильно ли я в первом случае работаю с cmi.interactions (а Moodle работает не правильно)?