Index: lams_flash/src/central/flash/org/lamsfoundation/lams/learner/ls/LessonController.as =================================================================== diff -u -raa7fb007420fc9abcf974fd750fc50c6c25cb0ae -rfa3d8cacddd0448a5ba6da97c83820f70ca46b45 --- lams_flash/src/central/flash/org/lamsfoundation/lams/learner/ls/LessonController.as (.../LessonController.as) (revision aa7fb007420fc9abcf974fd750fc50c6c25cb0ae) +++ lams_flash/src/central/flash/org/lamsfoundation/lams/learner/ls/LessonController.as (.../LessonController.as) (revision fa3d8cacddd0448a5ba6da97c83820f70ca46b45) @@ -102,8 +102,9 @@ _lessonModel.getLesson().getActivityURL(URLToSend, false); } } else if(_app.module == 'learner' && // sequence activities of optional sequences - ca.activity.isOptionalSequenceActivity(_lessonModel.learningDesignModel.getActivityByUIID(ca.activity.parentUIID))) { - + ca.activity.isOptionalSequenceActivity(_lessonModel.learningDesignModel.getActivityByUIID(ca.activity.parentUIID)) && + (ca._parent._parent.activityStatus == "current_mc" || ca._parent._parent.activityStatus == "attempted_mc")) { + _lessonModel.getLesson().moveToActivity(_lessonModel.progressData.getCurrentActivityId(), ca.activity.parentActivityID); } else if(_root.mode == 'preview') { Index: lams_learning/web/lams_learner.swf =================================================================== diff -u -raa7fb007420fc9abcf974fd750fc50c6c25cb0ae -rfa3d8cacddd0448a5ba6da97c83820f70ca46b45 Binary files differ