Index: lams_flash/src/central/flash/lams_monitoring_v1.fla =================================================================== diff -u -r5fb237f34d2b1c641cfd6d8dde51b8d8a57863d0 -rbc59f3782fcd9f37b6e1984f235c8b5e8c0087f5 Binary files differ Index: lams_flash/src/central/flash/org/lamsfoundation/lams/learner/ls/LessonController.as =================================================================== diff -u -rfa3d8cacddd0448a5ba6da97c83820f70ca46b45 -rbc59f3782fcd9f37b6e1984f235c8b5e8c0087f5 --- lams_flash/src/central/flash/org/lamsfoundation/lams/learner/ls/LessonController.as (.../LessonController.as) (revision fa3d8cacddd0448a5ba6da97c83820f70ca46b45) +++ lams_flash/src/central/flash/org/lamsfoundation/lams/learner/ls/LessonController.as (.../LessonController.as) (revision bc59f3782fcd9f37b6e1984f235c8b5e8c0087f5) @@ -96,6 +96,8 @@ if(ca.activityStatus == 'completed_mc' && !ca.activity.isOptionalActivity() && !ca.activity.isOptionsWithSequencesActivity() && !ca.activity.isBranchingActivity()){ _lessonModel.getLesson().getActivityURL(URLToSend, true); + } else if(ca.activityStatus == 'completed_mc' && ca.activity.isOptionalActivity() && !ca.activity.isOptionsWithSequencesActivity() && !ca.activity.isBranchingActivity()){ + _lessonModel.getLesson().getActivityURL(URLToSend, true); } else if(ca.activityStatus == 'attempted_mc' && _root.mode == 'preview') { _lessonModel.getLesson().moveToActivity(_lessonModel.progressData.getCurrentActivityId(), ca.activity.activityID); } else { @@ -114,10 +116,12 @@ } else { _lessonModel.getLesson().moveToActivity(_lessonModel.progressData.getCurrentActivityId(), ca.activity.activityID); } + } else if(_app.module == 'learner' && ca.activityStatus == undefined && ca._parent._parent.activityStatus == "completed_mc") { + var alertMSG:String = Dictionary.getValue('al_act_reached_max') + getURL("javascript:alert('"+alertMSG+"');"); } else { var alertMSG:String = Dictionary.getValue('al_doubleclick_todoactivity') getURL("javascript:alert('"+alertMSG+"');"); - } }