Project

General

Profile

root / branches / 4.4-sc42 / model / sources / dkTraining / genScorm / svc / scormConf.uiservice @ 3018

1
<?xml version="1.0" encoding="UTF-8"?>
2
<sm:freeUiService xmlns:sc="http://www.utc.fr/ics/scenari/v3/core" xmlns:sm="http://www.utc.fr/ics/scenari/v3/modeling" code="scormConf">
3
	<sm:scriptAfterLinksForDeclaringService>// Paramétrage du service completionStorage :
4
//   - pas de commit auto sur un changement de valeur
5
scServices.completionStorage._SendDataOnSave = false;
6

    
7
// - Complétion gérée par le service "statusPages"
8
scServices.completionStorage.getCurrentCompletionStatus = function(){
9
	return scServices.completionStorage.getSavedCompletionStatus()=="completed" ? "completed" : "incomplete";
10
}
11
// - Pas de surcharge de current progression
12
scServices.completionStorage.getCurrentProgression = function(){}
13

    
14
// Paramétrage du service exitModeStorage:
15
//   - pas de commit auto sur un changement de valeur
16
scServices.exitModeStorage._SendDataOnSet = false;
17
scServices.exitModeStorage._SendDataOnTerminate = false;
18
//   - exit : "suspend" tant que l'utilisateur n'a pas fini tout le module, et "" (terminé) quand l'utilisateur a tout vu.
19
scServices.exitModeStorage.getExitMode = function(){
20
	return scServices.completionStorage.getCurrentCompletionStatus()=="completed" ? "" : "suspend" ;
21
}
22

    
23
// Paramétrage du service suspendDataStorage :
24
//   - pas de commit sur le changement de page des assmnts
25
scServices.suspendDataStorage._SendDataOnSave =false;
26

    
27

    
28
// Paramétrage du service assmntMgr:
29
//   - pas de commit sur le changement de page des assmnts
30
scServices.assmntMgr._SendDataOnSave = false;</sm:scriptAfterLinksForDeclaringService>
31
</sm:freeUiService>
(2-2/3)