SCORM множественное действие свертки - PullRequest
1 голос
/ 07 марта 2011

Как указать, например, действие многократного свертывания. Основываясь на статусе успеха любого ШОС, я хочу, чтобы общий статус курса был удовлетворен, и аналогичным образом, основываясь на статусе завершения любого из ШОС, я хочу, чтобы статус завершения общего курса был пройден. Я попытался сделать это, указав 2 правила объединения, но тестирование на scorm.com не дало ожидаемого результата. Любые подсказки?

<imsss:rollupRules objectiveMeasureWeight="1">
          <imsss:rollupRule childActivitySet="any">
            <imsss:rollupConditions conditionCombination="any">
              <imsss:rollupCondition operator="noOp" condition="completed" />
            </imsss:rollupConditions>
            <imsss:rollupAction action="completed" />           
          </imsss:rollupRule>
         <imsss:rollupRule childActivitySet="any">
            <imsss:rollupConditions conditionCombination="any">
              <imsss:rollupCondition operator="noOp" condition="satisfied" />
            </imsss:rollupConditions>
            <imsss:rollupAction action="satisfied" />           
          </imsss:rollupRule>
        </imsss:rollupRules>

Это то, что я установил, но, похоже, это не работает. Может кто-нибудь указать, что не так?

1 Ответ

2 голосов
/ 07 марта 2011

Чтобы уточнить, вы имеете в виду, что статус одного конкретного SCO контролирует свернутый статус? Или вы имеете в виду, что если какой-либо ШОС достигает статуса, тогда родитель должен также получить этот статус?

Если это первое, вы хотите просто пометить все остальные SCO как не способствующие свертыванию. См. Пример гольф-теста после теста .

Если это более поздняя версия, вам понадобится сводное правило для родителя, которое говорит: «если что-то выполнено / выполнено, то выполнено / выполнено».

Вы находитесь на правильном пути, имея два отдельных правила объединения для отдельных сообщений о состоянии. Фактически, вам нужно отдельное правило свертки для каждого отдельного статуса ... т.е. правило для неполного, правило для выполненного, правило для удовлетворенного и правило для не удовлетворенного.

...