Commit 1012cf9b authored by beyeranq's avatar beyeranq
Browse files

revision of tasks (content, json)

parent 069db711
This diff is collapsed.
......@@ -25,7 +25,7 @@
</ion-row>
<ion-row>
<ion-col>
<ion-button (click)="HelperService.goToTestPage(navCtrl)">{{ 'START_TEST' | translate }}</ion-button>
<ion-button (click)="HelperService.goToTestPage(navCtrl)">{{ 'TEST' | translate }}</ion-button>
</ion-col>
</ion-row>
<ion-row>
......
......@@ -57,76 +57,51 @@
{{ 'TEST_MODULE_EXERCISE_ID' | translate }}: #{{ currentExerciseIndex + 1 }}
</ion-col>
</ion-row>
<!-- step 1: intro-->
<!-- step 1: intro -->
<div *ngIf="currentExerciseIndex == 0">
<ion-row>
<ion-col>
<h4>{{ 'UNIT_INTRO_TITLE' | translate }}</h4>
{{ 'UNIT_INTRO_TEXT' | translate }}
<br>
<br>
{{ 'UNIT_MODUS_LEARNING' | translate}}
<br>
<br>
{{ 'UNIT_MODUS_TEST' | translate}}
</ion-col>
</ion-row>
<ion-row>
<ion-col><b>{{ 'UNIT_DIAGNOSIS_TITLE' | translate }}</b><br>
{{ 'UNIT_DIAGNOSIS_TEXT' | translate }}
</ion-col>
<ion-col>
<br>5 min
</ion-col>
</ion-row>
<ion-row>
<ion-col><b>{{ 'UNIT_APPLICATION_TITLE' | translate }}</b><br>
{{ 'UNIT_APPLICATION_TEXT' | translate}}
</ion-col>
<ion-col>
<br>12:30 min
</ion-col>
</ion-row>
<ion-row>
<ion-col><b>{{ 'UNIT_EXERCISE_TITLE' | translate }}</b><br>
{{ 'UNIT_EXERCISE_TEXT' | translate }}
</ion-col>
<ion-col>
<br>12:30 min
</ion-col>
</ion-row>
<ion-row>
<ion-col><b>{{ 'UNIT_TEST_TITLE' | translate }}</b><br>
{{ 'UNIT_TEST_TEXT' | translate }}
</ion-col>
<ion-col>
<br>5 min
</ion-col>
</ion-row>
<ion-row>
<ion-col><b>{{ 'UNIT_EVALUATION_TITLE' | translate }}</b><br>
{{ 'UNIT_EVALUATION_TEXT' | translate }}
</ion-col>
<ion-col>
<br>??? min
<br>
{{ 'UNIT_INTRO_SUBTEXT' | translate}}
</ion-col>
</ion-row>
<ion-row>
<ion-col>
<br>
{{ 'UNIT_INTRO_SUBTEXT' | translate}}
<br>
<br>
{{ 'UNIT_DATA_SECURITY' | translate}}
</ion-col>
</ion-row>
<ion-row class="button-continue">
<ion-col></ion-col>
<ion-col></ion-col>
<ion-col>
<ion-button (click)="continue()">
{{ 'START_LEARNING' | translate}}
</ion-button>
</ion-col>
<ion-col>
<ion-button (click)="continue()">
{{ 'START_TEST' | translate}}
{{'START_TEST' | translate }}
</ion-button>
</ion-col>
</ion-row>
</div>
<!-- step 2: start vocabulary test, 5min -->
<!-- step 3: read the text and answer questions, preparing the exercise unit, 10min -->
<!-- step 4: fill in the gap exercise or learn voc, 15min -->
<!-- step 5: repeat the voc test, 5min -->
<!-- step 2: start vocabulary test -->
<!-- step 3: read the text and answer questions, preparing the exercise unit -->
<!-- step 4: fill in the gap exercise or learn voc -->
<!-- step 5: repeat the voc test -->
<ion-row id="h5p-row">
<ion-col>
<div class="h5p-container"></div>
......
......@@ -35,49 +35,43 @@ export class TestPage implements OnDestroy, OnInit {
durationSeconds: 0,
exercises: ['nonH5P_1']
}), new ExercisePart({
/** pretest */
startIndex: 0,
durationSeconds: 300,
exercises: ['fill_blanks_1', 'multi_choice_1', 'multi_choice_2',
'multi_choice_3', 'multi_choice_4', 'multi_choice_5', 'multi_choice_6',
'multi_choice_7', 'multi_choice_8', 'fill_blanks_2', 'fill_blanks_3',
'fill_blanks_4', 'fill_blanks_5', 'multi_choice_9', 'fill_blanks_6',
'multi_choice_10', 'multi_choice_11', 'multi_choice_12', 'multi_choice_13',
'multi_choice_14', 'multi_choice_15', 'multi_choice_16', 'multi_choice_17',
'fill_blanks_7', 'fill_blanks_8', 'fill_blanks_9', 'fill_blanks_10', 'multi_choice_18']
durationSeconds: 240,
exercises: ['fill_blanks_1', 'fill_blanks_6', 'multi_choice_5', 'multi_choice_6',
'multi_choice_7', 'multi_choice_8', 'fill_blanks_2', 'fill_blanks_7',
'fill_blanks_4', 'multi_choice_18', 'multi_choice_9']
}), new ExercisePart({
/** comprehension exercise */
startIndex: 0,
durationSeconds: 750,
exercises: ['fill_blanks_11', 'fill_blanks_12', 'fill_blanks_13', 'fill_blanks_14', 'fill_blanks_15', 'multi_choice_24']
durationSeconds: 1080,
exercises: ['mark_words_1', 'fill_blanks_11', 'fill_blanks_12', 'fill_blanks_13',
'fill_blanks_14', 'fill_blanks_16', 'fill_blanks_15', 'multi_choice_24']
}), new ExercisePart({
/** cloze text exercise */
startIndex: 0,
durationSeconds: 750,
exercises: ['drag_text_1', 'drag_text_2', 'drag_text_3', 'drag_text_4', 'drag_text_5']
durationSeconds: 720,
exercises: ['drag_text_1', 'drag_text_2', 'drag_text_3', 'drag_text_4', 'drag_text_6', 'drag_text_5']
}), new ExercisePart({
/** pair association exercise */
startIndex: 0,
durationSeconds: 750,
exercises: ['voc_list_1', 'voc_list_2', 'voc_list_3', 'voc_list_4',
'voc_list_5', 'voc_list_6', 'voc_list_7', 'voc_list_8', 'voc_list_9', 'voc_list_10',
'voc_list_11', 'voc_list_12', 'voc_list_13', 'voc_list_15', 'voc_list_16',
'voc_list_17', 'voc_list_18', 'voc_list_19', 'voc_list_20', 'voc_list_21', 'voc_list_22',
'voc_list_23', 'voc_list_24', 'voc_list_25', 'voc_list_26', 'voc_list_27', 'voc_list_28',
'voc_list_29', 'voc_list_30', 'voc_list_31', 'voc_list_32', 'voc_list_33', 'voc_list_34',
'voc_list_35', 'voc_list_36', 'voc_list_37', 'voc_list_38', 'voc_list_39', 'voc_list_40',
'voc_list_41', 'voc_list_42', 'voc_list_43', 'voc_list_44', 'voc_list_45', 'voc_list_46',
'voc_list_47', 'voc_list_48', 'voc_list_49', 'voc_list_50', 'voc_list_51', 'voc_list_52',
'voc_list_53', 'voc_list_54', 'voc_list_55', 'voc_list_56', 'voc_list_57', 'voc_list_58',
'voc_list_59', 'voc_list_60', 'voc_list_61', 'voc_list_62', 'voc_list_63', 'voc_list_64',
'voc_list_65', 'voc_list_66', 'voc_list_67', 'voc_list_68', 'voc_list_69', 'voc_list_70',
'voc_list_71', 'voc_list_72', 'voc_list_73', 'voc_list_74', 'voc_list_75', 'voc_list_76',
'voc_list_77', 'voc_list_78', 'voc_list_79', 'voc_list_80', 'voc_list_81', 'voc_list_82',
'voc_list_83', 'voc_list_84', 'voc_list_85', 'voc_list_86']
durationSeconds: 720,
exercises: ['voc_list_2', 'voc_list_6', 'voc_list_10',
'voc_list_11', 'voc_list_12', 'voc_list_16',
'voc_list_17', 'voc_list_18', 'voc_list_27',
'voc_list_29', 'voc_list_30', 'voc_list_31', 'voc_list_34',
'voc_list_42', 'voc_list_43', 'voc_list_49', 'voc_list_52',
'voc_list_53', 'voc_list_54', 'voc_list_56', 'voc_list_61', 'voc_list_62',
'voc_list_65', 'voc_list_66', 'voc_list_67', 'voc_list_70',
'voc_list_72', 'voc_list_84', 'voc_list_85', 'voc_list_86',
'voc_list_87', 'voc_list_88', 'voc_list_89', 'voc_list_90', 'voc_list_91']
}), new ExercisePart({
startIndex: 0, durationSeconds: 300, exercises: ['fill_blanks_1', 'multi_choice_1', 'multi_choice_2',
'multi_choice_3', 'multi_choice_4', 'multi_choice_5', 'multi_choice_6',
'multi_choice_7', 'multi_choice_8', 'fill_blanks_2', 'fill_blanks_3',
'fill_blanks_4', 'fill_blanks_5', 'multi_choice_9', 'fill_blanks_6',
'multi_choice_10', 'multi_choice_11', 'multi_choice_12', 'multi_choice_13',
'multi_choice_14', 'multi_choice_15', 'multi_choice_16', 'multi_choice_17',
'fill_blanks_7', 'fill_blanks_8', 'fill_blanks_9', 'fill_blanks_10', 'multi_choice_18']
/** posttest */
startIndex: 0,
durationSeconds: 240,
exercises: ['fill_blanks_1', 'fill_blanks_6', 'multi_choice_5', 'multi_choice_6',
'multi_choice_7', 'multi_choice_8', 'fill_blanks_2', 'fill_blanks_7',
'fill_blanks_4', 'multi_choice_18', 'multi_choice_9']
}), new ExercisePart({exercises: ['nonH5P_2'], startIndex: 0})];
public currentExerciseIndex: number;
public currentExerciseParts: ExercisePart[];
......
{
"taskDescription": "<p><b>Aufgabe:<\/b>Ordne die Wörter aus dem Pool sinnvoll zu, indem Du Kontext und Tipps beachtest. <small>Es folgen vier weitere Lückentexte.<\/small><\/p>\n",
"taskDescription": "<p><b>Aufgabe:<\/b>Ordne die Wörter aus dem Pool sinnvoll zu, indem Du Kontext beachtest. (1/6)<\/p>\n",
"checkAnswer": "Weiter",
"tryAgain": "Erneut versuchen",
"showSolution": "Lösung zeigen",
......@@ -9,7 +9,7 @@
"instantFeedback": false,
"enableCheckButton": true
},
"textField": "[...] atque haec nunc non, ut facias, sed ut te *facere: Gegenwart* et *fecisse: Vergangenheit* gaudeas, *scribo*;\n",
"textField": "(Cicero ad fratrem scripsit:) [...] atque haec nunc non, ut *facias*, sed ut te facere et fecisse *gaudeas*, *scribo*;\n",
"overallFeedback": [
{
"from": 0,
......
{
"taskDescription": "<p>Use Drag & Drop to fill in the gaps with the words from the pool.<\/p>\n",
"taskDescription": "<p>Use Drag & Drop to fill in the gaps with the words from the pool. (1/6)<\/p>\n",
"checkAnswer": "Continue",
"tryAgain": "Retry",
"showSolution": "Show Solution",
......@@ -9,7 +9,7 @@
"instantFeedback": false,
"enableCheckButton": true
},
"textField": "[...] atque haec nunc non, ut facias, sed ut te *facere: Gegenwart* et *fecisse: Vergangenheit* gaudeas, *scribo*;\n",
"textField": "(Cicero ad fratrem scripsit:) [...] atque haec nunc non, ut *facias*, sed ut te facere et fecisse *gaudeas*, *scribo*;\n",
"overallFeedback": [
{
"from": 0,
......
{
"taskDescription": "<p><b>Aufgabe:<\/b>Ordne die Wörter aus dem Pool sinnvoll zu, indem Du den Kontext beachtest.<small>Es folgen drei weitere Lückentexte.<\/small><\/p>\n",
"taskDescription": "<p><b>Aufgabe:<\/b>Ordne die Wörter aus dem Pool sinnvoll zu, indem Du den Kontext beachtest. (2/6)<\/p>\n",
"checkAnswer": "Weiter",
"tryAgain": "Erneut versuchen",
"showSolution": "Lösung zeigen",
......@@ -9,11 +9,11 @@
"instantFeedback": false,
"enableCheckButton": true
},
"textField": "praeclarum est enim *summo* cum *imperio* fuisse in Asia triennium sic ut nullum te signum, nulla pictura, nullum vas, nulla vestis, nullum mancipium, nulla forma cuiusquam, nulla condicio *pecuniae*, quibus rebus abundat ista provincia, ab summa integritate continentiaque deduxerit.\n",
"textField": "*praeclarum* est enim *summo cum imperio* fuisse in Asia triennium sic ut nullum te signum, nulla pictura, nullum vas, [...], nulla *condicio pecuniae*, quibus rebus abundat ista provincia, ab summa integritate continentiaque *deduxerit*.\n",
"overallFeedback": [
{
"from": 0,
"to": 3,
"to": 4,
"feedback": "Score: @score of @total."
}
],
......
{
"taskDescription": "<p>Use Drag & Drop to fill in the gaps with the words from the pool.<\/p>\n",
"taskDescription": "<p>Use Drag & Drop to fill in the gaps with the words from the pool. (2/6)<\/p>\n",
"checkAnswer": "Continue",
"tryAgain": "Retry",
"showSolution": "Show Solution",
......@@ -9,11 +9,11 @@
"instantFeedback": false,
"enableCheckButton": true
},
"textField": "praeclarum est enim *summo* cum *imperio* fuisse in Asia triennium sic ut nullum te signum, nulla pictura, nullum vas, nulla vestis, nullum mancipium, nulla forma cuiusquam, nulla condicio *pecuniae*, quibus rebus abundat ista provincia, ab summa integritate continentiaque deduxerit.\n",
"textField": "*praeclarum* est enim *summo cum imperio* fuisse in Asia triennium sic ut nullum te signum, nulla pictura, nullum vas, [...], nulla *condicio pecuniae*, quibus rebus abundat ista provincia, ab summa integritate continentiaque *deduxerit*.\n",
"overallFeedback": [
{
"from": 0,
"to": 3,
"to": 4,
"feedback": "Score: @score of @total."
}
],
......
{
"taskDescription": "<p><b>Aufgabe:<\/b>Ordne die Wörter aus dem Pool sinnvoll zu, indem Du den Kontext beachtest.<small>Es folgen zwei weitere Lückentexte.<\/small><\/p>\n",
"taskDescription": "<p><b>Aufgabe:<\/b>Ordne die Wörter aus dem Pool sinnvoll zu, indem Du den Kontext beachtest. (3/6)<\/p>\n",
"checkAnswer": "Weiter",
"tryAgain": "Erneut versuchen",
"showSolution": "Lösung zeigen",
......@@ -9,7 +9,7 @@
"instantFeedback": false,
"enableCheckButton": true
},
"textField": "quid autem reperiri tam eximium aut tam expetendum potest quam *istam* *virtutem*, moderationem animi, temperantiam non latere in tenebris neque esse abditam, sed in luce Asiae, in *oculis* *clarissimae* provinciae atque in auribus omnium gentium ac nationum esse positam?\n",
"textField": "quid autem reperiri tam eximium aut tam expetendum potest quam *istam virtutem : Demonstrativpronomen + ...*, *moderationem animi*, temperantiam [...] in luce Asiae, in oculis *clarissimae provinciae* atque in auribus omnium *gentium ac nationum* esse positam?\n",
"overallFeedback": [
{
"from": 0,
......
{
"taskDescription": "<p>Use Drag & Drop to fill in the gaps with the words from the pool.<\/p>\n",
"taskDescription": "<p>Use Drag & Drop to fill in the gaps with the words from the pool. (3/6)<\/p>\n",
"checkAnswer": "Continue",
"tryAgain": "Retry",
"showSolution": "Show Solution",
......@@ -9,7 +9,7 @@
"instantFeedback": false,
"enableCheckButton": true
},
"textField": "quid autem reperiri tam eximium aut tam expetendum potest quam *istam* *virtutem*, moderationem animi, temperantiam non latere in tenebris neque esse abditam, sed in luce Asiae, in *oculis* *clarissimae* provinciae atque in auribus omnium gentium ac nationum esse positam?\n",
"textField": "quid autem reperiri tam eximium aut tam expetendum potest quam *istam virtutem : demonstrative pronoun + ...*, *moderationem animi*, temperantiam [...] in luce Asiae, in oculis *clarissimae provinciae* atque in auribus omnium *gentium ac nationum* esse positam?\n",
"overallFeedback": [
{
"from": 0,
......
{
"taskDescription": "<p><b>Aufgabe:<\/b>Ordne die Wörter aus dem Pool sinnvoll zu, indem Du den Kontext beachtest.<small>Es folgt ein weiterer Lückentext.<\/small><\/p>\n",
"taskDescription": "<p><b>Aufgabe:<\/b>Ordne die Wörter aus dem Pool sinnvoll zu, indem Du den Kontext beachtest. (4/6)<\/p>\n",
"checkAnswer": "Weiter",
"tryAgain": "Erneut versuchen",
"showSolution": "Lösung zeigen",
......@@ -9,11 +9,11 @@
"instantFeedback": false,
"enableCheckButton": true
},
"textField": "non *itineribus* tuis perterreri homines, non sumptu exhauriri, non *adventu* commoveri? esse quocumque veneris et publice et privatim maximam laetitiam, cum urbs *custodem* non tyrannum, domus *hospitem* non expilatorem recepisse videatur?\n",
"textField": "non *itineribus* tuis perterreri homines, non sumptu exhauriri, non *adventu* *commoveri : Verb*?\n",
"overallFeedback": [
{
"from": 0,
"to": 4,
"to": 3,
"feedback": "Score: @score of @total."
}
],
......
{
"taskDescription": "<p>Use Drag & Drop to fill in the gaps with the words from the pool.<\/p>\n",
"taskDescription": "<p>Use Drag & Drop to fill in the gaps with the words from the pool. (4/6)<\/p>\n",
"checkAnswer": "Continue",
"tryAgain": "Retry",
"showSolution": "Show Solution",
......@@ -9,11 +9,11 @@
"instantFeedback": false,
"enableCheckButton": true
},
"textField": "non *itineribus* tuis perterreri homines, non sumptu exhauriri, non *adventu* commoveri? esse quocumque veneris et publice et privatim maximam laetitiam, cum urbs *custodem* non tyrannum, domus *hospitem* non expilatorem recepisse videatur?\n",
"textField": "non *itineribus* tuis perterreri homines, non sumptu exhauriri, non *adventu* *commoveri*?\n",
"overallFeedback": [
{
"from": 0,
"to": 4,
"to": 3,
"feedback": "Score: @score of @total."
}
],
......
{
"taskDescription": "<p><b>Aufgabe:<\/b>Ordne die Wörter aus dem Pool sinnvoll zu, indem Du den Kontext beachtest.<\/p>\n",
"taskDescription": "<p><b>Aufgabe:<\/b>Ordne die Wörter aus dem Pool sinnvoll zu, indem Du den Kontext und die Tipps beachtest. (6/6)<\/p>\n",
"checkAnswer": "Fertig",
"tryAgain": "Erneut versuchen",
"showSolution": "Lösung zeigen",
......@@ -9,7 +9,7 @@
"instantFeedback": false,
"enableCheckButton": true
},
"textField": "*his* autem in *rebus* iam te usus ipse profecto erudivit nequaquam satis esse ipsum has te habere virtutes, sed esse circumspiciendum diligenter ut in hac custodia provinciae non te unum sed omnis ministros imperi tui *sociis: Nicht-Römer* et *civibus: Römer* et *rei publicae* praestare videare.\n",
"textField": "*his* autem in rebus iam te usus ipse profecto erudivit nequaquam satis esse ipsum *has* te habere virtutes, sed esse circumspiciendum diligenter ut in *hac* custodia provinciae non te unum sed omnes ministros imperi tui *sociis: Nicht-Römer* et *civibus: Römer* et rei publicae praestare videaris.\n",
"overallFeedback": [
{
"from": 0,
......
{
"taskDescription": "<p>Use Drag & Drop to fill in the gaps with the words from the pool.<\/p>\n",
"taskDescription": "<p>Use Drag & Drop to fill in the gaps with the words from the pool. (6/6)<\/p>\n",
"checkAnswer": "Ready",
"tryAgain": "Retry",
"showSolution": "Show Solution",
......@@ -9,7 +9,7 @@
"instantFeedback": false,
"enableCheckButton": true
},
"textField": "*his* autem in *rebus* iam te usus ipse profecto erudivit nequaquam satis esse ipsum has te habere virtutes, sed esse circumspiciendum diligenter ut in hac custodia provinciae non te unum sed omnis ministros imperi tui *sociis: Nicht-Römer* et *civibus: Römer* et *rei publicae* praestare videare.\n",
"textField": "*his* autem in rebus iam te usus ipse profecto erudivit nequaquam satis esse ipsum *has* te habere virtutes, sed esse circumspiciendum diligenter ut in *hac* custodia provinciae non te unum sed omnes ministros imperi tui *sociis: Nicht-Römer* et *civibus: Römer* et rei publicae praestare videaris.\n",
"overallFeedback": [
{
"from": 0,
......
{
"taskDescription": "<p><b>Aufgabe:<\/b>Ordne die Wörter aus dem Pool sinnvoll zu, indem Du den Kontext beachtest. (5/6)<\/p>\n",
"checkAnswer": "Weiter",
"tryAgain": "Erneut versuchen",
"showSolution": "Lösung zeigen",
"behaviour": {
"enableRetry": true,
"enableSolutionsButton": true,
"instantFeedback": false,
"enableCheckButton": true
},
"textField": "esse, quocumque veneris, et publice et privatim *maximam laetitiam*, cum urbs *custodem : --> defensor* non tyrannum, domus *hospitem : --> invitare* non expilatorem recepisse videatur?\n",
"overallFeedback": [
{
"from": 0,
"to": 3,
"feedback": "Score: @score of @total."
}
],
"dropZoneIndex": "Drop Zone @index.",
"empty": "Drop Zone @index is empty.",
"contains": "Drop Zone @index contains draggable @draggable.",
"draggableIndex": "Draggable @text. @index of @count draggables.",
"tipLabel": "Tipp!",
"correctText": "Richtig!",
"incorrectText": "Leider falsch!",
"resetDropTitle": "Reset drop",
"resetDropDescription": "Are you sure you want to reset this drop zone?",
"grabbed": "Draggable is grabbed.",
"cancelledDragging": "Cancelled dragging.",
"correctAnswer": "Richtige Antwort:",
"feedbackHeader": "Feedback",
"scoreBarLabel": "Du hast :num von :total Punkten."
}
\ No newline at end of file
{
"taskDescription": "<p>Use Drag & Drop to fill in the gaps with the words from the pool. (5/6)<\/p>\n",
"checkAnswer": "Continue",
"tryAgain": "Retry",
"showSolution": "Show Solution",
"behaviour": {
"enableRetry": true,
"enableSolutionsButton": true,
"instantFeedback": false,
"enableCheckButton": true
},
"textField": "esse, quocumque veneris, et publice et privatim *maximam laetitiam*, cum urbs *custodem : --> defensor* non tyrannum, domus *hospitem : --> invitare* non expilatorem recepisse videatur?\n",
"overallFeedback": [
{
"from": 0,
"to": 3,
"feedback": "Score: @score of @total."
}
],
"dropZoneIndex": "Drop Zone @index.",
"empty": "Drop Zone @index is empty.",
"contains": "Drop Zone @index contains draggable @draggable.",
"draggableIndex": "Draggable @text. @index of @count draggables.",
"tipLabel": "Show tip",
"correctText": "Correct!",
"incorrectText": "Incorrect!",
"resetDropTitle": "Reset drop",
"resetDropDescription": "Are you sure you want to reset this drop zone?",
"grabbed": "Draggable is grabbed.",
"cancelledDragging": "Cancelled dragging.",
"correctAnswer": "Correct answer:",
"feedbackHeader": "Feedback",
"scoreBarLabel": "You got :num out of :total points"
}
\ No newline at end of file
{
"questions": [
"<p>praeclarus --> *very famous / highly renowned *<\/p>",
"<p>commovere --> *move / worry*<\/p>"
],
"showSolutions": "Show solutions",
"tryAgain": "Try again",
"text": "<p>Give the meaning of the compound:<\/p>\n",
"checkAnswer": "Check",
"notFilledOut": "Please fill in all blanks",
"behaviour": {
"enableSolutionsButton": true,
"autoCheck": false,
"caseSensitive": false,
"showSolutionsRequiresInput": false,
"separateLines": false,
"enableRetry": false,
"disableImageZooming": true,
"confirmCheckDialog": false,
"confirmRetryDialog": false,
"acceptSpellingErrors": false,
"enableCheckButton": true
},
"answerIsCorrect": "&#039;:ans&#039; is correct",
"answerIsWrong": "&#039;:ans&#039; is wrong",
"answeredCorrectly": "Answered correctly",
"answeredIncorrectly": "Answered incorrectly",
"solutionLabel": "Correct answer:",
"inputLabel": "Blank input @num of @total",
"inputHasTipLabel": "Tip available",
"tipLabel": "Tip",
"confirmCheck": {
"header": "Finish ?",
"body": "Are you sure you wish to finish ?",
"cancelLabel": "Cancel",
"confirmLabel": "Finish"
},
"confirmRetry": {
"header": "Retry ?",
"body": "Are you sure you wish to retry ?",
"cancelLabel": "Cancel",
"confirmLabel": "Confirm"
},
"overallFeedback": [
{
"from": 0,
"to": 100,
"feedback": "You got @score of @total blanks correct."
}
],
"scoreBarLabel": "You got :num out of :total points"
}
\ No newline at end of file
{
"questions": [
"<p>Gib das lateinische Wort für die Tätigkeit Ciceros an. --> *scribo / scribere*<\/p>",
"<p>Nenne die lateinische Wortverbindung, die beschreibt, worüber sich Quintus freuen kann. --> *facere et fecisse*<\/p>"
"<p>Gib die Prädikate in der Reihenfolge des Satzes an und ordne jedem Prädikat die passende Person - Marcus (M.) oder Quintus (Q.) - zu.<br> *facias* --> *Quintus / Q.*<br> *gaudeas* --> *Quintus / Q.*<br> *scribo* --> *Marcus / M.*<\/p>"
],
"showSolutions": "Lösungen zeigen",
"tryAgain": "Erneut versuchen",
"text": "<p><b>Aufgabe:<\/b> In der folgenden Wortschatzübung übst Du, Wörter in ihrem Kontext zu verstehen. Bitte beantworte alle Fragen sorgfältig. Achte auf die Rechtschreibung der einzutippenden Wörter.<br><br><b>Cicero ad Quintum fratrem: Du bist ein guter Statthalter!<\/b><br><br><i>[…] Atque haec nunc non, ut facias, sed ut te facere et fecisse gaudeas, scribo;<\/i><br><br>[…] Und dies schreibe ich dir jetzt nicht, um Dich zu solchem guten Handeln anzuregen, sondern damit Du Dich darüber freuen kannst, dass Du bereits so handelst und gehandelt hast.<br><\/p>\n",
"text": "<p><b>Aufgabe:<\/b> In der folgenden Wortschatzübung übst Du, Wörter in ihrem Kontext zu verstehen. Bitte beantworte alle Fragen sorgfältig. Achte auf die Rechtschreibung der einzutippenden Wörter.<br><br><b>Marcus Tullius Cicero an seinen Bruder Quintus: Du bist ein guter Statthalter!<\/b><br>Cicero betont in einem Brief an seinen Bruder, wie herausragend dessen Verwaltung der Provinz Asia sei und dass er sich darum kümmern müsse, dass auch seine Untergebenen ebenso positiv auffallen.<br><br><b><i>[…] Atque haec nunc non, ut facias, sed ut te facere et fecisse gaudeas, scribo;<\/i><\/b><br><br>[…] Und dies schreibe ich dir jetzt nicht, um Dich zu solchem guten Handeln anzuregen, sondern damit Du Dich darüber freuen kannst, dass Du bereits so handelst und gehandelt hast.<br><\/p>\n",
"checkAnswer": "Weiter",
"notFilledOut": "Bitte alle Lücken füllen",
"behaviour": {
......
{
"questions": [
"<p>Indicate the Latin word for Cicero's activity. --> *scribo / scribere*<\/p>",
"<p>Name the Latin word phrase that describes what Quintus can be happy about. --> *facere et fecisse*<\/p>"
"<p>Give the predicates in the order of the sentence and assign the right person - Marcus (M.) oder Quintus (Q.) - to each predicate.<br> *facias* --> *Quintus / Q.*<br> *gaudeas* --> *Quintus / Q.*<br> *scribo* --> *Marcus / M.*<\/p>"
],
"showSolutions": "Show solutions",
"tryAgain": "Try again",
"text": "<p><b>Task: <\/b>In the following vocabulary exercise you will practice understanding words in their context. Please answer all questions carefully. Pay attention to the spelling of the words you type.<br><br><b>Cicero ad Quintum fratrem: You're a good governor!<\/b><br><br><i>[…] Atque haec nunc non, ut facias, sed ut te facere et fecisse gaudeas, scribo;<\/i><br><br>[…] And this is not what I am writing to you now to encourage you to such good action, but so that you can rejoice that you have already acted and have acted in this way.<\/p>\n",
"text": "<p><b>Task: <\/b>In the following vocabulary exercise you will practice understanding words in their context. Please answer all questions carefully. Pay attention to the spelling of the words you type.<br><br><b>Cicero to his brother Quintus: You're a good governor!<\/b><br>In a letter to his brother, Cicero emphasizes how outstanding his administration of the province of Asia is and that he must ensure that his subordinates also attract attention as positively.<br><br><b><i>[…] Atque haec nunc non, ut facias, sed ut te facere et fecisse gaudeas, scribo;<\/i><\/b><br><br>[…] And this is not what I am writing to you now to encourage you to such good action, but so that you can rejoice that you have already acted and have acted in this way.<\/p>\n",
"checkAnswer": "Check",
"notFilledOut": "Please fill in all blanks",
"behaviour": {
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment