Боюсь, это не так просто по двум причинам.
1) SCORM требуется «игрок» для связи. Вы не можете напрямую общаться с сервером из вашего приложения через SCORM. Система SCORM LMS должна запустить ваше приложение и предоставить канал связи.
2) Канал связи определяется SCORM через JavaScript. SCORM предназначен для работы в браузере, не обязательно в приложениях.
Если ваше приложение будет воспроизводиться в контексте проигрывателя SCORM на iPxx, то хитрость для вас - включить связь между Objective C и JavaScript. Я не знаю достаточно об Objective C, чтобы сказать вам, как это сделать, но если вы можете это сделать, остальное просто простой SCORM .
SCORM в настоящее время 10 лет, и он находится в процессе модернизации для поддержки вариантов использования, которые вы описываете. Один из этих проектов по модернизации выполняется LETSI и предусматривает создание API связи на основе веб-служб для SCORM. Сейчас он находится в раннем выпуске, но он был создан для прототипа контента для iPhone. Надеемся, что отрасль вскоре начнет поддерживать некоторые из этих более современных технологий.