Как реализовать SCORM в Objective-C - PullRequest
0 голосов
/ 07 июня 2010

Знаете ли вы, как реализовать SCORM (Эталонная модель объектов с разделяемым содержимым) в Цели C для электронного обучения? Позвольте мне объяснить вам, что именно я ищу.

У меня есть одно приложение MCQ (вопрос с несколькими вариантами ответов), в котором есть 4 вопроса. При попытке ответить на каждый вопрос я хочу, чтобы мое приложение взаимодействовало с сервером, совместимым с SCORM, с результатом (независимо от того, пытался ли пользователь исправить один или нет). Канал связи должен быть туда и сюда. Может быть, в конце MCQ я хочу показать результат, который придет с сервера с некоторыми вычислениями ** (например, Оценка: 85%, количество попыток: 16, средний счет: 16,7% и т.

Как мне это сделать? Пожалуйста, руководство, если вы уже достигли этого

С уважением Ranjan.

1 Ответ

3 голосов
/ 09 июня 2010

Боюсь, это не так просто по двум причинам.

1) SCORM требуется «игрок» для связи. Вы не можете напрямую общаться с сервером из вашего приложения через SCORM. Система SCORM LMS должна запустить ваше приложение и предоставить канал связи.

2) Канал связи определяется SCORM через JavaScript. SCORM предназначен для работы в браузере, не обязательно в приложениях.

Если ваше приложение будет воспроизводиться в контексте проигрывателя SCORM на iPxx, то хитрость для вас - включить связь между Objective C и JavaScript. Я не знаю достаточно об Objective C, чтобы сказать вам, как это сделать, но если вы можете это сделать, остальное просто простой SCORM .

SCORM в настоящее время 10 лет, и он находится в процессе модернизации для поддержки вариантов использования, которые вы описываете. Один из этих проектов по модернизации выполняется LETSI и предусматривает создание API связи на основе веб-служб для SCORM. Сейчас он находится в раннем выпуске, но он был создан для прототипа контента для iPhone. Надеемся, что отрасль вскоре начнет поддерживать некоторые из этих более современных технологий.

...