scorm2004 - The difference between suspend and suspendAll -


what difference between suspend , suspendall in scorm 2004 3rd ed? can suspend more 1 activity in 1 session?

in scorm 2004, "suspending" indicates want preserve it's state. think of conceptually pause button, way stop , come same place later.

"suspend" , "suspendall" used in 2 different contexts. aware now, scorm run-time , scorm sequencing books separate related.

"suspend" concept run-time book (if read , understand question correctly). setting cmi.exit suspend indicates want save set of run-time data current sco when activity relaunched data still available.

"suspendall" concept sequencing book. navigation request indicates learner wants pause , exit entire activity tree. when suspendall navigation request processed, activity tree state (the sequencing data) preserved , when course relaunched, learner resume current activity.

some other thing note:

suspendall not related preservation of run-time data. if issue suspendall navigation request, won't in preserve current activity's run-time data.

to confuse matters bit further, there 2 more ways word "suspend" used:

"the suspended activity" - activity current when suspendall navigation request issued. activity resumed when course relaunched.

"suspended" - property of every activity indicates whether last exited in suspended state.

so, answer second question, there can 1 "suspended activity" @ given time, many activities can "suspended".


Comments