Project

General

Profile

root / trunk / model / sources / academic / gen / _web / transf / Uc / quiz@sol / match@sol.transf @ 1445

1
<?xml version="1.0" encoding="UTF-8"?><sma:assmntUnitMlqXhtmlTransf xmlns:sma="kelis.fr:scenari/modeling/assessment" xmlns:sc="http://www.utc.fr/ics/scenari/v3/core" xmlns:sm="http://www.utc.fr/ics/scenari/v3/modeling" xmlns="http://www.w3.org/1999/xhtml">
2
	<sm:model sc:refUri="/academic/model/Uc/quiz/match.model"/>
3
	<sm:axis code="sol"/>
4
	<sm:scenario>
5
		<sm:sequence code="init">
6
			<sm:initBody>
7
				<sm:labelInteraction mode="disabled"/>
8
				<sm:resultDisplay mode="addClass"/>
9
			</sm:initBody>
10
			<sm:loadData>
11
				<sm:responseSessionKey>
12
					<sm:fixedKey value="eval"/>
13
				</sm:responseSessionKey>
14
				<sm:scoreSessionKey>
15
					<sm:fixedKey value="eval"/>
16
				</sm:scoreSessionKey>
17
			</sm:loadData>
18
			<sm:resultDisplaying classIfRight="ddLabel_Right" classIfWrong="ddLabel_Wrong"/>
19
		</sm:sequence>
20
	</sm:scenario>
21
	<sm:assmntBody>
22
		<div class="evalSol">
23
			<div class="question" sm:id="quest">
24
				<h1 class="question_ti">
25
					<span>Enoncé</span>
26
				</h1>
27
				<div class="question_co" sm:id="question">
28
					<sm:callQuestionModel/>
29
				</div>
30
			</div>
31
			<div class="score">
32
				<h1 class="score_ti">
33
					<span>Résultat</span>
34
				</h1>
35
				<div class="score_co">
36
					<sm:WScore widgetClass="scoreEval">
37
						<sm:scoreText>
38
							<sm:scaleScore min="0" max="100" step="1">
39
								<sm:display class="answBest" scoreMoreThan="99" prefix=";Félicitations, vous avez obtenu " valueFormat="numeric" suffix=";% de bonnes réponses."/>
40
								<sm:display class="answBad" scoreLessOrEqualThan="50" prefix=";Vous avez obtenu " valueFormat="numeric" suffix=";% de bonnes réponses."/>
41
								<sm:display class="answGood" prefix=";Vous avez obtenu " valueFormat="numeric" suffix=";% de bonnes réponses."/>
42
							</sm:scaleScore>
43
						</sm:scoreText>
44
					</sm:WScore>
45
				</div>
46
			</div>
47
			<div class="sol">
48
				<h1 class="sol_ti">
49
					<span>Correction</span>
50
				</h1>
51
				<div class="sol_co">
52
					<table class="mtTable">
53
						<tr>
54
							<td class="mtTdBasketSol"/>
55
							<td class="mtTdHeading">Votre réponse</td>
56
							<td class="mtTdHeading">Solution</td>
57
						</tr>
58
						<tr>
59
							<td class="mtTdBasketSol">
60
								<sm:WLabelsBasket widgetClass="ddBasket" tagName="div">
61
									<sm:WDragDropContainer widgetClass="ddBasketCatch" tagName="div" dropMode="append" onDragOverClass="ddBasketDragOver">
62
										<sm:WContainer widgetClass="ddBasketCont" tagName="div">
63
											<sm:forRandomLabel>
64
												<sm:WDraggableLabel widgetClass="mtLabel" tagName="div">
65
													<sm:callLabelModel/>
66
												</sm:WDraggableLabel>
67
											</sm:forRandomLabel>
68
										</sm:WContainer>
69
										<sm:WIfContainerEmpty widgetClass="ddBasketIfEmpty" tagName="div">
70
											<span>Plus d'éléments à catégoriser</span>
71
										</sm:WIfContainerEmpty>
72
										<div class="ddBasketEnd"/>
73
									</sm:WDragDropContainer>
74
								</sm:WLabelsBasket>
75
							</td>
76
							<td class="mtTdSol">
77
								<sm:forGroup>
78
									<sm:WResponseArea widgetClass="ddRepArea" tagName="div">
79
										<sm:WDragDropContainer widgetClass="ddDropCatch" tagName="div" dropMode="append" onDragOverClass="ddCatchDragOver">
80
											<div class="ddDropTi">
81
												<sm:callTargetModel/>
82
											</div>
83
											<sm:WContainer widgetClass="ddDropCont" tagName="div"/>
84
											<sm:WIfContainerEmpty widgetClass="ddDropContIfEmpty" tagName="div">
85
												<span>Déposez ici</span>
86
											</sm:WIfContainerEmpty>
87
											<div class="ddCatchDragEnd"/>
88
										</sm:WDragDropContainer>
89
									</sm:WResponseArea>
90
								</sm:forGroup>
91
							</td>
92
							<td class="mtTdSol">
93
								<sm:forGroup>
94
									<sm:WSolution widgetClass="ddRepArea" tagName="div">
95
										<div class="ddDropCatch">
96
											<div class="ddDropTi">
97
												<sm:callTargetModel/>
98
											</div>
99
											<div class="ddDropCont">
100
												<sm:forLabel>
101
													<div class="mtLabelSol">
102
														<sm:callLabelModel/>
103
													</div>
104
												</sm:forLabel>
105
											</div>
106
											<div class="ddCatchDragEnd"/>
107
										</div>
108
									</sm:WSolution>
109
								</sm:forGroup>
110
							</td>
111
						</tr>
112
					</table>
113
				</div>
114
			</div>
115
			<sm:WGlobalExplanation widgetClass="explain">
116
				<h1 class="explain_ti">
117
					<span>Explications</span>
118
				</h1>
119
				<div class="explain_co">
120
					<sm:callExplanationModel/>
121
				</div>
122
			</sm:WGlobalExplanation>
123
		</div>
124
	</sm:assmntBody>
125
</sma:assmntUnitMlqXhtmlTransf>
(3-3/6)