From 77674997aa6c03e392756522a024b09dafee3455 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juan=20P=C3=A9rez?= Date: Mon, 11 Apr 2022 11:33:58 +0200 Subject: [PATCH] First commit with sample activities --- .gitignore | 0 README.md | 9 +- activities/config.json | 1 + activities/module01/essay-395.h5p | Bin 0 -> 719405 bytes .../css/drop-theme-arrows-bounce.min.css | 1 + .../essay-395/Drop-1.0/js/drop.min.js | 7 + .../module01/essay-395/Drop-1.0/library.json | 28 + .../essay-395/FontAwesome-4.5/FontAwesome.otf | Bin 0 -> 109688 bytes .../FontAwesome-4.5/fontawesome-webfont.eot | Bin 0 -> 70807 bytes .../FontAwesome-4.5/fontawesome-webfont.svg | 655 + .../FontAwesome-4.5/fontawesome-webfont.ttf | Bin 0 -> 142072 bytes .../FontAwesome-4.5/fontawesome-webfont.woff | Bin 0 -> 83588 bytes .../FontAwesome-4.5/fontawesome-webfont.woff2 | Bin 0 -> 66624 bytes .../FontAwesome-4.5/h5p-font-awesome.min.css | 4 + .../essay-395/FontAwesome-4.5/library.json | 16 + .../module01/essay-395/H5P.Essay-1.4/icon.svg | 70 + .../essay-395/H5P.Essay-1.4/language/af.json | 287 + .../essay-395/H5P.Essay-1.4/language/de.json | 287 + .../essay-395/H5P.Essay-1.4/language/el.json | 287 + .../H5P.Essay-1.4/language/es-mx.json | 287 + .../essay-395/H5P.Essay-1.4/language/es.json | 287 + .../essay-395/H5P.Essay-1.4/language/et.json | 287 + .../essay-395/H5P.Essay-1.4/language/eu.json | 287 + .../essay-395/H5P.Essay-1.4/language/fi.json | 287 + .../essay-395/H5P.Essay-1.4/language/fr.json | 287 + .../essay-395/H5P.Essay-1.4/language/gl.json | 287 + .../essay-395/H5P.Essay-1.4/language/it.json | 287 + .../essay-395/H5P.Essay-1.4/language/lv.json | 287 + .../essay-395/H5P.Essay-1.4/language/nb.json | 287 + .../essay-395/H5P.Essay-1.4/language/nl.json | 287 + .../essay-395/H5P.Essay-1.4/language/ru.json | 287 + .../essay-395/H5P.Essay-1.4/language/sl.json | 287 + .../essay-395/H5P.Essay-1.4/library.json | 65 + .../essay-395/H5P.Essay-1.4/scripts/essay.js | 991 + .../H5P.Essay-1.4/scripts/inputfield.js | 258 + .../essay-395/H5P.Essay-1.4/semantics.json | 591 + .../essay-395/H5P.Essay-1.4/styles/essay.css | 98 + .../essay-395/H5P.Essay-1.4/upgrades.js | 24 + .../essay-395/H5P.FontIcons-1.0/fonts/h5p.eot | Bin 0 -> 16800 bytes .../essay-395/H5P.FontIcons-1.0/fonts/h5p.svg | 93 + .../essay-395/H5P.FontIcons-1.0/fonts/h5p.ttf | Bin 0 -> 16652 bytes .../H5P.FontIcons-1.0/fonts/h5p.woff | Bin 0 -> 16728 bytes .../essay-395/H5P.FontIcons-1.0/library.json | 14 + .../styles/h5p-font-icons.css | 10 + .../css/joubel-help-dialog.css | 67 + .../H5P.JoubelUI-1.3/css/joubel-icon.css | 152 + .../css/joubel-message-dialog.css | 25 + .../css/joubel-progress-circle.css | 56 + .../css/joubel-progressbar.css | 38 + .../H5P.JoubelUI-1.3/css/joubel-score-bar.css | 159 + .../css/joubel-simple-rounded-button.css | 28 + .../H5P.JoubelUI-1.3/css/joubel-slider.css | 29 + .../css/joubel-speech-bubble.css | 50 + .../H5P.JoubelUI-1.3/css/joubel-tip.css | 73 + .../H5P.JoubelUI-1.3/css/joubel-ui.css | 96 + .../H5P.JoubelUI-1.3/fonts/joubel.eot | Bin 0 -> 4752 bytes .../H5P.JoubelUI-1.3/fonts/joubel.svg | 30 + .../H5P.JoubelUI-1.3/fonts/joubel.ttf | Bin 0 -> 4592 bytes .../H5P.JoubelUI-1.3/fonts/joubel.woff | Bin 0 -> 4668 bytes .../H5P.JoubelUI-1.3/js/joubel-help-dialog.js | 93 + .../js/joubel-message-dialog.js | 38 + .../js/joubel-progress-circle.js | 159 + .../H5P.JoubelUI-1.3/js/joubel-progressbar.js | 190 + .../H5P.JoubelUI-1.3/js/joubel-score-bar.js | 225 + .../js/joubel-simple-rounded-button.js | 32 + .../H5P.JoubelUI-1.3/js/joubel-slider.js | 96 + .../js/joubel-speech-bubble.js | 356 + .../H5P.JoubelUI-1.3/js/joubel-throbber.js | 19 + .../H5P.JoubelUI-1.3/js/joubel-tip.js | 105 + .../H5P.JoubelUI-1.3/js/joubel-ui.js | 183 + .../essay-395/H5P.JoubelUI-1.3/library.json | 107 + .../H5P.Question-1.5/images/minus-one.svg | 20 + .../H5P.Question-1.5/images/plus-one.svg | 21 + .../essay-395/H5P.Question-1.5/library.json | 45 + .../H5P.Question-1.5/scripts/explainer.js | 84 + .../H5P.Question-1.5/scripts/question.js | 1744 ++ .../H5P.Question-1.5/scripts/score-points.js | 72 + .../H5P.Question-1.5/styles/explainer.css | 80 + .../H5P.Question-1.5/styles/question.css | 352 + .../H5P.TextUtilities-1.3/library.json | 15 + .../scripts/text-utilities.js | 389 + .../essay-395/H5P.Transition-1.0/library.json | 16 + .../H5P.Transition-1.0/transition.js | 158 + .../h5p-editor-range-list.css | 61 + .../h5p-editor-range-list.js | 478 + .../H5PEditor.RangeList-1.0/language/bg.json | 7 + .../H5PEditor.RangeList-1.0/language/ca.json | 7 + .../H5PEditor.RangeList-1.0/language/cs.json | 7 + .../H5PEditor.RangeList-1.0/language/de.json | 7 + .../H5PEditor.RangeList-1.0/language/el.json | 7 + .../H5PEditor.RangeList-1.0/language/en.json | 7 + .../language/es-mx.json | 7 + .../H5PEditor.RangeList-1.0/language/es.json | 7 + .../H5PEditor.RangeList-1.0/language/et.json | 7 + .../H5PEditor.RangeList-1.0/language/eu.json | 7 + .../H5PEditor.RangeList-1.0/language/fi.json | 7 + .../H5PEditor.RangeList-1.0/language/fr.json | 7 + .../H5PEditor.RangeList-1.0/language/it.json | 7 + .../H5PEditor.RangeList-1.0/language/ko.json | 7 + .../H5PEditor.RangeList-1.0/language/nl.json | 7 + .../H5PEditor.RangeList-1.0/language/pl.json | 7 + .../language/pt-br.json | 7 + .../H5PEditor.RangeList-1.0/language/sl.json | 7 + .../H5PEditor.RangeList-1.0/language/sma.json | 7 + .../H5PEditor.RangeList-1.0/language/sme.json | 7 + .../H5PEditor.RangeList-1.0/language/smj.json | 7 + .../H5PEditor.RangeList-1.0/language/sv.json | 7 + .../H5PEditor.RangeList-1.0/library.json | 31 + .../H5PEditor.ShowWhen-1.0/h5p-show-when.css | 3 + .../H5PEditor.ShowWhen-1.0/h5p-show-when.js | 153 + .../H5PEditor.ShowWhen-1.0/library.json | 20 + .../h5p-editor-table-list.css | 77 + .../h5p-editor-table-list.js | 248 + .../H5PEditor.TableList-1.0/library.json | 24 + .../H5PEditor.VerticalTabs-1.3/library.json | 31 + .../styles/css/vertical-tabs.css | 264 + .../vertical-tabs.js | 481 + .../essay-395/Tether-1.0/library.json | 21 + .../Tether-1.0/scripts/tether.min.js | 4 + .../Tether-1.0/styles/tether.min.css | 1 + .../module01/essay-395/content/content.json | 1 + activities/module01/essay-395/h5p.json | 1 + activities/module01/single-choice-set-61.h5p | Bin 0 -> 830831 bytes .../css/drop-theme-arrows-bounce.min.css | 1 + .../Drop-1.0/js/drop.min.js | 7 + .../Drop-1.0/library.json | 28 + .../FontAwesome-4.5/FontAwesome.otf | Bin 0 -> 109688 bytes .../FontAwesome-4.5/fontawesome-webfont.eot | Bin 0 -> 70807 bytes .../FontAwesome-4.5/fontawesome-webfont.svg | 655 + .../FontAwesome-4.5/fontawesome-webfont.ttf | Bin 0 -> 142072 bytes .../FontAwesome-4.5/fontawesome-webfont.woff | Bin 0 -> 83588 bytes .../FontAwesome-4.5/fontawesome-webfont.woff2 | Bin 0 -> 66624 bytes .../FontAwesome-4.5/h5p-font-awesome.min.css | 4 + .../FontAwesome-4.5/library.json | 16 + .../H5P.FontIcons-1.0/fonts/h5p.eot | Bin 0 -> 16800 bytes .../H5P.FontIcons-1.0/fonts/h5p.svg | 93 + .../H5P.FontIcons-1.0/fonts/h5p.ttf | Bin 0 -> 16652 bytes .../H5P.FontIcons-1.0/fonts/h5p.woff | Bin 0 -> 16728 bytes .../H5P.FontIcons-1.0/library.json | 14 + .../styles/h5p-font-icons.css | 10 + .../css/joubel-help-dialog.css | 67 + .../H5P.JoubelUI-1.3/css/joubel-icon.css | 152 + .../css/joubel-message-dialog.css | 25 + .../css/joubel-progress-circle.css | 56 + .../css/joubel-progressbar.css | 38 + .../H5P.JoubelUI-1.3/css/joubel-score-bar.css | 159 + .../css/joubel-simple-rounded-button.css | 28 + .../H5P.JoubelUI-1.3/css/joubel-slider.css | 29 + .../css/joubel-speech-bubble.css | 50 + .../H5P.JoubelUI-1.3/css/joubel-tip.css | 73 + .../H5P.JoubelUI-1.3/css/joubel-ui.css | 96 + .../H5P.JoubelUI-1.3/fonts/joubel.eot | Bin 0 -> 4752 bytes .../H5P.JoubelUI-1.3/fonts/joubel.svg | 30 + .../H5P.JoubelUI-1.3/fonts/joubel.ttf | Bin 0 -> 4592 bytes .../H5P.JoubelUI-1.3/fonts/joubel.woff | Bin 0 -> 4668 bytes .../H5P.JoubelUI-1.3/js/joubel-help-dialog.js | 93 + .../js/joubel-message-dialog.js | 38 + .../js/joubel-progress-circle.js | 159 + .../H5P.JoubelUI-1.3/js/joubel-progressbar.js | 190 + .../H5P.JoubelUI-1.3/js/joubel-score-bar.js | 225 + .../js/joubel-simple-rounded-button.js | 32 + .../H5P.JoubelUI-1.3/js/joubel-slider.js | 96 + .../js/joubel-speech-bubble.js | 356 + .../H5P.JoubelUI-1.3/js/joubel-throbber.js | 19 + .../H5P.JoubelUI-1.3/js/joubel-tip.js | 105 + .../H5P.JoubelUI-1.3/js/joubel-ui.js | 183 + .../H5P.JoubelUI-1.3/library.json | 107 + .../H5P.Question-1.4/images/minus-one.svg | 20 + .../H5P.Question-1.4/images/plus-one.svg | 21 + .../H5P.Question-1.4/library.json | 45 + .../H5P.Question-1.4/scripts/explainer.js | 84 + .../H5P.Question-1.4/scripts/question.js | 1708 ++ .../H5P.Question-1.4/scripts/score-points.js | 72 + .../H5P.Question-1.4/styles/explainer.css | 80 + .../H5P.Question-1.4/styles/question.css | 342 + .../H5P.SingleChoiceSet-1.11/icon.svg | 128 + .../H5P.SingleChoiceSet-1.11/language/af.json | 147 + .../H5P.SingleChoiceSet-1.11/language/ar.json | 147 + .../H5P.SingleChoiceSet-1.11/language/bg.json | 147 + .../H5P.SingleChoiceSet-1.11/language/bs.json | 147 + .../H5P.SingleChoiceSet-1.11/language/ca.json | 147 + .../H5P.SingleChoiceSet-1.11/language/cs.json | 147 + .../H5P.SingleChoiceSet-1.11/language/da.json | 147 + .../H5P.SingleChoiceSet-1.11/language/de.json | 147 + .../H5P.SingleChoiceSet-1.11/language/el.json | 147 + .../language/es-mx.json | 147 + .../H5P.SingleChoiceSet-1.11/language/es.json | 147 + .../H5P.SingleChoiceSet-1.11/language/et.json | 147 + .../H5P.SingleChoiceSet-1.11/language/eu.json | 147 + .../H5P.SingleChoiceSet-1.11/language/fa.json | 147 + .../H5P.SingleChoiceSet-1.11/language/fi.json | 147 + .../H5P.SingleChoiceSet-1.11/language/fr.json | 147 + .../H5P.SingleChoiceSet-1.11/language/gl.json | 147 + .../H5P.SingleChoiceSet-1.11/language/it.json | 147 + .../H5P.SingleChoiceSet-1.11/language/ja.json | 147 + .../H5P.SingleChoiceSet-1.11/language/km.json | 147 + .../H5P.SingleChoiceSet-1.11/language/ko.json | 147 + .../H5P.SingleChoiceSet-1.11/language/nb.json | 147 + .../H5P.SingleChoiceSet-1.11/language/nl.json | 147 + .../H5P.SingleChoiceSet-1.11/language/nn.json | 147 + .../language/pt-br.json | 147 + .../H5P.SingleChoiceSet-1.11/language/ru.json | 147 + .../H5P.SingleChoiceSet-1.11/language/sl.json | 147 + .../language/sma.json | 147 + .../language/sme.json | 147 + .../language/smj.json | 147 + .../H5P.SingleChoiceSet-1.11/language/sr.json | 147 + .../H5P.SingleChoiceSet-1.11/language/sv.json | 147 + .../H5P.SingleChoiceSet-1.11/language/tr.json | 147 + .../H5P.SingleChoiceSet-1.11/language/uk.json | 147 + .../language/zh-cn.json | 147 + .../H5P.SingleChoiceSet-1.11/library.json | 99 + .../H5P.SingleChoiceSet-1.11/presave.js | 35 + .../scripts/result-slide.js | 60 + .../scripts/single-choice-alternative.js | 134 + .../scripts/single-choice-set.js | 866 + .../scripts/single-choice.js | 231 + .../scripts/solution-view.js | 136 + .../scripts/sound-effects.js | 45 + .../scripts/stop-watch.js | 61 + .../scripts/xapi-event-builder.js | 493 + .../H5P.SingleChoiceSet-1.11/semantics.json | 308 + .../sounds/negative-short.mp3 | Bin 0 -> 45395 bytes .../sounds/negative-short.ogg | Bin 0 -> 36864 bytes .../sounds/positive-short.mp3 | Bin 0 -> 12868 bytes .../sounds/positive-short.ogg | Bin 0 -> 8192 bytes .../styles/single-choice-set.css | 535 + .../H5P.SingleChoiceSet-1.11/upgrades.js | 62 + .../H5P.SoundJS-1.0/library.json | 16 + .../H5P.SoundJS-1.0/soundjs-0.6.2.min.js | 24 + .../H5P.Transition-1.0/library.json | 16 + .../H5P.Transition-1.0/transition.js | 158 + .../h5p-editor-range-list.css | 61 + .../h5p-editor-range-list.js | 478 + .../H5PEditor.RangeList-1.0/language/bg.json | 7 + .../H5PEditor.RangeList-1.0/language/ca.json | 7 + .../H5PEditor.RangeList-1.0/language/cs.json | 7 + .../H5PEditor.RangeList-1.0/language/de.json | 7 + .../H5PEditor.RangeList-1.0/language/el.json | 7 + .../H5PEditor.RangeList-1.0/language/en.json | 7 + .../language/es-mx.json | 7 + .../H5PEditor.RangeList-1.0/language/es.json | 7 + .../H5PEditor.RangeList-1.0/language/et.json | 7 + .../H5PEditor.RangeList-1.0/language/eu.json | 7 + .../H5PEditor.RangeList-1.0/language/fi.json | 7 + .../H5PEditor.RangeList-1.0/language/fr.json | 7 + .../H5PEditor.RangeList-1.0/language/it.json | 7 + .../H5PEditor.RangeList-1.0/language/ko.json | 7 + .../H5PEditor.RangeList-1.0/language/nl.json | 7 + .../H5PEditor.RangeList-1.0/language/pl.json | 7 + .../language/pt-br.json | 7 + .../H5PEditor.RangeList-1.0/language/sl.json | 7 + .../H5PEditor.RangeList-1.0/language/sma.json | 7 + .../H5PEditor.RangeList-1.0/language/sme.json | 7 + .../H5PEditor.RangeList-1.0/language/smj.json | 7 + .../H5PEditor.RangeList-1.0/language/sv.json | 7 + .../H5PEditor.RangeList-1.0/library.json | 31 + .../H5PEditor.ShowWhen-1.0/h5p-show-when.css | 3 + .../H5PEditor.ShowWhen-1.0/h5p-show-when.js | 153 + .../H5PEditor.ShowWhen-1.0/library.json | 20 + .../h5peditor-ssc-editor.css | 9 + .../h5peditor-ssc-editor.js | 211 + .../language/bg.json | 6 + .../language/ca.json | 6 + .../language/cs.json | 6 + .../language/de.json | 6 + .../language/el.json | 6 + .../language/en.json | 6 + .../language/es-mx.json | 6 + .../language/es.json | 6 + .../language/et.json | 6 + .../language/eu.json | 6 + .../language/fr.json | 6 + .../language/it.json | 6 + .../language/ko.json | 6 + .../language/nl.json | 6 + .../language/ru.json | 6 + .../language/sl.json | 6 + .../language/sma.json | 6 + .../language/sme.json | 6 + .../language/smj.json | 6 + .../language/sv.json | 6 + .../library.json | 24 + .../h5p-editor-table-list.css | 77 + .../h5p-editor-table-list.js | 248 + .../H5PEditor.TableList-1.0/library.json | 24 + .../H5PEditor.VerticalTabs-1.3/library.json | 31 + .../styles/css/vertical-tabs.css | 264 + .../vertical-tabs.js | 481 + .../Tether-1.0/library.json | 21 + .../Tether-1.0/scripts/tether.min.js | 4 + .../Tether-1.0/styles/tether.min.css | 1 + .../single-choice-set-61/content/content.json | 1 + .../module01/single-choice-set-61/h5p.json | 1 + activities/module07/column-136.h5p | Bin 0 -> 714535 bytes .../css/drop-theme-arrows-bounce.min.css | 1 + .../column-136/Drop-1.0/js/drop.min.js | 7 + .../module07/column-136/Drop-1.0/library.json | 28 + .../FontAwesome-4.5/FontAwesome.otf | Bin 0 -> 109688 bytes .../FontAwesome-4.5/fontawesome-webfont.eot | Bin 0 -> 70807 bytes .../FontAwesome-4.5/fontawesome-webfont.svg | 655 + .../FontAwesome-4.5/fontawesome-webfont.ttf | Bin 0 -> 142072 bytes .../FontAwesome-4.5/fontawesome-webfont.woff | Bin 0 -> 83588 bytes .../FontAwesome-4.5/fontawesome-webfont.woff2 | Bin 0 -> 66624 bytes .../FontAwesome-4.5/h5p-font-awesome.min.css | 4 + .../column-136/FontAwesome-4.5/library.json | 16 + .../column-136/H5P.Column-1.13/icon.svg | 124 + .../H5P.Column-1.13/language/af.json | 29 + .../H5P.Column-1.13/language/ar.json | 29 + .../H5P.Column-1.13/language/bg.json | 29 + .../H5P.Column-1.13/language/bs.json | 29 + .../H5P.Column-1.13/language/ca.json | 29 + .../H5P.Column-1.13/language/cs.json | 29 + .../H5P.Column-1.13/language/cy.json | 29 + .../H5P.Column-1.13/language/da.json | 29 + .../H5P.Column-1.13/language/de.json | 29 + .../H5P.Column-1.13/language/el.json | 29 + .../H5P.Column-1.13/language/es-mx.json | 29 + .../H5P.Column-1.13/language/es.json | 29 + .../H5P.Column-1.13/language/et.json | 29 + .../H5P.Column-1.13/language/eu.json | 29 + .../H5P.Column-1.13/language/fi.json | 29 + .../H5P.Column-1.13/language/fr.json | 29 + .../H5P.Column-1.13/language/he.json | 29 + .../H5P.Column-1.13/language/hu.json | 29 + .../H5P.Column-1.13/language/it.json | 29 + .../H5P.Column-1.13/language/ja.json | 29 + .../H5P.Column-1.13/language/ko.json | 29 + .../H5P.Column-1.13/language/nb.json | 29 + .../H5P.Column-1.13/language/nl.json | 29 + .../H5P.Column-1.13/language/nn.json | 29 + .../H5P.Column-1.13/language/pl.json | 29 + .../H5P.Column-1.13/language/pt-br.json | 29 + .../H5P.Column-1.13/language/pt.json | 29 + .../H5P.Column-1.13/language/ro.json | 29 + .../H5P.Column-1.13/language/ru.json | 29 + .../H5P.Column-1.13/language/sl.json | 29 + .../H5P.Column-1.13/language/sma.json | 29 + .../H5P.Column-1.13/language/sme.json | 29 + .../H5P.Column-1.13/language/smj.json | 29 + .../H5P.Column-1.13/language/sr.json | 29 + .../H5P.Column-1.13/language/sv.json | 29 + .../H5P.Column-1.13/language/tr.json | 29 + .../H5P.Column-1.13/language/vi.json | 29 + .../H5P.Column-1.13/language/zh.json | 29 + .../column-136/H5P.Column-1.13/library.json | 30 + .../column-136/H5P.Column-1.13/presave.js | 44 + .../H5P.Column-1.13/scripts/h5p-column.js | 648 + .../column-136/H5P.Column-1.13/semantics.json | 79 + .../H5P.Column-1.13/styles/h5p-column.css | 88 + .../column-136/H5P.Column-1.13/upgrades.js | 47 + .../H5P.FontIcons-1.0/fonts/h5p.eot | Bin 0 -> 16800 bytes .../H5P.FontIcons-1.0/fonts/h5p.svg | 93 + .../H5P.FontIcons-1.0/fonts/h5p.ttf | Bin 0 -> 16652 bytes .../H5P.FontIcons-1.0/fonts/h5p.woff | Bin 0 -> 16728 bytes .../column-136/H5P.FontIcons-1.0/library.json | 14 + .../styles/h5p-font-icons.css | 10 + .../css/joubel-help-dialog.css | 67 + .../H5P.JoubelUI-1.3/css/joubel-icon.css | 152 + .../css/joubel-message-dialog.css | 25 + .../css/joubel-progress-circle.css | 56 + .../css/joubel-progressbar.css | 38 + .../H5P.JoubelUI-1.3/css/joubel-score-bar.css | 159 + .../css/joubel-simple-rounded-button.css | 28 + .../H5P.JoubelUI-1.3/css/joubel-slider.css | 29 + .../css/joubel-speech-bubble.css | 50 + .../H5P.JoubelUI-1.3/css/joubel-tip.css | 56 + .../H5P.JoubelUI-1.3/css/joubel-ui.css | 96 + .../H5P.JoubelUI-1.3/fonts/joubel.eot | Bin 0 -> 4752 bytes .../H5P.JoubelUI-1.3/fonts/joubel.svg | 30 + .../H5P.JoubelUI-1.3/fonts/joubel.ttf | Bin 0 -> 4592 bytes .../H5P.JoubelUI-1.3/fonts/joubel.woff | Bin 0 -> 4668 bytes .../H5P.JoubelUI-1.3/js/joubel-help-dialog.js | 93 + .../js/joubel-message-dialog.js | 38 + .../js/joubel-progress-circle.js | 159 + .../H5P.JoubelUI-1.3/js/joubel-progressbar.js | 190 + .../H5P.JoubelUI-1.3/js/joubel-score-bar.js | 225 + .../js/joubel-simple-rounded-button.js | 32 + .../H5P.JoubelUI-1.3/js/joubel-slider.js | 96 + .../js/joubel-speech-bubble.js | 356 + .../H5P.JoubelUI-1.3/js/joubel-throbber.js | 19 + .../H5P.JoubelUI-1.3/js/joubel-tip.js | 106 + .../H5P.JoubelUI-1.3/js/joubel-ui.js | 183 + .../column-136/H5P.JoubelUI-1.3/library.json | 107 + .../H5P.Question-1.4/images/minus-one.svg | 20 + .../H5P.Question-1.4/images/plus-one.svg | 21 + .../column-136/H5P.Question-1.4/library.json | 45 + .../H5P.Question-1.4/scripts/explainer.js | 84 + .../H5P.Question-1.4/scripts/question.js | 1699 ++ .../H5P.Question-1.4/scripts/score-points.js | 72 + .../H5P.Question-1.4/styles/explainer.css | 80 + .../H5P.Question-1.4/styles/question.css | 342 + .../H5P.Transition-1.0/library.json | 16 + .../H5P.Transition-1.0/transition.js | 158 + .../column-136/H5P.TrueFalse-1.6/icon.svg | 47 + .../H5P.TrueFalse-1.6/language/af.json | 159 + .../H5P.TrueFalse-1.6/language/ar.json | 159 + .../H5P.TrueFalse-1.6/language/bg.json | 159 + .../H5P.TrueFalse-1.6/language/bs.json | 159 + .../H5P.TrueFalse-1.6/language/ca.json | 159 + .../H5P.TrueFalse-1.6/language/cs.json | 159 + .../H5P.TrueFalse-1.6/language/da.json | 159 + .../H5P.TrueFalse-1.6/language/de.json | 159 + .../H5P.TrueFalse-1.6/language/el.json | 159 + .../H5P.TrueFalse-1.6/language/es-mx.json | 159 + .../H5P.TrueFalse-1.6/language/es.json | 159 + .../H5P.TrueFalse-1.6/language/et.json | 159 + .../H5P.TrueFalse-1.6/language/eu.json | 159 + .../H5P.TrueFalse-1.6/language/fa.json | 159 + .../H5P.TrueFalse-1.6/language/fi.json | 159 + .../H5P.TrueFalse-1.6/language/fr.json | 159 + .../H5P.TrueFalse-1.6/language/he.json | 159 + .../H5P.TrueFalse-1.6/language/hu.json | 159 + .../H5P.TrueFalse-1.6/language/it.json | 159 + .../H5P.TrueFalse-1.6/language/ja.json | 159 + .../H5P.TrueFalse-1.6/language/km.json | 159 + .../H5P.TrueFalse-1.6/language/ko.json | 159 + .../H5P.TrueFalse-1.6/language/nb.json | 159 + .../H5P.TrueFalse-1.6/language/nl.json | 159 + .../H5P.TrueFalse-1.6/language/nn.json | 159 + .../H5P.TrueFalse-1.6/language/pl.json | 159 + .../H5P.TrueFalse-1.6/language/pt.json | 159 + .../H5P.TrueFalse-1.6/language/ro.json | 159 + .../H5P.TrueFalse-1.6/language/ru.json | 159 + .../H5P.TrueFalse-1.6/language/sk.json | 159 + .../H5P.TrueFalse-1.6/language/sl.json | 159 + .../H5P.TrueFalse-1.6/language/sma.json | 159 + .../H5P.TrueFalse-1.6/language/sme.json | 159 + .../H5P.TrueFalse-1.6/language/smj.json | 159 + .../H5P.TrueFalse-1.6/language/sr.json | 159 + .../H5P.TrueFalse-1.6/language/sv.json | 159 + .../H5P.TrueFalse-1.6/language/tr.json | 159 + .../H5P.TrueFalse-1.6/language/uk.json | 159 + .../H5P.TrueFalse-1.6/language/vi.json | 159 + .../H5P.TrueFalse-1.6/language/zh-hans.json | 159 + .../H5P.TrueFalse-1.6/language/zh-hant.json | 159 + .../column-136/H5P.TrueFalse-1.6/library.json | 68 + .../column-136/H5P.TrueFalse-1.6/presave.js | 26 + .../scripts/h5p-true-false-answer-group.js | 186 + .../scripts/h5p-true-false-answer.js | 233 + .../scripts/h5p-true-false.js | 492 + .../H5P.TrueFalse-1.6/semantics.json | 334 + .../styles/h5p-true-false.css | 87 + .../column-136/H5P.TrueFalse-1.6/upgrades.js | 42 + .../H5PEditor.RadioGroup-1.1/library.json | 23 + .../H5PEditor.RadioGroup-1.1/radio-group.css | 10 + .../H5PEditor.RadioGroup-1.1/radio-group.js | 117 + .../H5PEditor.ShowWhen-1.0/h5p-show-when.css | 3 + .../H5PEditor.ShowWhen-1.0/h5p-show-when.js | 153 + .../H5PEditor.ShowWhen-1.0/library.json | 20 + .../column-136/Tether-1.0/library.json | 21 + .../Tether-1.0/scripts/tether.min.js | 4 + .../Tether-1.0/styles/tether.min.css | 1 + .../module07/column-136/content/content.json | 1 + activities/module07/column-136/h5p.json | 1 + activities/module07/drag-text-21.h5p | Bin 0 -> 1044033 bytes .../css/drop-theme-arrows-bounce.min.css | 1 + .../drag-text-21/Drop-1.0/js/drop.min.js | 7 + .../drag-text-21/Drop-1.0/library.json | 28 + .../FontAwesome-4.5/FontAwesome.otf | Bin 0 -> 109688 bytes .../FontAwesome-4.5/fontawesome-webfont.eot | Bin 0 -> 70807 bytes .../FontAwesome-4.5/fontawesome-webfont.svg | 655 + .../FontAwesome-4.5/fontawesome-webfont.ttf | Bin 0 -> 142072 bytes .../FontAwesome-4.5/fontawesome-webfont.woff | Bin 0 -> 83588 bytes .../FontAwesome-4.5/fontawesome-webfont.woff2 | Bin 0 -> 66624 bytes .../FontAwesome-4.5/h5p-font-awesome.min.css | 4 + .../drag-text-21/FontAwesome-4.5/library.json | 16 + .../drag-text-21/H5P.DragText-1.8/LICENSE.md | 21 + .../H5P.DragText-1.8/dist/h5p-drag-text.css | 237 + .../H5P.DragText-1.8/dist/h5p-drag-text.js | 1 + .../drag-text-21/H5P.DragText-1.8/icon.svg | 104 + .../H5P.DragText-1.8/language/af.json | 148 + .../H5P.DragText-1.8/language/ar.json | 148 + .../H5P.DragText-1.8/language/bg.json | 148 + .../H5P.DragText-1.8/language/bs.json | 148 + .../H5P.DragText-1.8/language/ca.json | 148 + .../H5P.DragText-1.8/language/cs.json | 148 + .../H5P.DragText-1.8/language/da.json | 148 + .../H5P.DragText-1.8/language/de.json | 148 + .../H5P.DragText-1.8/language/el.json | 148 + .../H5P.DragText-1.8/language/es-mx.json | 148 + .../H5P.DragText-1.8/language/es.json | 148 + .../H5P.DragText-1.8/language/et.json | 148 + .../H5P.DragText-1.8/language/eu.json | 148 + .../H5P.DragText-1.8/language/fa.json | 148 + .../H5P.DragText-1.8/language/fi.json | 148 + .../H5P.DragText-1.8/language/fr.json | 148 + .../H5P.DragText-1.8/language/ga.json | 148 + .../H5P.DragText-1.8/language/gl.json | 148 + .../H5P.DragText-1.8/language/he.json | 148 + .../H5P.DragText-1.8/language/hu.json | 148 + .../H5P.DragText-1.8/language/it.json | 148 + .../H5P.DragText-1.8/language/ja.json | 148 + .../H5P.DragText-1.8/language/km.json | 148 + .../H5P.DragText-1.8/language/ko.json | 149 + .../H5P.DragText-1.8/language/nb.json | 148 + .../H5P.DragText-1.8/language/nl.json | 148 + .../H5P.DragText-1.8/language/nn.json | 148 + .../H5P.DragText-1.8/language/pl.json | 148 + .../H5P.DragText-1.8/language/pt-br.json | 148 + .../H5P.DragText-1.8/language/pt.json | 148 + .../H5P.DragText-1.8/language/ro.json | 148 + .../H5P.DragText-1.8/language/ru.json | 148 + .../H5P.DragText-1.8/language/sl.json | 148 + .../H5P.DragText-1.8/language/sma.json | 148 + .../H5P.DragText-1.8/language/sme.json | 148 + .../H5P.DragText-1.8/language/smj.json | 148 + .../H5P.DragText-1.8/language/sr.json | 148 + .../H5P.DragText-1.8/language/sv.json | 148 + .../H5P.DragText-1.8/language/tr.json | 148 + .../H5P.DragText-1.8/language/uk.json | 148 + .../H5P.DragText-1.8/language/vi.json | 148 + .../H5P.DragText-1.8/language/zh-tw.json | 148 + .../H5P.DragText-1.8/library.json | 57 + .../H5P.DragText-1.8/package-lock.json | 22406 ++++++++++++++++ .../drag-text-21/H5P.DragText-1.8/presave.js | 30 + .../H5P.DragText-1.8/semantics.json | 302 + .../drag-text-21/H5P.DragText-1.8/upgrades.js | 60 + .../H5P.FontIcons-1.0/fonts/h5p.eot | Bin 0 -> 16800 bytes .../H5P.FontIcons-1.0/fonts/h5p.svg | 93 + .../H5P.FontIcons-1.0/fonts/h5p.ttf | Bin 0 -> 16652 bytes .../H5P.FontIcons-1.0/fonts/h5p.woff | Bin 0 -> 16728 bytes .../H5P.FontIcons-1.0/library.json | 14 + .../styles/h5p-font-icons.css | 10 + .../css/joubel-help-dialog.css | 67 + .../H5P.JoubelUI-1.3/css/joubel-icon.css | 152 + .../css/joubel-message-dialog.css | 25 + .../css/joubel-progress-circle.css | 56 + .../css/joubel-progressbar.css | 38 + .../H5P.JoubelUI-1.3/css/joubel-score-bar.css | 159 + .../css/joubel-simple-rounded-button.css | 28 + .../H5P.JoubelUI-1.3/css/joubel-slider.css | 29 + .../css/joubel-speech-bubble.css | 50 + .../H5P.JoubelUI-1.3/css/joubel-tip.css | 56 + .../H5P.JoubelUI-1.3/css/joubel-ui.css | 96 + .../H5P.JoubelUI-1.3/fonts/joubel.eot | Bin 0 -> 4752 bytes .../H5P.JoubelUI-1.3/fonts/joubel.svg | 30 + .../H5P.JoubelUI-1.3/fonts/joubel.ttf | Bin 0 -> 4592 bytes .../H5P.JoubelUI-1.3/fonts/joubel.woff | Bin 0 -> 4668 bytes .../H5P.JoubelUI-1.3/js/joubel-help-dialog.js | 93 + .../js/joubel-message-dialog.js | 38 + .../js/joubel-progress-circle.js | 159 + .../H5P.JoubelUI-1.3/js/joubel-progressbar.js | 190 + .../H5P.JoubelUI-1.3/js/joubel-score-bar.js | 225 + .../js/joubel-simple-rounded-button.js | 32 + .../H5P.JoubelUI-1.3/js/joubel-slider.js | 96 + .../js/joubel-speech-bubble.js | 356 + .../H5P.JoubelUI-1.3/js/joubel-throbber.js | 19 + .../H5P.JoubelUI-1.3/js/joubel-tip.js | 106 + .../H5P.JoubelUI-1.3/js/joubel-ui.js | 183 + .../H5P.JoubelUI-1.3/library.json | 107 + .../H5P.Question-1.4/images/minus-one.svg | 20 + .../H5P.Question-1.4/images/plus-one.svg | 21 + .../H5P.Question-1.4/library.json | 45 + .../H5P.Question-1.4/scripts/explainer.js | 84 + .../H5P.Question-1.4/scripts/question.js | 1699 ++ .../H5P.Question-1.4/scripts/score-points.js | 72 + .../H5P.Question-1.4/styles/explainer.css | 80 + .../H5P.Question-1.4/styles/question.css | 342 + .../H5P.Transition-1.0/library.json | 16 + .../H5P.Transition-1.0/transition.js | 158 + .../h5p-editor-range-list.css | 61 + .../h5p-editor-range-list.js | 478 + .../H5PEditor.RangeList-1.0/language/bg.json | 7 + .../H5PEditor.RangeList-1.0/language/ca.json | 7 + .../H5PEditor.RangeList-1.0/language/cs.json | 7 + .../H5PEditor.RangeList-1.0/language/de.json | 7 + .../H5PEditor.RangeList-1.0/language/el.json | 7 + .../H5PEditor.RangeList-1.0/language/en.json | 7 + .../language/es-mx.json | 7 + .../H5PEditor.RangeList-1.0/language/es.json | 7 + .../H5PEditor.RangeList-1.0/language/et.json | 7 + .../H5PEditor.RangeList-1.0/language/eu.json | 7 + .../H5PEditor.RangeList-1.0/language/fi.json | 7 + .../H5PEditor.RangeList-1.0/language/fr.json | 7 + .../H5PEditor.RangeList-1.0/language/it.json | 7 + .../H5PEditor.RangeList-1.0/language/ko.json | 7 + .../H5PEditor.RangeList-1.0/language/nl.json | 7 + .../H5PEditor.RangeList-1.0/language/pl.json | 7 + .../language/pt-br.json | 7 + .../H5PEditor.RangeList-1.0/language/sl.json | 7 + .../H5PEditor.RangeList-1.0/language/sma.json | 7 + .../H5PEditor.RangeList-1.0/language/sme.json | 7 + .../H5PEditor.RangeList-1.0/language/smj.json | 7 + .../H5PEditor.RangeList-1.0/language/sv.json | 7 + .../H5PEditor.RangeList-1.0/library.json | 31 + .../h5p-editor-table-list.css | 77 + .../h5p-editor-table-list.js | 248 + .../H5PEditor.TableList-1.0/library.json | 24 + .../drag-text-21/Tether-1.0/library.json | 21 + .../Tether-1.0/scripts/tether.min.js | 4 + .../Tether-1.0/styles/tether.min.css | 1 + .../drag-text-21/content/content.json | 1 + activities/module07/drag-text-21/h5p.json | 1 + .../jQuery.ui-1.10/apply-when-upgrading.diff | 208 + .../jQuery.ui-1.10/h5p-jquery-ui.css | 1174 + .../jQuery.ui-1.10/h5p-jquery-ui.js | 15169 +++++++++++ .../images/animated-overlay.gif | Bin 0 -> 1738 bytes .../images/ui-bg_flat_0_aaaaaa_40x100.png | Bin 0 -> 180 bytes .../images/ui-bg_flat_75_ffffff_40x100.png | Bin 0 -> 178 bytes .../images/ui-bg_glass_55_fbf9ee_1x400.png | Bin 0 -> 120 bytes .../images/ui-bg_glass_65_ffffff_1x400.png | Bin 0 -> 105 bytes .../images/ui-bg_glass_75_dadada_1x400.png | Bin 0 -> 111 bytes .../images/ui-bg_glass_75_e6e6e6_1x400.png | Bin 0 -> 110 bytes .../images/ui-bg_glass_95_fef1ec_1x400.png | Bin 0 -> 119 bytes .../ui-bg_highlight-soft_75_cccccc_1x100.png | Bin 0 -> 101 bytes .../images/ui-icons_222222_256x240.png | Bin 0 -> 4369 bytes .../images/ui-icons_2e83ff_256x240.png | Bin 0 -> 4369 bytes .../images/ui-icons_454545_256x240.png | Bin 0 -> 4369 bytes .../images/ui-icons_888888_256x240.png | Bin 0 -> 4369 bytes .../images/ui-icons_cd0a0a_256x240.png | Bin 0 -> 4369 bytes .../drag-text-21/jQuery.ui-1.10/library.json | 21 + assets/logo-erasmusplus.png | Bin 0 -> 7906 bytes assets/logo-github.png | Bin 0 -> 4268 bytes assets/logo-multitrainmt.png | Bin 0 -> 47533 bytes h5p-standalone-version.md | 3 + h5p-standalone/README.md | 275 + h5p-standalone/dist/fonts/h5p-core-27.eot | Bin 0 -> 25780 bytes h5p-standalone/dist/fonts/h5p-core-27.svg | 113 + h5p-standalone/dist/fonts/h5p-core-27.ttf | Bin 0 -> 25600 bytes h5p-standalone/dist/fonts/h5p-core-27.woff | Bin 0 -> 25676 bytes h5p-standalone/dist/fonts/h5p-hub-publish.eot | Bin 0 -> 2712 bytes h5p-standalone/dist/fonts/h5p-hub-publish.svg | 38 + h5p-standalone/dist/fonts/h5p-hub-publish.ttf | Bin 0 -> 2548 bytes .../dist/fonts/h5p-hub-publish.woff | Bin 0 -> 2624 bytes h5p-standalone/dist/frame.bundle.js | 2 + .../dist/frame.bundle.js.LICENSE.txt | 1 + h5p-standalone/dist/main.bundle.js | 2 + .../dist/main.bundle.js.LICENSE.txt | 1 + h5p-standalone/dist/styles/h5p-admin.css | 358 + .../dist/styles/h5p-confirmation-dialog.css | 183 + .../dist/styles/h5p-core-button.css | 60 + .../dist/styles/h5p-hub-registration.css | 369 + .../dist/styles/h5p-hub-sharing.css | 401 + h5p-standalone/dist/styles/h5p.css | 623 + index.html | 149 + 636 files changed, 103301 insertions(+), 2 deletions(-) create mode 100644 .gitignore create mode 100644 activities/config.json create mode 100644 activities/module01/essay-395.h5p create mode 100644 activities/module01/essay-395/Drop-1.0/css/drop-theme-arrows-bounce.min.css create mode 100644 activities/module01/essay-395/Drop-1.0/js/drop.min.js create mode 100644 activities/module01/essay-395/Drop-1.0/library.json create mode 100644 activities/module01/essay-395/FontAwesome-4.5/FontAwesome.otf create mode 100644 activities/module01/essay-395/FontAwesome-4.5/fontawesome-webfont.eot create mode 100644 activities/module01/essay-395/FontAwesome-4.5/fontawesome-webfont.svg create mode 100644 activities/module01/essay-395/FontAwesome-4.5/fontawesome-webfont.ttf create mode 100644 activities/module01/essay-395/FontAwesome-4.5/fontawesome-webfont.woff create mode 100644 activities/module01/essay-395/FontAwesome-4.5/fontawesome-webfont.woff2 create mode 100644 activities/module01/essay-395/FontAwesome-4.5/h5p-font-awesome.min.css create mode 100644 activities/module01/essay-395/FontAwesome-4.5/library.json create mode 100644 activities/module01/essay-395/H5P.Essay-1.4/icon.svg create mode 100644 activities/module01/essay-395/H5P.Essay-1.4/language/af.json create mode 100644 activities/module01/essay-395/H5P.Essay-1.4/language/de.json create mode 100644 activities/module01/essay-395/H5P.Essay-1.4/language/el.json create mode 100644 activities/module01/essay-395/H5P.Essay-1.4/language/es-mx.json create mode 100644 activities/module01/essay-395/H5P.Essay-1.4/language/es.json create mode 100644 activities/module01/essay-395/H5P.Essay-1.4/language/et.json create mode 100644 activities/module01/essay-395/H5P.Essay-1.4/language/eu.json create mode 100644 activities/module01/essay-395/H5P.Essay-1.4/language/fi.json create mode 100644 activities/module01/essay-395/H5P.Essay-1.4/language/fr.json create mode 100644 activities/module01/essay-395/H5P.Essay-1.4/language/gl.json create mode 100644 activities/module01/essay-395/H5P.Essay-1.4/language/it.json create mode 100644 activities/module01/essay-395/H5P.Essay-1.4/language/lv.json create mode 100644 activities/module01/essay-395/H5P.Essay-1.4/language/nb.json create mode 100644 activities/module01/essay-395/H5P.Essay-1.4/language/nl.json create mode 100644 activities/module01/essay-395/H5P.Essay-1.4/language/ru.json create mode 100644 activities/module01/essay-395/H5P.Essay-1.4/language/sl.json create mode 100644 activities/module01/essay-395/H5P.Essay-1.4/library.json create mode 100644 activities/module01/essay-395/H5P.Essay-1.4/scripts/essay.js create mode 100644 activities/module01/essay-395/H5P.Essay-1.4/scripts/inputfield.js create mode 100644 activities/module01/essay-395/H5P.Essay-1.4/semantics.json create mode 100644 activities/module01/essay-395/H5P.Essay-1.4/styles/essay.css create mode 100644 activities/module01/essay-395/H5P.Essay-1.4/upgrades.js create mode 100644 activities/module01/essay-395/H5P.FontIcons-1.0/fonts/h5p.eot create mode 100644 activities/module01/essay-395/H5P.FontIcons-1.0/fonts/h5p.svg create mode 100644 activities/module01/essay-395/H5P.FontIcons-1.0/fonts/h5p.ttf create mode 100644 activities/module01/essay-395/H5P.FontIcons-1.0/fonts/h5p.woff create mode 100644 activities/module01/essay-395/H5P.FontIcons-1.0/library.json create mode 100644 activities/module01/essay-395/H5P.FontIcons-1.0/styles/h5p-font-icons.css create mode 100644 activities/module01/essay-395/H5P.JoubelUI-1.3/css/joubel-help-dialog.css create mode 100644 activities/module01/essay-395/H5P.JoubelUI-1.3/css/joubel-icon.css create mode 100644 activities/module01/essay-395/H5P.JoubelUI-1.3/css/joubel-message-dialog.css create mode 100644 activities/module01/essay-395/H5P.JoubelUI-1.3/css/joubel-progress-circle.css create mode 100644 activities/module01/essay-395/H5P.JoubelUI-1.3/css/joubel-progressbar.css create mode 100644 activities/module01/essay-395/H5P.JoubelUI-1.3/css/joubel-score-bar.css create mode 100644 activities/module01/essay-395/H5P.JoubelUI-1.3/css/joubel-simple-rounded-button.css create mode 100644 activities/module01/essay-395/H5P.JoubelUI-1.3/css/joubel-slider.css create mode 100644 activities/module01/essay-395/H5P.JoubelUI-1.3/css/joubel-speech-bubble.css create mode 100644 activities/module01/essay-395/H5P.JoubelUI-1.3/css/joubel-tip.css create mode 100644 activities/module01/essay-395/H5P.JoubelUI-1.3/css/joubel-ui.css create mode 100644 activities/module01/essay-395/H5P.JoubelUI-1.3/fonts/joubel.eot create mode 100644 activities/module01/essay-395/H5P.JoubelUI-1.3/fonts/joubel.svg create mode 100644 activities/module01/essay-395/H5P.JoubelUI-1.3/fonts/joubel.ttf create mode 100644 activities/module01/essay-395/H5P.JoubelUI-1.3/fonts/joubel.woff create mode 100644 activities/module01/essay-395/H5P.JoubelUI-1.3/js/joubel-help-dialog.js create mode 100644 activities/module01/essay-395/H5P.JoubelUI-1.3/js/joubel-message-dialog.js create mode 100644 activities/module01/essay-395/H5P.JoubelUI-1.3/js/joubel-progress-circle.js create mode 100644 activities/module01/essay-395/H5P.JoubelUI-1.3/js/joubel-progressbar.js create mode 100644 activities/module01/essay-395/H5P.JoubelUI-1.3/js/joubel-score-bar.js create mode 100644 activities/module01/essay-395/H5P.JoubelUI-1.3/js/joubel-simple-rounded-button.js create mode 100644 activities/module01/essay-395/H5P.JoubelUI-1.3/js/joubel-slider.js create mode 100644 activities/module01/essay-395/H5P.JoubelUI-1.3/js/joubel-speech-bubble.js create mode 100644 activities/module01/essay-395/H5P.JoubelUI-1.3/js/joubel-throbber.js create mode 100644 activities/module01/essay-395/H5P.JoubelUI-1.3/js/joubel-tip.js create mode 100644 activities/module01/essay-395/H5P.JoubelUI-1.3/js/joubel-ui.js create mode 100644 activities/module01/essay-395/H5P.JoubelUI-1.3/library.json create mode 100644 activities/module01/essay-395/H5P.Question-1.5/images/minus-one.svg create mode 100644 activities/module01/essay-395/H5P.Question-1.5/images/plus-one.svg create mode 100644 activities/module01/essay-395/H5P.Question-1.5/library.json create mode 100644 activities/module01/essay-395/H5P.Question-1.5/scripts/explainer.js create mode 100644 activities/module01/essay-395/H5P.Question-1.5/scripts/question.js create mode 100644 activities/module01/essay-395/H5P.Question-1.5/scripts/score-points.js create mode 100644 activities/module01/essay-395/H5P.Question-1.5/styles/explainer.css create mode 100644 activities/module01/essay-395/H5P.Question-1.5/styles/question.css create mode 100644 activities/module01/essay-395/H5P.TextUtilities-1.3/library.json create mode 100644 activities/module01/essay-395/H5P.TextUtilities-1.3/scripts/text-utilities.js create mode 100644 activities/module01/essay-395/H5P.Transition-1.0/library.json create mode 100644 activities/module01/essay-395/H5P.Transition-1.0/transition.js create mode 100644 activities/module01/essay-395/H5PEditor.RangeList-1.0/h5p-editor-range-list.css create mode 100644 activities/module01/essay-395/H5PEditor.RangeList-1.0/h5p-editor-range-list.js create mode 100644 activities/module01/essay-395/H5PEditor.RangeList-1.0/language/bg.json create mode 100644 activities/module01/essay-395/H5PEditor.RangeList-1.0/language/ca.json create mode 100644 activities/module01/essay-395/H5PEditor.RangeList-1.0/language/cs.json create mode 100644 activities/module01/essay-395/H5PEditor.RangeList-1.0/language/de.json create mode 100644 activities/module01/essay-395/H5PEditor.RangeList-1.0/language/el.json create mode 100644 activities/module01/essay-395/H5PEditor.RangeList-1.0/language/en.json create mode 100644 activities/module01/essay-395/H5PEditor.RangeList-1.0/language/es-mx.json create mode 100644 activities/module01/essay-395/H5PEditor.RangeList-1.0/language/es.json create mode 100644 activities/module01/essay-395/H5PEditor.RangeList-1.0/language/et.json create mode 100644 activities/module01/essay-395/H5PEditor.RangeList-1.0/language/eu.json create mode 100644 activities/module01/essay-395/H5PEditor.RangeList-1.0/language/fi.json create mode 100644 activities/module01/essay-395/H5PEditor.RangeList-1.0/language/fr.json create mode 100644 activities/module01/essay-395/H5PEditor.RangeList-1.0/language/it.json create mode 100644 activities/module01/essay-395/H5PEditor.RangeList-1.0/language/ko.json create mode 100644 activities/module01/essay-395/H5PEditor.RangeList-1.0/language/nl.json create mode 100644 activities/module01/essay-395/H5PEditor.RangeList-1.0/language/pl.json create mode 100644 activities/module01/essay-395/H5PEditor.RangeList-1.0/language/pt-br.json create mode 100644 activities/module01/essay-395/H5PEditor.RangeList-1.0/language/sl.json create mode 100644 activities/module01/essay-395/H5PEditor.RangeList-1.0/language/sma.json create mode 100644 activities/module01/essay-395/H5PEditor.RangeList-1.0/language/sme.json create mode 100644 activities/module01/essay-395/H5PEditor.RangeList-1.0/language/smj.json create mode 100644 activities/module01/essay-395/H5PEditor.RangeList-1.0/language/sv.json create mode 100644 activities/module01/essay-395/H5PEditor.RangeList-1.0/library.json create mode 100644 activities/module01/essay-395/H5PEditor.ShowWhen-1.0/h5p-show-when.css create mode 100644 activities/module01/essay-395/H5PEditor.ShowWhen-1.0/h5p-show-when.js create mode 100644 activities/module01/essay-395/H5PEditor.ShowWhen-1.0/library.json create mode 100644 activities/module01/essay-395/H5PEditor.TableList-1.0/h5p-editor-table-list.css create mode 100644 activities/module01/essay-395/H5PEditor.TableList-1.0/h5p-editor-table-list.js create mode 100644 activities/module01/essay-395/H5PEditor.TableList-1.0/library.json create mode 100644 activities/module01/essay-395/H5PEditor.VerticalTabs-1.3/library.json create mode 100644 activities/module01/essay-395/H5PEditor.VerticalTabs-1.3/styles/css/vertical-tabs.css create mode 100644 activities/module01/essay-395/H5PEditor.VerticalTabs-1.3/vertical-tabs.js create mode 100644 activities/module01/essay-395/Tether-1.0/library.json create mode 100644 activities/module01/essay-395/Tether-1.0/scripts/tether.min.js create mode 100644 activities/module01/essay-395/Tether-1.0/styles/tether.min.css create mode 100644 activities/module01/essay-395/content/content.json create mode 100644 activities/module01/essay-395/h5p.json create mode 100644 activities/module01/single-choice-set-61.h5p create mode 100644 activities/module01/single-choice-set-61/Drop-1.0/css/drop-theme-arrows-bounce.min.css create mode 100644 activities/module01/single-choice-set-61/Drop-1.0/js/drop.min.js create mode 100644 activities/module01/single-choice-set-61/Drop-1.0/library.json create mode 100644 activities/module01/single-choice-set-61/FontAwesome-4.5/FontAwesome.otf create mode 100644 activities/module01/single-choice-set-61/FontAwesome-4.5/fontawesome-webfont.eot create mode 100644 activities/module01/single-choice-set-61/FontAwesome-4.5/fontawesome-webfont.svg create mode 100644 activities/module01/single-choice-set-61/FontAwesome-4.5/fontawesome-webfont.ttf create mode 100644 activities/module01/single-choice-set-61/FontAwesome-4.5/fontawesome-webfont.woff create mode 100644 activities/module01/single-choice-set-61/FontAwesome-4.5/fontawesome-webfont.woff2 create mode 100644 activities/module01/single-choice-set-61/FontAwesome-4.5/h5p-font-awesome.min.css create mode 100644 activities/module01/single-choice-set-61/FontAwesome-4.5/library.json create mode 100644 activities/module01/single-choice-set-61/H5P.FontIcons-1.0/fonts/h5p.eot create mode 100644 activities/module01/single-choice-set-61/H5P.FontIcons-1.0/fonts/h5p.svg create mode 100644 activities/module01/single-choice-set-61/H5P.FontIcons-1.0/fonts/h5p.ttf create mode 100644 activities/module01/single-choice-set-61/H5P.FontIcons-1.0/fonts/h5p.woff create mode 100644 activities/module01/single-choice-set-61/H5P.FontIcons-1.0/library.json create mode 100644 activities/module01/single-choice-set-61/H5P.FontIcons-1.0/styles/h5p-font-icons.css create mode 100644 activities/module01/single-choice-set-61/H5P.JoubelUI-1.3/css/joubel-help-dialog.css create mode 100644 activities/module01/single-choice-set-61/H5P.JoubelUI-1.3/css/joubel-icon.css create mode 100644 activities/module01/single-choice-set-61/H5P.JoubelUI-1.3/css/joubel-message-dialog.css create mode 100644 activities/module01/single-choice-set-61/H5P.JoubelUI-1.3/css/joubel-progress-circle.css create mode 100644 activities/module01/single-choice-set-61/H5P.JoubelUI-1.3/css/joubel-progressbar.css create mode 100644 activities/module01/single-choice-set-61/H5P.JoubelUI-1.3/css/joubel-score-bar.css create mode 100644 activities/module01/single-choice-set-61/H5P.JoubelUI-1.3/css/joubel-simple-rounded-button.css create mode 100644 activities/module01/single-choice-set-61/H5P.JoubelUI-1.3/css/joubel-slider.css create mode 100644 activities/module01/single-choice-set-61/H5P.JoubelUI-1.3/css/joubel-speech-bubble.css create mode 100644 activities/module01/single-choice-set-61/H5P.JoubelUI-1.3/css/joubel-tip.css create mode 100644 activities/module01/single-choice-set-61/H5P.JoubelUI-1.3/css/joubel-ui.css create mode 100644 activities/module01/single-choice-set-61/H5P.JoubelUI-1.3/fonts/joubel.eot create mode 100644 activities/module01/single-choice-set-61/H5P.JoubelUI-1.3/fonts/joubel.svg create mode 100644 activities/module01/single-choice-set-61/H5P.JoubelUI-1.3/fonts/joubel.ttf create mode 100644 activities/module01/single-choice-set-61/H5P.JoubelUI-1.3/fonts/joubel.woff create mode 100644 activities/module01/single-choice-set-61/H5P.JoubelUI-1.3/js/joubel-help-dialog.js create mode 100644 activities/module01/single-choice-set-61/H5P.JoubelUI-1.3/js/joubel-message-dialog.js create mode 100644 activities/module01/single-choice-set-61/H5P.JoubelUI-1.3/js/joubel-progress-circle.js create mode 100644 activities/module01/single-choice-set-61/H5P.JoubelUI-1.3/js/joubel-progressbar.js create mode 100644 activities/module01/single-choice-set-61/H5P.JoubelUI-1.3/js/joubel-score-bar.js create mode 100644 activities/module01/single-choice-set-61/H5P.JoubelUI-1.3/js/joubel-simple-rounded-button.js create mode 100644 activities/module01/single-choice-set-61/H5P.JoubelUI-1.3/js/joubel-slider.js create mode 100644 activities/module01/single-choice-set-61/H5P.JoubelUI-1.3/js/joubel-speech-bubble.js create mode 100644 activities/module01/single-choice-set-61/H5P.JoubelUI-1.3/js/joubel-throbber.js create mode 100644 activities/module01/single-choice-set-61/H5P.JoubelUI-1.3/js/joubel-tip.js create mode 100644 activities/module01/single-choice-set-61/H5P.JoubelUI-1.3/js/joubel-ui.js create mode 100644 activities/module01/single-choice-set-61/H5P.JoubelUI-1.3/library.json create mode 100644 activities/module01/single-choice-set-61/H5P.Question-1.4/images/minus-one.svg create mode 100644 activities/module01/single-choice-set-61/H5P.Question-1.4/images/plus-one.svg create mode 100644 activities/module01/single-choice-set-61/H5P.Question-1.4/library.json create mode 100644 activities/module01/single-choice-set-61/H5P.Question-1.4/scripts/explainer.js create mode 100644 activities/module01/single-choice-set-61/H5P.Question-1.4/scripts/question.js create mode 100644 activities/module01/single-choice-set-61/H5P.Question-1.4/scripts/score-points.js create mode 100644 activities/module01/single-choice-set-61/H5P.Question-1.4/styles/explainer.css create mode 100644 activities/module01/single-choice-set-61/H5P.Question-1.4/styles/question.css create mode 100644 activities/module01/single-choice-set-61/H5P.SingleChoiceSet-1.11/icon.svg create mode 100644 activities/module01/single-choice-set-61/H5P.SingleChoiceSet-1.11/language/af.json create mode 100644 activities/module01/single-choice-set-61/H5P.SingleChoiceSet-1.11/language/ar.json create mode 100644 activities/module01/single-choice-set-61/H5P.SingleChoiceSet-1.11/language/bg.json create mode 100644 activities/module01/single-choice-set-61/H5P.SingleChoiceSet-1.11/language/bs.json create mode 100644 activities/module01/single-choice-set-61/H5P.SingleChoiceSet-1.11/language/ca.json create mode 100644 activities/module01/single-choice-set-61/H5P.SingleChoiceSet-1.11/language/cs.json create mode 100644 activities/module01/single-choice-set-61/H5P.SingleChoiceSet-1.11/language/da.json create mode 100644 activities/module01/single-choice-set-61/H5P.SingleChoiceSet-1.11/language/de.json create mode 100644 activities/module01/single-choice-set-61/H5P.SingleChoiceSet-1.11/language/el.json create mode 100644 activities/module01/single-choice-set-61/H5P.SingleChoiceSet-1.11/language/es-mx.json create mode 100644 activities/module01/single-choice-set-61/H5P.SingleChoiceSet-1.11/language/es.json create mode 100644 activities/module01/single-choice-set-61/H5P.SingleChoiceSet-1.11/language/et.json create mode 100644 activities/module01/single-choice-set-61/H5P.SingleChoiceSet-1.11/language/eu.json create mode 100644 activities/module01/single-choice-set-61/H5P.SingleChoiceSet-1.11/language/fa.json create mode 100644 activities/module01/single-choice-set-61/H5P.SingleChoiceSet-1.11/language/fi.json create mode 100644 activities/module01/single-choice-set-61/H5P.SingleChoiceSet-1.11/language/fr.json create mode 100644 activities/module01/single-choice-set-61/H5P.SingleChoiceSet-1.11/language/gl.json create mode 100644 activities/module01/single-choice-set-61/H5P.SingleChoiceSet-1.11/language/it.json create mode 100644 activities/module01/single-choice-set-61/H5P.SingleChoiceSet-1.11/language/ja.json create mode 100644 activities/module01/single-choice-set-61/H5P.SingleChoiceSet-1.11/language/km.json create mode 100644 activities/module01/single-choice-set-61/H5P.SingleChoiceSet-1.11/language/ko.json create mode 100644 activities/module01/single-choice-set-61/H5P.SingleChoiceSet-1.11/language/nb.json create mode 100644 activities/module01/single-choice-set-61/H5P.SingleChoiceSet-1.11/language/nl.json create mode 100644 activities/module01/single-choice-set-61/H5P.SingleChoiceSet-1.11/language/nn.json create mode 100644 activities/module01/single-choice-set-61/H5P.SingleChoiceSet-1.11/language/pt-br.json create mode 100644 activities/module01/single-choice-set-61/H5P.SingleChoiceSet-1.11/language/ru.json create mode 100644 activities/module01/single-choice-set-61/H5P.SingleChoiceSet-1.11/language/sl.json create mode 100644 activities/module01/single-choice-set-61/H5P.SingleChoiceSet-1.11/language/sma.json create mode 100644 activities/module01/single-choice-set-61/H5P.SingleChoiceSet-1.11/language/sme.json create mode 100644 activities/module01/single-choice-set-61/H5P.SingleChoiceSet-1.11/language/smj.json create mode 100644 activities/module01/single-choice-set-61/H5P.SingleChoiceSet-1.11/language/sr.json create mode 100644 activities/module01/single-choice-set-61/H5P.SingleChoiceSet-1.11/language/sv.json create mode 100644 activities/module01/single-choice-set-61/H5P.SingleChoiceSet-1.11/language/tr.json create mode 100644 activities/module01/single-choice-set-61/H5P.SingleChoiceSet-1.11/language/uk.json create mode 100644 activities/module01/single-choice-set-61/H5P.SingleChoiceSet-1.11/language/zh-cn.json create mode 100644 activities/module01/single-choice-set-61/H5P.SingleChoiceSet-1.11/library.json create mode 100644 activities/module01/single-choice-set-61/H5P.SingleChoiceSet-1.11/presave.js create mode 100644 activities/module01/single-choice-set-61/H5P.SingleChoiceSet-1.11/scripts/result-slide.js create mode 100644 activities/module01/single-choice-set-61/H5P.SingleChoiceSet-1.11/scripts/single-choice-alternative.js create mode 100644 activities/module01/single-choice-set-61/H5P.SingleChoiceSet-1.11/scripts/single-choice-set.js create mode 100644 activities/module01/single-choice-set-61/H5P.SingleChoiceSet-1.11/scripts/single-choice.js create mode 100644 activities/module01/single-choice-set-61/H5P.SingleChoiceSet-1.11/scripts/solution-view.js create mode 100644 activities/module01/single-choice-set-61/H5P.SingleChoiceSet-1.11/scripts/sound-effects.js create mode 100644 activities/module01/single-choice-set-61/H5P.SingleChoiceSet-1.11/scripts/stop-watch.js create mode 100644 activities/module01/single-choice-set-61/H5P.SingleChoiceSet-1.11/scripts/xapi-event-builder.js create mode 100644 activities/module01/single-choice-set-61/H5P.SingleChoiceSet-1.11/semantics.json create mode 100644 activities/module01/single-choice-set-61/H5P.SingleChoiceSet-1.11/sounds/negative-short.mp3 create mode 100644 activities/module01/single-choice-set-61/H5P.SingleChoiceSet-1.11/sounds/negative-short.ogg create mode 100644 activities/module01/single-choice-set-61/H5P.SingleChoiceSet-1.11/sounds/positive-short.mp3 create mode 100644 activities/module01/single-choice-set-61/H5P.SingleChoiceSet-1.11/sounds/positive-short.ogg create mode 100644 activities/module01/single-choice-set-61/H5P.SingleChoiceSet-1.11/styles/single-choice-set.css create mode 100644 activities/module01/single-choice-set-61/H5P.SingleChoiceSet-1.11/upgrades.js create mode 100644 activities/module01/single-choice-set-61/H5P.SoundJS-1.0/library.json create mode 100644 activities/module01/single-choice-set-61/H5P.SoundJS-1.0/soundjs-0.6.2.min.js create mode 100644 activities/module01/single-choice-set-61/H5P.Transition-1.0/library.json create mode 100644 activities/module01/single-choice-set-61/H5P.Transition-1.0/transition.js create mode 100644 activities/module01/single-choice-set-61/H5PEditor.RangeList-1.0/h5p-editor-range-list.css create mode 100644 activities/module01/single-choice-set-61/H5PEditor.RangeList-1.0/h5p-editor-range-list.js create mode 100644 activities/module01/single-choice-set-61/H5PEditor.RangeList-1.0/language/bg.json create mode 100644 activities/module01/single-choice-set-61/H5PEditor.RangeList-1.0/language/ca.json create mode 100644 activities/module01/single-choice-set-61/H5PEditor.RangeList-1.0/language/cs.json create mode 100644 activities/module01/single-choice-set-61/H5PEditor.RangeList-1.0/language/de.json create mode 100644 activities/module01/single-choice-set-61/H5PEditor.RangeList-1.0/language/el.json create mode 100644 activities/module01/single-choice-set-61/H5PEditor.RangeList-1.0/language/en.json create mode 100644 activities/module01/single-choice-set-61/H5PEditor.RangeList-1.0/language/es-mx.json create mode 100644 activities/module01/single-choice-set-61/H5PEditor.RangeList-1.0/language/es.json create mode 100644 activities/module01/single-choice-set-61/H5PEditor.RangeList-1.0/language/et.json create mode 100644 activities/module01/single-choice-set-61/H5PEditor.RangeList-1.0/language/eu.json create mode 100644 activities/module01/single-choice-set-61/H5PEditor.RangeList-1.0/language/fi.json create mode 100644 activities/module01/single-choice-set-61/H5PEditor.RangeList-1.0/language/fr.json create mode 100644 activities/module01/single-choice-set-61/H5PEditor.RangeList-1.0/language/it.json create mode 100644 activities/module01/single-choice-set-61/H5PEditor.RangeList-1.0/language/ko.json create mode 100644 activities/module01/single-choice-set-61/H5PEditor.RangeList-1.0/language/nl.json create mode 100644 activities/module01/single-choice-set-61/H5PEditor.RangeList-1.0/language/pl.json create mode 100644 activities/module01/single-choice-set-61/H5PEditor.RangeList-1.0/language/pt-br.json create mode 100644 activities/module01/single-choice-set-61/H5PEditor.RangeList-1.0/language/sl.json create mode 100644 activities/module01/single-choice-set-61/H5PEditor.RangeList-1.0/language/sma.json create mode 100644 activities/module01/single-choice-set-61/H5PEditor.RangeList-1.0/language/sme.json create mode 100644 activities/module01/single-choice-set-61/H5PEditor.RangeList-1.0/language/smj.json create mode 100644 activities/module01/single-choice-set-61/H5PEditor.RangeList-1.0/language/sv.json create mode 100644 activities/module01/single-choice-set-61/H5PEditor.RangeList-1.0/library.json create mode 100644 activities/module01/single-choice-set-61/H5PEditor.ShowWhen-1.0/h5p-show-when.css create mode 100644 activities/module01/single-choice-set-61/H5PEditor.ShowWhen-1.0/h5p-show-when.js create mode 100644 activities/module01/single-choice-set-61/H5PEditor.ShowWhen-1.0/library.json create mode 100644 activities/module01/single-choice-set-61/H5PEditor.SingleChoiceSetTextualEditor-1.0/h5peditor-ssc-editor.css create mode 100644 activities/module01/single-choice-set-61/H5PEditor.SingleChoiceSetTextualEditor-1.0/h5peditor-ssc-editor.js create mode 100644 activities/module01/single-choice-set-61/H5PEditor.SingleChoiceSetTextualEditor-1.0/language/bg.json create mode 100644 activities/module01/single-choice-set-61/H5PEditor.SingleChoiceSetTextualEditor-1.0/language/ca.json create mode 100644 activities/module01/single-choice-set-61/H5PEditor.SingleChoiceSetTextualEditor-1.0/language/cs.json create mode 100644 activities/module01/single-choice-set-61/H5PEditor.SingleChoiceSetTextualEditor-1.0/language/de.json create mode 100644 activities/module01/single-choice-set-61/H5PEditor.SingleChoiceSetTextualEditor-1.0/language/el.json create mode 100644 activities/module01/single-choice-set-61/H5PEditor.SingleChoiceSetTextualEditor-1.0/language/en.json create mode 100644 activities/module01/single-choice-set-61/H5PEditor.SingleChoiceSetTextualEditor-1.0/language/es-mx.json create mode 100644 activities/module01/single-choice-set-61/H5PEditor.SingleChoiceSetTextualEditor-1.0/language/es.json create mode 100644 activities/module01/single-choice-set-61/H5PEditor.SingleChoiceSetTextualEditor-1.0/language/et.json create mode 100644 activities/module01/single-choice-set-61/H5PEditor.SingleChoiceSetTextualEditor-1.0/language/eu.json create mode 100644 activities/module01/single-choice-set-61/H5PEditor.SingleChoiceSetTextualEditor-1.0/language/fr.json create mode 100644 activities/module01/single-choice-set-61/H5PEditor.SingleChoiceSetTextualEditor-1.0/language/it.json create mode 100644 activities/module01/single-choice-set-61/H5PEditor.SingleChoiceSetTextualEditor-1.0/language/ko.json create mode 100644 activities/module01/single-choice-set-61/H5PEditor.SingleChoiceSetTextualEditor-1.0/language/nl.json create mode 100644 activities/module01/single-choice-set-61/H5PEditor.SingleChoiceSetTextualEditor-1.0/language/ru.json create mode 100644 activities/module01/single-choice-set-61/H5PEditor.SingleChoiceSetTextualEditor-1.0/language/sl.json create mode 100644 activities/module01/single-choice-set-61/H5PEditor.SingleChoiceSetTextualEditor-1.0/language/sma.json create mode 100644 activities/module01/single-choice-set-61/H5PEditor.SingleChoiceSetTextualEditor-1.0/language/sme.json create mode 100644 activities/module01/single-choice-set-61/H5PEditor.SingleChoiceSetTextualEditor-1.0/language/smj.json create mode 100644 activities/module01/single-choice-set-61/H5PEditor.SingleChoiceSetTextualEditor-1.0/language/sv.json create mode 100644 activities/module01/single-choice-set-61/H5PEditor.SingleChoiceSetTextualEditor-1.0/library.json create mode 100644 activities/module01/single-choice-set-61/H5PEditor.TableList-1.0/h5p-editor-table-list.css create mode 100644 activities/module01/single-choice-set-61/H5PEditor.TableList-1.0/h5p-editor-table-list.js create mode 100644 activities/module01/single-choice-set-61/H5PEditor.TableList-1.0/library.json create mode 100644 activities/module01/single-choice-set-61/H5PEditor.VerticalTabs-1.3/library.json create mode 100644 activities/module01/single-choice-set-61/H5PEditor.VerticalTabs-1.3/styles/css/vertical-tabs.css create mode 100644 activities/module01/single-choice-set-61/H5PEditor.VerticalTabs-1.3/vertical-tabs.js create mode 100644 activities/module01/single-choice-set-61/Tether-1.0/library.json create mode 100644 activities/module01/single-choice-set-61/Tether-1.0/scripts/tether.min.js create mode 100644 activities/module01/single-choice-set-61/Tether-1.0/styles/tether.min.css create mode 100644 activities/module01/single-choice-set-61/content/content.json create mode 100644 activities/module01/single-choice-set-61/h5p.json create mode 100644 activities/module07/column-136.h5p create mode 100644 activities/module07/column-136/Drop-1.0/css/drop-theme-arrows-bounce.min.css create mode 100644 activities/module07/column-136/Drop-1.0/js/drop.min.js create mode 100644 activities/module07/column-136/Drop-1.0/library.json create mode 100644 activities/module07/column-136/FontAwesome-4.5/FontAwesome.otf create mode 100644 activities/module07/column-136/FontAwesome-4.5/fontawesome-webfont.eot create mode 100644 activities/module07/column-136/FontAwesome-4.5/fontawesome-webfont.svg create mode 100644 activities/module07/column-136/FontAwesome-4.5/fontawesome-webfont.ttf create mode 100644 activities/module07/column-136/FontAwesome-4.5/fontawesome-webfont.woff create mode 100644 activities/module07/column-136/FontAwesome-4.5/fontawesome-webfont.woff2 create mode 100644 activities/module07/column-136/FontAwesome-4.5/h5p-font-awesome.min.css create mode 100644 activities/module07/column-136/FontAwesome-4.5/library.json create mode 100644 activities/module07/column-136/H5P.Column-1.13/icon.svg create mode 100644 activities/module07/column-136/H5P.Column-1.13/language/af.json create mode 100644 activities/module07/column-136/H5P.Column-1.13/language/ar.json create mode 100644 activities/module07/column-136/H5P.Column-1.13/language/bg.json create mode 100644 activities/module07/column-136/H5P.Column-1.13/language/bs.json create mode 100644 activities/module07/column-136/H5P.Column-1.13/language/ca.json create mode 100644 activities/module07/column-136/H5P.Column-1.13/language/cs.json create mode 100644 activities/module07/column-136/H5P.Column-1.13/language/cy.json create mode 100644 activities/module07/column-136/H5P.Column-1.13/language/da.json create mode 100644 activities/module07/column-136/H5P.Column-1.13/language/de.json create mode 100644 activities/module07/column-136/H5P.Column-1.13/language/el.json create mode 100644 activities/module07/column-136/H5P.Column-1.13/language/es-mx.json create mode 100644 activities/module07/column-136/H5P.Column-1.13/language/es.json create mode 100644 activities/module07/column-136/H5P.Column-1.13/language/et.json create mode 100644 activities/module07/column-136/H5P.Column-1.13/language/eu.json create mode 100644 activities/module07/column-136/H5P.Column-1.13/language/fi.json create mode 100644 activities/module07/column-136/H5P.Column-1.13/language/fr.json create mode 100644 activities/module07/column-136/H5P.Column-1.13/language/he.json create mode 100644 activities/module07/column-136/H5P.Column-1.13/language/hu.json create mode 100644 activities/module07/column-136/H5P.Column-1.13/language/it.json create mode 100644 activities/module07/column-136/H5P.Column-1.13/language/ja.json create mode 100644 activities/module07/column-136/H5P.Column-1.13/language/ko.json create mode 100644 activities/module07/column-136/H5P.Column-1.13/language/nb.json create mode 100644 activities/module07/column-136/H5P.Column-1.13/language/nl.json create mode 100644 activities/module07/column-136/H5P.Column-1.13/language/nn.json create mode 100644 activities/module07/column-136/H5P.Column-1.13/language/pl.json create mode 100644 activities/module07/column-136/H5P.Column-1.13/language/pt-br.json create mode 100644 activities/module07/column-136/H5P.Column-1.13/language/pt.json create mode 100644 activities/module07/column-136/H5P.Column-1.13/language/ro.json create mode 100644 activities/module07/column-136/H5P.Column-1.13/language/ru.json create mode 100644 activities/module07/column-136/H5P.Column-1.13/language/sl.json create mode 100644 activities/module07/column-136/H5P.Column-1.13/language/sma.json create mode 100644 activities/module07/column-136/H5P.Column-1.13/language/sme.json create mode 100644 activities/module07/column-136/H5P.Column-1.13/language/smj.json create mode 100644 activities/module07/column-136/H5P.Column-1.13/language/sr.json create mode 100644 activities/module07/column-136/H5P.Column-1.13/language/sv.json create mode 100644 activities/module07/column-136/H5P.Column-1.13/language/tr.json create mode 100644 activities/module07/column-136/H5P.Column-1.13/language/vi.json create mode 100644 activities/module07/column-136/H5P.Column-1.13/language/zh.json create mode 100644 activities/module07/column-136/H5P.Column-1.13/library.json create mode 100644 activities/module07/column-136/H5P.Column-1.13/presave.js create mode 100644 activities/module07/column-136/H5P.Column-1.13/scripts/h5p-column.js create mode 100644 activities/module07/column-136/H5P.Column-1.13/semantics.json create mode 100644 activities/module07/column-136/H5P.Column-1.13/styles/h5p-column.css create mode 100644 activities/module07/column-136/H5P.Column-1.13/upgrades.js create mode 100644 activities/module07/column-136/H5P.FontIcons-1.0/fonts/h5p.eot create mode 100644 activities/module07/column-136/H5P.FontIcons-1.0/fonts/h5p.svg create mode 100644 activities/module07/column-136/H5P.FontIcons-1.0/fonts/h5p.ttf create mode 100644 activities/module07/column-136/H5P.FontIcons-1.0/fonts/h5p.woff create mode 100644 activities/module07/column-136/H5P.FontIcons-1.0/library.json create mode 100644 activities/module07/column-136/H5P.FontIcons-1.0/styles/h5p-font-icons.css create mode 100644 activities/module07/column-136/H5P.JoubelUI-1.3/css/joubel-help-dialog.css create mode 100644 activities/module07/column-136/H5P.JoubelUI-1.3/css/joubel-icon.css create mode 100644 activities/module07/column-136/H5P.JoubelUI-1.3/css/joubel-message-dialog.css create mode 100644 activities/module07/column-136/H5P.JoubelUI-1.3/css/joubel-progress-circle.css create mode 100644 activities/module07/column-136/H5P.JoubelUI-1.3/css/joubel-progressbar.css create mode 100644 activities/module07/column-136/H5P.JoubelUI-1.3/css/joubel-score-bar.css create mode 100644 activities/module07/column-136/H5P.JoubelUI-1.3/css/joubel-simple-rounded-button.css create mode 100644 activities/module07/column-136/H5P.JoubelUI-1.3/css/joubel-slider.css create mode 100644 activities/module07/column-136/H5P.JoubelUI-1.3/css/joubel-speech-bubble.css create mode 100644 activities/module07/column-136/H5P.JoubelUI-1.3/css/joubel-tip.css create mode 100644 activities/module07/column-136/H5P.JoubelUI-1.3/css/joubel-ui.css create mode 100644 activities/module07/column-136/H5P.JoubelUI-1.3/fonts/joubel.eot create mode 100644 activities/module07/column-136/H5P.JoubelUI-1.3/fonts/joubel.svg create mode 100644 activities/module07/column-136/H5P.JoubelUI-1.3/fonts/joubel.ttf create mode 100644 activities/module07/column-136/H5P.JoubelUI-1.3/fonts/joubel.woff create mode 100644 activities/module07/column-136/H5P.JoubelUI-1.3/js/joubel-help-dialog.js create mode 100644 activities/module07/column-136/H5P.JoubelUI-1.3/js/joubel-message-dialog.js create mode 100644 activities/module07/column-136/H5P.JoubelUI-1.3/js/joubel-progress-circle.js create mode 100644 activities/module07/column-136/H5P.JoubelUI-1.3/js/joubel-progressbar.js create mode 100644 activities/module07/column-136/H5P.JoubelUI-1.3/js/joubel-score-bar.js create mode 100644 activities/module07/column-136/H5P.JoubelUI-1.3/js/joubel-simple-rounded-button.js create mode 100644 activities/module07/column-136/H5P.JoubelUI-1.3/js/joubel-slider.js create mode 100644 activities/module07/column-136/H5P.JoubelUI-1.3/js/joubel-speech-bubble.js create mode 100644 activities/module07/column-136/H5P.JoubelUI-1.3/js/joubel-throbber.js create mode 100644 activities/module07/column-136/H5P.JoubelUI-1.3/js/joubel-tip.js create mode 100644 activities/module07/column-136/H5P.JoubelUI-1.3/js/joubel-ui.js create mode 100644 activities/module07/column-136/H5P.JoubelUI-1.3/library.json create mode 100644 activities/module07/column-136/H5P.Question-1.4/images/minus-one.svg create mode 100644 activities/module07/column-136/H5P.Question-1.4/images/plus-one.svg create mode 100644 activities/module07/column-136/H5P.Question-1.4/library.json create mode 100644 activities/module07/column-136/H5P.Question-1.4/scripts/explainer.js create mode 100644 activities/module07/column-136/H5P.Question-1.4/scripts/question.js create mode 100644 activities/module07/column-136/H5P.Question-1.4/scripts/score-points.js create mode 100644 activities/module07/column-136/H5P.Question-1.4/styles/explainer.css create mode 100644 activities/module07/column-136/H5P.Question-1.4/styles/question.css create mode 100644 activities/module07/column-136/H5P.Transition-1.0/library.json create mode 100644 activities/module07/column-136/H5P.Transition-1.0/transition.js create mode 100644 activities/module07/column-136/H5P.TrueFalse-1.6/icon.svg create mode 100644 activities/module07/column-136/H5P.TrueFalse-1.6/language/af.json create mode 100644 activities/module07/column-136/H5P.TrueFalse-1.6/language/ar.json create mode 100644 activities/module07/column-136/H5P.TrueFalse-1.6/language/bg.json create mode 100644 activities/module07/column-136/H5P.TrueFalse-1.6/language/bs.json create mode 100644 activities/module07/column-136/H5P.TrueFalse-1.6/language/ca.json create mode 100644 activities/module07/column-136/H5P.TrueFalse-1.6/language/cs.json create mode 100644 activities/module07/column-136/H5P.TrueFalse-1.6/language/da.json create mode 100644 activities/module07/column-136/H5P.TrueFalse-1.6/language/de.json create mode 100644 activities/module07/column-136/H5P.TrueFalse-1.6/language/el.json create mode 100644 activities/module07/column-136/H5P.TrueFalse-1.6/language/es-mx.json create mode 100644 activities/module07/column-136/H5P.TrueFalse-1.6/language/es.json create mode 100644 activities/module07/column-136/H5P.TrueFalse-1.6/language/et.json create mode 100644 activities/module07/column-136/H5P.TrueFalse-1.6/language/eu.json create mode 100644 activities/module07/column-136/H5P.TrueFalse-1.6/language/fa.json create mode 100644 activities/module07/column-136/H5P.TrueFalse-1.6/language/fi.json create mode 100644 activities/module07/column-136/H5P.TrueFalse-1.6/language/fr.json create mode 100644 activities/module07/column-136/H5P.TrueFalse-1.6/language/he.json create mode 100644 activities/module07/column-136/H5P.TrueFalse-1.6/language/hu.json create mode 100644 activities/module07/column-136/H5P.TrueFalse-1.6/language/it.json create mode 100644 activities/module07/column-136/H5P.TrueFalse-1.6/language/ja.json create mode 100644 activities/module07/column-136/H5P.TrueFalse-1.6/language/km.json create mode 100644 activities/module07/column-136/H5P.TrueFalse-1.6/language/ko.json create mode 100644 activities/module07/column-136/H5P.TrueFalse-1.6/language/nb.json create mode 100644 activities/module07/column-136/H5P.TrueFalse-1.6/language/nl.json create mode 100644 activities/module07/column-136/H5P.TrueFalse-1.6/language/nn.json create mode 100644 activities/module07/column-136/H5P.TrueFalse-1.6/language/pl.json create mode 100644 activities/module07/column-136/H5P.TrueFalse-1.6/language/pt.json create mode 100644 activities/module07/column-136/H5P.TrueFalse-1.6/language/ro.json create mode 100644 activities/module07/column-136/H5P.TrueFalse-1.6/language/ru.json create mode 100644 activities/module07/column-136/H5P.TrueFalse-1.6/language/sk.json create mode 100644 activities/module07/column-136/H5P.TrueFalse-1.6/language/sl.json create mode 100644 activities/module07/column-136/H5P.TrueFalse-1.6/language/sma.json create mode 100644 activities/module07/column-136/H5P.TrueFalse-1.6/language/sme.json create mode 100644 activities/module07/column-136/H5P.TrueFalse-1.6/language/smj.json create mode 100644 activities/module07/column-136/H5P.TrueFalse-1.6/language/sr.json create mode 100644 activities/module07/column-136/H5P.TrueFalse-1.6/language/sv.json create mode 100644 activities/module07/column-136/H5P.TrueFalse-1.6/language/tr.json create mode 100644 activities/module07/column-136/H5P.TrueFalse-1.6/language/uk.json create mode 100644 activities/module07/column-136/H5P.TrueFalse-1.6/language/vi.json create mode 100644 activities/module07/column-136/H5P.TrueFalse-1.6/language/zh-hans.json create mode 100644 activities/module07/column-136/H5P.TrueFalse-1.6/language/zh-hant.json create mode 100644 activities/module07/column-136/H5P.TrueFalse-1.6/library.json create mode 100644 activities/module07/column-136/H5P.TrueFalse-1.6/presave.js create mode 100644 activities/module07/column-136/H5P.TrueFalse-1.6/scripts/h5p-true-false-answer-group.js create mode 100644 activities/module07/column-136/H5P.TrueFalse-1.6/scripts/h5p-true-false-answer.js create mode 100644 activities/module07/column-136/H5P.TrueFalse-1.6/scripts/h5p-true-false.js create mode 100644 activities/module07/column-136/H5P.TrueFalse-1.6/semantics.json create mode 100644 activities/module07/column-136/H5P.TrueFalse-1.6/styles/h5p-true-false.css create mode 100644 activities/module07/column-136/H5P.TrueFalse-1.6/upgrades.js create mode 100644 activities/module07/column-136/H5PEditor.RadioGroup-1.1/library.json create mode 100644 activities/module07/column-136/H5PEditor.RadioGroup-1.1/radio-group.css create mode 100644 activities/module07/column-136/H5PEditor.RadioGroup-1.1/radio-group.js create mode 100644 activities/module07/column-136/H5PEditor.ShowWhen-1.0/h5p-show-when.css create mode 100644 activities/module07/column-136/H5PEditor.ShowWhen-1.0/h5p-show-when.js create mode 100644 activities/module07/column-136/H5PEditor.ShowWhen-1.0/library.json create mode 100644 activities/module07/column-136/Tether-1.0/library.json create mode 100644 activities/module07/column-136/Tether-1.0/scripts/tether.min.js create mode 100644 activities/module07/column-136/Tether-1.0/styles/tether.min.css create mode 100644 activities/module07/column-136/content/content.json create mode 100644 activities/module07/column-136/h5p.json create mode 100644 activities/module07/drag-text-21.h5p create mode 100644 activities/module07/drag-text-21/Drop-1.0/css/drop-theme-arrows-bounce.min.css create mode 100644 activities/module07/drag-text-21/Drop-1.0/js/drop.min.js create mode 100644 activities/module07/drag-text-21/Drop-1.0/library.json create mode 100644 activities/module07/drag-text-21/FontAwesome-4.5/FontAwesome.otf create mode 100644 activities/module07/drag-text-21/FontAwesome-4.5/fontawesome-webfont.eot create mode 100644 activities/module07/drag-text-21/FontAwesome-4.5/fontawesome-webfont.svg create mode 100644 activities/module07/drag-text-21/FontAwesome-4.5/fontawesome-webfont.ttf create mode 100644 activities/module07/drag-text-21/FontAwesome-4.5/fontawesome-webfont.woff create mode 100644 activities/module07/drag-text-21/FontAwesome-4.5/fontawesome-webfont.woff2 create mode 100644 activities/module07/drag-text-21/FontAwesome-4.5/h5p-font-awesome.min.css create mode 100644 activities/module07/drag-text-21/FontAwesome-4.5/library.json create mode 100644 activities/module07/drag-text-21/H5P.DragText-1.8/LICENSE.md create mode 100644 activities/module07/drag-text-21/H5P.DragText-1.8/dist/h5p-drag-text.css create mode 100644 activities/module07/drag-text-21/H5P.DragText-1.8/dist/h5p-drag-text.js create mode 100644 activities/module07/drag-text-21/H5P.DragText-1.8/icon.svg create mode 100644 activities/module07/drag-text-21/H5P.DragText-1.8/language/af.json create mode 100644 activities/module07/drag-text-21/H5P.DragText-1.8/language/ar.json create mode 100644 activities/module07/drag-text-21/H5P.DragText-1.8/language/bg.json create mode 100644 activities/module07/drag-text-21/H5P.DragText-1.8/language/bs.json create mode 100644 activities/module07/drag-text-21/H5P.DragText-1.8/language/ca.json create mode 100644 activities/module07/drag-text-21/H5P.DragText-1.8/language/cs.json create mode 100644 activities/module07/drag-text-21/H5P.DragText-1.8/language/da.json create mode 100644 activities/module07/drag-text-21/H5P.DragText-1.8/language/de.json create mode 100644 activities/module07/drag-text-21/H5P.DragText-1.8/language/el.json create mode 100644 activities/module07/drag-text-21/H5P.DragText-1.8/language/es-mx.json create mode 100644 activities/module07/drag-text-21/H5P.DragText-1.8/language/es.json create mode 100644 activities/module07/drag-text-21/H5P.DragText-1.8/language/et.json create mode 100644 activities/module07/drag-text-21/H5P.DragText-1.8/language/eu.json create mode 100644 activities/module07/drag-text-21/H5P.DragText-1.8/language/fa.json create mode 100644 activities/module07/drag-text-21/H5P.DragText-1.8/language/fi.json create mode 100644 activities/module07/drag-text-21/H5P.DragText-1.8/language/fr.json create mode 100644 activities/module07/drag-text-21/H5P.DragText-1.8/language/ga.json create mode 100644 activities/module07/drag-text-21/H5P.DragText-1.8/language/gl.json create mode 100644 activities/module07/drag-text-21/H5P.DragText-1.8/language/he.json create mode 100644 activities/module07/drag-text-21/H5P.DragText-1.8/language/hu.json create mode 100644 activities/module07/drag-text-21/H5P.DragText-1.8/language/it.json create mode 100644 activities/module07/drag-text-21/H5P.DragText-1.8/language/ja.json create mode 100644 activities/module07/drag-text-21/H5P.DragText-1.8/language/km.json create mode 100644 activities/module07/drag-text-21/H5P.DragText-1.8/language/ko.json create mode 100644 activities/module07/drag-text-21/H5P.DragText-1.8/language/nb.json create mode 100644 activities/module07/drag-text-21/H5P.DragText-1.8/language/nl.json create mode 100644 activities/module07/drag-text-21/H5P.DragText-1.8/language/nn.json create mode 100644 activities/module07/drag-text-21/H5P.DragText-1.8/language/pl.json create mode 100644 activities/module07/drag-text-21/H5P.DragText-1.8/language/pt-br.json create mode 100644 activities/module07/drag-text-21/H5P.DragText-1.8/language/pt.json create mode 100644 activities/module07/drag-text-21/H5P.DragText-1.8/language/ro.json create mode 100644 activities/module07/drag-text-21/H5P.DragText-1.8/language/ru.json create mode 100644 activities/module07/drag-text-21/H5P.DragText-1.8/language/sl.json create mode 100644 activities/module07/drag-text-21/H5P.DragText-1.8/language/sma.json create mode 100644 activities/module07/drag-text-21/H5P.DragText-1.8/language/sme.json create mode 100644 activities/module07/drag-text-21/H5P.DragText-1.8/language/smj.json create mode 100644 activities/module07/drag-text-21/H5P.DragText-1.8/language/sr.json create mode 100644 activities/module07/drag-text-21/H5P.DragText-1.8/language/sv.json create mode 100644 activities/module07/drag-text-21/H5P.DragText-1.8/language/tr.json create mode 100644 activities/module07/drag-text-21/H5P.DragText-1.8/language/uk.json create mode 100644 activities/module07/drag-text-21/H5P.DragText-1.8/language/vi.json create mode 100644 activities/module07/drag-text-21/H5P.DragText-1.8/language/zh-tw.json create mode 100644 activities/module07/drag-text-21/H5P.DragText-1.8/library.json create mode 100644 activities/module07/drag-text-21/H5P.DragText-1.8/package-lock.json create mode 100644 activities/module07/drag-text-21/H5P.DragText-1.8/presave.js create mode 100644 activities/module07/drag-text-21/H5P.DragText-1.8/semantics.json create mode 100644 activities/module07/drag-text-21/H5P.DragText-1.8/upgrades.js create mode 100644 activities/module07/drag-text-21/H5P.FontIcons-1.0/fonts/h5p.eot create mode 100644 activities/module07/drag-text-21/H5P.FontIcons-1.0/fonts/h5p.svg create mode 100644 activities/module07/drag-text-21/H5P.FontIcons-1.0/fonts/h5p.ttf create mode 100644 activities/module07/drag-text-21/H5P.FontIcons-1.0/fonts/h5p.woff create mode 100644 activities/module07/drag-text-21/H5P.FontIcons-1.0/library.json create mode 100644 activities/module07/drag-text-21/H5P.FontIcons-1.0/styles/h5p-font-icons.css create mode 100644 activities/module07/drag-text-21/H5P.JoubelUI-1.3/css/joubel-help-dialog.css create mode 100644 activities/module07/drag-text-21/H5P.JoubelUI-1.3/css/joubel-icon.css create mode 100644 activities/module07/drag-text-21/H5P.JoubelUI-1.3/css/joubel-message-dialog.css create mode 100644 activities/module07/drag-text-21/H5P.JoubelUI-1.3/css/joubel-progress-circle.css create mode 100644 activities/module07/drag-text-21/H5P.JoubelUI-1.3/css/joubel-progressbar.css create mode 100644 activities/module07/drag-text-21/H5P.JoubelUI-1.3/css/joubel-score-bar.css create mode 100644 activities/module07/drag-text-21/H5P.JoubelUI-1.3/css/joubel-simple-rounded-button.css create mode 100644 activities/module07/drag-text-21/H5P.JoubelUI-1.3/css/joubel-slider.css create mode 100644 activities/module07/drag-text-21/H5P.JoubelUI-1.3/css/joubel-speech-bubble.css create mode 100644 activities/module07/drag-text-21/H5P.JoubelUI-1.3/css/joubel-tip.css create mode 100644 activities/module07/drag-text-21/H5P.JoubelUI-1.3/css/joubel-ui.css create mode 100644 activities/module07/drag-text-21/H5P.JoubelUI-1.3/fonts/joubel.eot create mode 100644 activities/module07/drag-text-21/H5P.JoubelUI-1.3/fonts/joubel.svg create mode 100644 activities/module07/drag-text-21/H5P.JoubelUI-1.3/fonts/joubel.ttf create mode 100644 activities/module07/drag-text-21/H5P.JoubelUI-1.3/fonts/joubel.woff create mode 100644 activities/module07/drag-text-21/H5P.JoubelUI-1.3/js/joubel-help-dialog.js create mode 100644 activities/module07/drag-text-21/H5P.JoubelUI-1.3/js/joubel-message-dialog.js create mode 100644 activities/module07/drag-text-21/H5P.JoubelUI-1.3/js/joubel-progress-circle.js create mode 100644 activities/module07/drag-text-21/H5P.JoubelUI-1.3/js/joubel-progressbar.js create mode 100644 activities/module07/drag-text-21/H5P.JoubelUI-1.3/js/joubel-score-bar.js create mode 100644 activities/module07/drag-text-21/H5P.JoubelUI-1.3/js/joubel-simple-rounded-button.js create mode 100644 activities/module07/drag-text-21/H5P.JoubelUI-1.3/js/joubel-slider.js create mode 100644 activities/module07/drag-text-21/H5P.JoubelUI-1.3/js/joubel-speech-bubble.js create mode 100644 activities/module07/drag-text-21/H5P.JoubelUI-1.3/js/joubel-throbber.js create mode 100644 activities/module07/drag-text-21/H5P.JoubelUI-1.3/js/joubel-tip.js create mode 100644 activities/module07/drag-text-21/H5P.JoubelUI-1.3/js/joubel-ui.js create mode 100644 activities/module07/drag-text-21/H5P.JoubelUI-1.3/library.json create mode 100644 activities/module07/drag-text-21/H5P.Question-1.4/images/minus-one.svg create mode 100644 activities/module07/drag-text-21/H5P.Question-1.4/images/plus-one.svg create mode 100644 activities/module07/drag-text-21/H5P.Question-1.4/library.json create mode 100644 activities/module07/drag-text-21/H5P.Question-1.4/scripts/explainer.js create mode 100644 activities/module07/drag-text-21/H5P.Question-1.4/scripts/question.js create mode 100644 activities/module07/drag-text-21/H5P.Question-1.4/scripts/score-points.js create mode 100644 activities/module07/drag-text-21/H5P.Question-1.4/styles/explainer.css create mode 100644 activities/module07/drag-text-21/H5P.Question-1.4/styles/question.css create mode 100644 activities/module07/drag-text-21/H5P.Transition-1.0/library.json create mode 100644 activities/module07/drag-text-21/H5P.Transition-1.0/transition.js create mode 100644 activities/module07/drag-text-21/H5PEditor.RangeList-1.0/h5p-editor-range-list.css create mode 100644 activities/module07/drag-text-21/H5PEditor.RangeList-1.0/h5p-editor-range-list.js create mode 100644 activities/module07/drag-text-21/H5PEditor.RangeList-1.0/language/bg.json create mode 100644 activities/module07/drag-text-21/H5PEditor.RangeList-1.0/language/ca.json create mode 100644 activities/module07/drag-text-21/H5PEditor.RangeList-1.0/language/cs.json create mode 100644 activities/module07/drag-text-21/H5PEditor.RangeList-1.0/language/de.json create mode 100644 activities/module07/drag-text-21/H5PEditor.RangeList-1.0/language/el.json create mode 100644 activities/module07/drag-text-21/H5PEditor.RangeList-1.0/language/en.json create mode 100644 activities/module07/drag-text-21/H5PEditor.RangeList-1.0/language/es-mx.json create mode 100644 activities/module07/drag-text-21/H5PEditor.RangeList-1.0/language/es.json create mode 100644 activities/module07/drag-text-21/H5PEditor.RangeList-1.0/language/et.json create mode 100644 activities/module07/drag-text-21/H5PEditor.RangeList-1.0/language/eu.json create mode 100644 activities/module07/drag-text-21/H5PEditor.RangeList-1.0/language/fi.json create mode 100644 activities/module07/drag-text-21/H5PEditor.RangeList-1.0/language/fr.json create mode 100644 activities/module07/drag-text-21/H5PEditor.RangeList-1.0/language/it.json create mode 100644 activities/module07/drag-text-21/H5PEditor.RangeList-1.0/language/ko.json create mode 100644 activities/module07/drag-text-21/H5PEditor.RangeList-1.0/language/nl.json create mode 100644 activities/module07/drag-text-21/H5PEditor.RangeList-1.0/language/pl.json create mode 100644 activities/module07/drag-text-21/H5PEditor.RangeList-1.0/language/pt-br.json create mode 100644 activities/module07/drag-text-21/H5PEditor.RangeList-1.0/language/sl.json create mode 100644 activities/module07/drag-text-21/H5PEditor.RangeList-1.0/language/sma.json create mode 100644 activities/module07/drag-text-21/H5PEditor.RangeList-1.0/language/sme.json create mode 100644 activities/module07/drag-text-21/H5PEditor.RangeList-1.0/language/smj.json create mode 100644 activities/module07/drag-text-21/H5PEditor.RangeList-1.0/language/sv.json create mode 100644 activities/module07/drag-text-21/H5PEditor.RangeList-1.0/library.json create mode 100644 activities/module07/drag-text-21/H5PEditor.TableList-1.0/h5p-editor-table-list.css create mode 100644 activities/module07/drag-text-21/H5PEditor.TableList-1.0/h5p-editor-table-list.js create mode 100644 activities/module07/drag-text-21/H5PEditor.TableList-1.0/library.json create mode 100644 activities/module07/drag-text-21/Tether-1.0/library.json create mode 100644 activities/module07/drag-text-21/Tether-1.0/scripts/tether.min.js create mode 100644 activities/module07/drag-text-21/Tether-1.0/styles/tether.min.css create mode 100644 activities/module07/drag-text-21/content/content.json create mode 100644 activities/module07/drag-text-21/h5p.json create mode 100644 activities/module07/drag-text-21/jQuery.ui-1.10/apply-when-upgrading.diff create mode 100644 activities/module07/drag-text-21/jQuery.ui-1.10/h5p-jquery-ui.css create mode 100644 activities/module07/drag-text-21/jQuery.ui-1.10/h5p-jquery-ui.js create mode 100644 activities/module07/drag-text-21/jQuery.ui-1.10/images/animated-overlay.gif create mode 100644 activities/module07/drag-text-21/jQuery.ui-1.10/images/ui-bg_flat_0_aaaaaa_40x100.png create mode 100644 activities/module07/drag-text-21/jQuery.ui-1.10/images/ui-bg_flat_75_ffffff_40x100.png create mode 100644 activities/module07/drag-text-21/jQuery.ui-1.10/images/ui-bg_glass_55_fbf9ee_1x400.png create mode 100644 activities/module07/drag-text-21/jQuery.ui-1.10/images/ui-bg_glass_65_ffffff_1x400.png create mode 100644 activities/module07/drag-text-21/jQuery.ui-1.10/images/ui-bg_glass_75_dadada_1x400.png create mode 100644 activities/module07/drag-text-21/jQuery.ui-1.10/images/ui-bg_glass_75_e6e6e6_1x400.png create mode 100644 activities/module07/drag-text-21/jQuery.ui-1.10/images/ui-bg_glass_95_fef1ec_1x400.png create mode 100644 activities/module07/drag-text-21/jQuery.ui-1.10/images/ui-bg_highlight-soft_75_cccccc_1x100.png create mode 100644 activities/module07/drag-text-21/jQuery.ui-1.10/images/ui-icons_222222_256x240.png create mode 100644 activities/module07/drag-text-21/jQuery.ui-1.10/images/ui-icons_2e83ff_256x240.png create mode 100644 activities/module07/drag-text-21/jQuery.ui-1.10/images/ui-icons_454545_256x240.png create mode 100644 activities/module07/drag-text-21/jQuery.ui-1.10/images/ui-icons_888888_256x240.png create mode 100644 activities/module07/drag-text-21/jQuery.ui-1.10/images/ui-icons_cd0a0a_256x240.png create mode 100644 activities/module07/drag-text-21/jQuery.ui-1.10/library.json create mode 100644 assets/logo-erasmusplus.png create mode 100644 assets/logo-github.png create mode 100644 assets/logo-multitrainmt.png create mode 100644 h5p-standalone-version.md create mode 100644 h5p-standalone/README.md create mode 100644 h5p-standalone/dist/fonts/h5p-core-27.eot create mode 100644 h5p-standalone/dist/fonts/h5p-core-27.svg create mode 100644 h5p-standalone/dist/fonts/h5p-core-27.ttf create mode 100644 h5p-standalone/dist/fonts/h5p-core-27.woff create mode 100644 h5p-standalone/dist/fonts/h5p-hub-publish.eot create mode 100644 h5p-standalone/dist/fonts/h5p-hub-publish.svg create mode 100644 h5p-standalone/dist/fonts/h5p-hub-publish.ttf create mode 100644 h5p-standalone/dist/fonts/h5p-hub-publish.woff create mode 100644 h5p-standalone/dist/frame.bundle.js create mode 100644 h5p-standalone/dist/frame.bundle.js.LICENSE.txt create mode 100644 h5p-standalone/dist/main.bundle.js create mode 100644 h5p-standalone/dist/main.bundle.js.LICENSE.txt create mode 100644 h5p-standalone/dist/styles/h5p-admin.css create mode 100644 h5p-standalone/dist/styles/h5p-confirmation-dialog.css create mode 100644 h5p-standalone/dist/styles/h5p-core-button.css create mode 100644 h5p-standalone/dist/styles/h5p-hub-registration.css create mode 100644 h5p-standalone/dist/styles/h5p-hub-sharing.css create mode 100644 h5p-standalone/dist/styles/h5p.css create mode 100644 index.html diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..e69de29 diff --git a/README.md b/README.md index 26bce4a..2203552 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,13 @@ + # Machine translation for everyone +[Direct link to the [activity explorer](https://github.io/jaspock/mt4everyone)] + “Machine translation for everyone” is a course developed by the [MultitraiNMT](https://multitrainmt.eu/) Erasmus+ project. It consists of an open innovative syllabus in machine translation, focusing on neural machine translation (NMT) and targeting both language learners and translators. The training materials include an open access coursebook ("Machine translation for everyone: empowering users in the age of artificial intelligence", to be published in 2022) together with more than 220 activities and a pedagogical NMT interface called [MutNMT](https://github.com/Prompsit/mutnmt) that allows users to learn how neural machine translation works. -This repository contains the learning activities and supplementary teaching materials. Activities are implemented with the [H5P web tool](https://h5p.org/) that allows you to download them and embed them into your own teaching materials on Moodle or Wordpress. You can get all the activities by cloning this repository and copying all the files with extension `h5p` in the `activities` folder. You can also browse each chapter's activities and click on the embed button to download specific ones via the [explorer](http://github.io/jaspock/mt4everyone) developed with the [H5P Standalone Player](https://github.com/tunapanda/h5p-standalone). +This repository contains the learning activities and supplementary teaching materials. Activities are implemented with the [H5P web tool](https://h5p.org/) that allows you to download them and embed them into your own teaching materials on Moodle or Wordpress. You can easily get all the activities by cloning this repository (or downloading a [zipped version](https://github.com/jaspock/mt4everyone/archive/refs/heads/main.zip)) and copying all the files with extension `h5p` in the different subdirectories in the `activities` folder. + +You can also browse each chapter's activities and click on the `Reuse` option at the bottom to download specific ones via the [explorer](https://github.io/jaspock/mt4everyone) developed with the [H5P Standalone Player](https://github.com/tunapanda/h5p-standalone). Each activity has additional comments for instructors in the H5P metadata that they can read after embedding it into their Moodle or Wordpress sites. The course is organized in 9 units: @@ -16,4 +21,4 @@ The course is organized in 9 units: 8. Custom neural machine translation. 9. Machine translation for language learners. -All these materials are outcomes of the EU Erasmus+ project "[MultiTraiNMT](https://multitrainmt.eu/): machine translation training for multilingual citizens" that took place between 2019 and 2022. +All these materials are outcomes of the EU Erasmus+ project "[MultiTraiNMT](https://multitrainmt.eu/): machine translation training for multilingual citizens" (2019–2022). diff --git a/activities/config.json b/activities/config.json new file mode 100644 index 0000000..c521e6e --- /dev/null +++ b/activities/config.json @@ -0,0 +1 @@ +{"modules": ["module01","module07"], "module01":{"title":"Chapter 1: Multilingualism", "activities":["essay-395","single-choice-set-61"]}, "module07":{"title":"Chapter 7: How neural machine translation works", "activities":["column-136","drag-text-21"]}} \ No newline at end of file diff --git a/activities/module01/essay-395.h5p b/activities/module01/essay-395.h5p new file mode 100644 index 0000000000000000000000000000000000000000..24cae163f615e1e551d582c8a51506fe668c3553 GIT binary patch literal 719405 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%0AUk|?U>uu>62g!8jgd$@y*P;=2fXJ!RRD#q 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 z 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%0A>v z`kIjqe#=bsjLT^kOyG8Z*s~LOCI}oRbrM-rviFhe$$9KbFj5sEFrSxdd*Y(SIwX#3 zgyJZ8f_u=IG=j)D(?-kT0%ObFyj5GSpJnm!9zM4 zn#$Nz@8OrrU`nsA5gEb!AgcYhMH5L98zU<20EF${T7m}k(rn{1-=8G6@$JdGk5ByX zG@({;r(lu7_?GGyK}UhLkF7VOYv9B9br|C7L|50?2S#r1j_6f&zv_n@-&GwOA~{on zn=l{360D6Br0v%xWh1p2HuE=?2F@Ofnfx*uz~@h@c3PE_OGW}TP|0oU^6m4^^zN12 z4rquEUT48wsUACVvEPR}%h*qZu{Uj5ilzBi1<2FSSFULz68 zafG12=i$I}g*-Hp7clQGwj#x91jmyqjc54?)}!NqLYLzBE3>zF-n^bav3Dl#7g`fM zJ@a=p!$PY$xYA9zPq$~z1vlpaZY`fhIgy8t_Uo~w?=&rnXP@go13D_>O zUDe(-tLq;^jILPX^$OE!N9%THl+m4KWI7ViPlH`i9kI(`Q_|cyqjmL8XZk*91^i+N ztsoC5zFN>$nNqZ_uFq=Qp+@E6TN1TeoddfjNH8(0;9#8VxvXzR%rw$ZWkn2EBWOi6 zw$0r5PMxH8%R|X{7WsF;SY8Ip+7Vhndiq@oob`bc&9E8{4dP9scCW-vKcR)wyEYZc zA$ou?QaTy#2fLGCw}=O}-G^{6rHOW|*D1`)R(Iw86QN{FyNr0Rr0W_^I=9kPpfvYm ze#-Xcs@>l$=mx#nq*_Wt@CSKsRISGfa5}P%3FWRq@)n{JUHU}+BzPkCY{i_sAh!Y5 zN&oevzF)F-CL`Sqx}VjSZ_O z==Vj9AV>S0|Fi%y>zTufRk?J^Vl4&SmYnB0Hqq0kP82)cV%eWe_-)U&PF9;6*9}Yu zT2HRfM^oW>ni?J~`Ux5=hTLNHAyRADmy%!j03CKjlj!>k4vRx8OQ^ujs3@4NGGXTE zUWYHiZ)EYh76WeKdZr#udrXEv1r2kbEuQ>1KdHD|4jkDZ=Za`;NmWBQRyRXb4E$&P z7{m2$g30|->F@#4>ZtH>-fBXW4dy?+XW&?a-|PHy4d?8V3AUL|*E}i9%7Jvs!MYs7Vm{)V!{Hi9ZBBnnR8+;D z8eY9t5D->U?hGw zE$xfXlB(#!%-KUahqb0Ciw!fy-))XX8pxckDtdMQhzJrgd_pnjSp^4%*QybG}aAwsbA2UPxyx2#h;f)_( zn==55OP$hZ9-guY&W>Yo7=N5*nyh1m^gB@*W2AiOGh_DN_J^fcagyryXkhQf2KyGr zqKAz;3o1-Sqwx>-jZ|=VpLmDASV@0$S_0lw-y7R-D)8)+P>Ew0(3jWPb1j#3@*A(+ zrFyJt;z0q7)q!mVdxKE=urK+RbKJP-fj=@#)%YC1J~9@YO|Ia92qy1;QNERU$ zErIMq^q=c<5*H3=>E|US1Y78Dq3@|=dn?*n0L`Fo-4eh!v}*__j^1+iMqZuR$;qK9gOS`LYPid<3<4r(z@Ovl(+MCZWj zJiA^r=bnM=BxnScBFpcw2tIRMIwWcJ*O)a~O*O*OJ+#76mWvCjBd>g4Zrr=y@i*ILK)6x#9Y; zZd;Lr=TpyyaKx-I5+!sDv+jsaal>fR4j~Mq1xjk+gmg279CtZ}L#2>SU!m_ zKlV!%lD}HmLImRel}IwwJeAePS*lEu;ffW z1jO29w!Ho9uXTD#?AJ@%sK(IP;@01M`j60r}+6duzZtup2y4Cs1A{rp{x$l5f{HukA(m!Q?Hl3d;2w&&ZI=d;%NI)&#;D zRtU>be&;Qnqx#%F*^P(fb4&WzTAel`faS5-!%utymbZ`Fge{{AIQ{t(=;L?Dau~WH zrr$7F#jdL3h7ZH+o6#6(HvqnLHjM6+6oxe7b_3yu-^&`5SBMLTb>Fr6FT?Uwyvyw!yfhnLAM(nwc`|tFA(|@o)`d zLar5o;!!H~`4i)E(?y9K141ECV4QS5-=l?lzhF(;S9}{LCx7*3U-DPH3m1YHqv8rK z%&o5<()p`whEz7qkZM#8ON;Qy2OKW4BX0XLA>))Q@p*Usy0CW&vFDtyWyGnK*Nsn?REd&C3z@tZHkt~RYAQ1vYtZR)$rgrN8skrVX?W}Lr_%Ipd~47u4E6YH z+AsLXP*wg1q|ys*$e3}~M|1cEUhZcwm%{4tcOqRT-kzPq~x8MJe4y8PTEMkO(6>QdZ*Zp#e9jq@36-Je38%=QyR=@ z*`W7Ft6tNP&d?CPO9P+8?$btbKO*AS=?a(r0dWE9UI;hyPFRIz zl~SvRwOLy^ZG21hbM9{?QkCSX)IT`=P?K5$DW6OxKTUN5Di>>$1DVnQT!%&p0jep) zyZk;i6pIRAdvP?jlqQK1WN?@X#^TuiAEe5L;#j(pCQ}BpMUUoZO8@~d(US_Ak3 zx<8S+Pe2d)LyypZeS-5?(E@lC`+qk4iDVLiPBzkLAKtx~Z5_9cE0X0a5ZF+SJ6i%# zek9rdc#{vlrD=jiQlugFR6;V6yBe4ie`F|s!WrF%$s{1mymi|~? z79YM_bLaGHaMWJ4H?1}DK_(I+luQ_RO-V8N9LKvuiMi#5&~OftL8R;0ttAzr#;LuM zoMBy4-6k-rb2*wq)b*|f-pF(M_TMtg!)9L&xODXTnc1n5cK${Dh`ifbdqi1V6HsM? zI$3g`CmWZYemAZC=(@VwQzdwE-^q>l#Idt~yWCp0vZ?y>N5}2%Au&rXQFG624s>mE zYXx$f*hJ7&a8~2A69%)#sB1r&jda*Gv@`9s zTos32`?Ij1Hfz#7D9PT)@~~ifD%Mw7KpygCTXC_Q!iOc!fV{ntNJx}|AJugkN0*ir zcb|(&C|j($iC;U~KtWxmpqb*^^?NTHYqv>Xwe(AEb3tn>VoiIe);rF(Y+=y{$=V7n zl#qOUlWeQ@i?L{w%>d6%Wu#6_%>!O^gGW@shjpubH~GFo;vy;sJod$?G9r#P9zb(& zb5r0Ie4`4SHB$SJg(dyoN?Uv348|4u3`LV$SAORNVzb>+*HOkzu)@o;_v%S8TeqrLnx>8^@L(;`5%q#T z9$Q38i^a7m*f~uUWufV=VO`ysdJuM8O4L>wb;yvRaB$eUTn5Kdx|7$HKSjm_OM-j?SG8gFk44jwZsMdBBmR1-th8lzadz&F@@M!j!8!R>VnJ%H2D^ zd7Wyl-T0t9$v$Ol)*<8Wj)6|fcAcQH`@)BGtZFlagntSvDA$_9?@}mK8?8xoNBJnD z5D-8}5hJsamg2tu{U6^-FUm_H!W8BJo&i4#lc*h585`x%ECv4c{8MNT<~S-%#t~~Lgccf88c5-A<~*n= z*o{9dYQo*qum1h@CwJZN5FS(x{@q^)q?cU)@mIWPoh-RSz-&M_`0{Lp9}UOD=}(c& z|3oGyj)h3>J}PC1DgVmZ4~CZsz=<=LPfIZK>4Nm+)Kq!8_cZJb<%m^=KzPej!DKKS zJ>x>6Kv`I2#$G-E266fKXRI2023^Pk9GuGahPga8BOa2LEHu_FtW2dgkiz2a$so)Q zHO;juLoQSX0UUfU;MoGE|3P1%;30F*l9Q=;o@ZJ0PM_Rkcqi7!H(V}_&7h06FL3r8 z))kL9PNmIgWA(!ES4XVoFHgZ70>%lUd?g1UvWh}*t!G~CU=UOMMT~$ywSm!PT&SV8 zVBCc`V|qUfDOp_my-3n#`}rG$@4g!jB5&^gKu_3eSD$C8z3<(pdWYU49k1Msg0gt% zP447nnIMk!7pBtg(E@1=FW4Gcz;lWC7WRT=idFLCd!=B#qgM8&?#Wz}O80fZ_5HmR zJ$U?jttEgqp~4dJH+;*6(+$8g{NeF?bwl^t@D!-l^u1vpjnii3B(_+4q+x#I4NLV^ z@3@aqvx>R{6(EOSJ+s4OPu|U9%odft`!4=HPjCgH72p+jGXI0&{)n(;>K)lep8lTM zA8i<}Xi#^*q(%VkA@#RxlWp|;gKi0&$g#h;zZIXPeSK6d8tsLKF+W+^o)64AnzP#t z3z^I`zNho0QN<2Wo^!U$bUvuZ${NW@G&X0DndF!>!u%OiOncgK@Pf=`g$dZMn^jO% zgJMiBmO3_$=11u;u$ygq%^tLazPl@9MtXZRjD=Amk1h1t+HRtUL1)zh5eA^eQ80HV znc~k`ho(B0M@`zuvTF3Ji*WqsjCfVW$U_XoLFuVK;ZIF@_}*!(mlBGwI7l%p7a+9S z@hV(x=8sL>`sWy771#VkqOZOLeCXT&R%3NjL%COWF^?ERR{a((ItfnZ%ro~rF_AW6 z+U6KibH`i%_wKKXf&JV9vgfv}jj!kIJ83Ge(8)0bAF~4TR`yX1%=d7g%~t!+z4g08 zO5Hv~xE9)Om6uA1I~&=D^`O#(e$!r5r&!id=I1g}CVMK+Ri-dh$uJSp7Xyqx`~&5y zkt0+O4gHbcvgn!xIC=hz0Y0!SA*9f7_9Ayi-ezp@@kZy0W)X#k1C!2mYbv z%S5!{cShMuLr$=NbX;3#OWI+GuB6z#j^!}xfkv~9RRx52Lpv0wC9Rln_i$O2MQm;`{N>A%eKo+1yRjgM$v` zr7%%A%?_wqmP8OIXW~{J8hCir%0RxQrx{1B1$e%LLhVBmlvOM|YqdP`2e{obDi8+{ zvp>K6J>;DqdIiSbg|*V)(X;ZR{WnAbTkz=2SO|NkoGRNjXt$SFPs7#Y2x1hpqog`> z^DM??qp#coL`gIsf5Dk+JolAGJaz3&`%yuS3|M^zmaR3K>_h) zc(BX9_j3#jJ%K6ePmR2-NO!%l<{`rB6 zNcR?sUW2eed3}kmfN613=-8o)kQWX^siCqdHN89DvXxY52(Gaf&U{9Z`?_EX$IE+B zQw(|i0OPxBaGh0=X)d8#ySeOaxst0*KhLP3TGjZ(h%(VTSRj+#IYGI?v|IYxv40ER zth0C5$y`4?cfLLekt=|KfS%%#4)=2UOPxe1?%uiC{{iivsm5$N^Ooen>ed1I8f5ke zSE6}s&br(bJ9J=MAvoH9(?P{=vyfTx3|i79IWlpX*$SPC-PU-|=Cp@asjgF(u`G?( z?vcm|?3I4dQNQC2z0JTT1P&9ElS=pt8oRmzb$3n>36N&AA=Nk1Qkfubxo1*p;B3w- zFCGY-q5ocQUwm85D!)xF{Y&fU87p#)e(QYrcRG^Z>y=TR%Zp0#8-k2y*3|KC9TFng z?ARo$Q-rsJG6~DU;&G!@%i@6cJrm+-K1>~ zr`#^9A=L)!9OoVe6V*Igq}&h$Y3>JuAnC~u`rdNiXq*msXp(ThCl=(IPBX%<^?frK zpKxTT*=^sM;nd^f6lmNBgF@k#+k#aM`?f7oUCA*wY`wBJUTcTEoG<##7>sqJq)X!z z;8vp&W=52?VVfz}hk>V&6r#k2xuScbKwR`8e`eUN@0Z> zt1EweqU86vhqXuYxf?U7rbn5RNOlp5a-Xp`ENK5{naAJrto`5Le_yBy+p*a1p7$&W z?sMue8-0jNdg7E;=sly)f!QS_e>pDkMDK^xg%$mW?M0P&q$dgLVT4^L@HQ(xMJAHu zkvprkQ8W?B({h)V)za#{Ap8EgDzzCIYx=LHjUkApCPe$CD4INqs$;Gd~xHN$54bnEtd@0GKYeL zm19F~*8?eKbTtb#|L-Yy(WLTm3FE|rX?@A@HxseHboD|SbO1T_H>rL;xKu5s&%IcS zy&F-CO5Bb&q?)fp)2QRaSC*W^#~d7Am;imgXnx)b8O_ zB06d3^&?+od5CUm&Fx4TtltcU68=0_R9)J>Am50J_77pN%O1syd#EQx=SH~MCG=DP z1vx{&bAs+ZPd9lPOTY`==wZ7|ah;Z{mi-2pVqUWKrMAnm{v+ZVyX0#@ zQ=h|KK!FumufD>aO5=;x*%0ar&N_LcTUYCAdja5}aXMf*Wy1`eM#gIS)&f3`4?DVr zI_*(kaE*>%G(wa>TnbAIK()@z52)7_4z#fcP+<6IN^Mq9p~)0h8u~Kb+-IF=WUm)x z1zR)?XjjPPU5N`zol&}?GW90k2P60e9L~3`{ft&z33Zd3lW5x zk^894vnQlYOsp?+5woGr2!I@%i4iGSdC(a}8;@0F+Rb)bsnM{}>!!tJuaWvCF8(U* z&i@)+KhO*f^)q;&zAb!|GE*9)M{p@B%OstID-qc(PV(nM2){gtNdE!|HEBD#pc))6xc>;Wiw%XZSl-3r=1A3R+$;9V@dXSU3R;^Law~z3o`Vrq*h`9cSRB`)LT7OHwPxA&| z_8}DF!>tdoH=x6flwF`)yR+qq|2ZmF+}|^=3cFy)wT{ zt-kt*9k3^xHs@Hs88$w1#vh+29R~F+eXM?CmiD2&&NSUvOZ4`eBo|572@iVs^FB&I z6*qCi0pF552SYL1aBcX>v)+zb;%8bwg~MzgegZU z|CzWzy`9;8(sYzPg$;_G7*8y+2cEXn9fNOpHzC%+iR4Ul2v`l-KfT;@YKm~^^n)H5 zGH{Rr?v7sq|!O4MBtaOI+akmkH04yk1&J3~bJP(BDdXD?@ON~8DF7|QVG3;V6i zMjl2A2l%3z8538F_Q1KPH7^$JgR^HZJ3T?m4p75HA(l^F@^p*zROxOv6;Jv^X9SPn zyLl)kv^r3bnontLsyJ`;jG%Xsn2VzYhfG(u1nHDmL5ZC|Zjp}tPMCxlWvsJ%nQfwg z)9lTkOSk3y=yt9A1vl>CQ}$sSwmTE?@f{;$I=4KT$Gi&ex_ zY4Dw^ecv(Nugp*MG;`ugCa$p>n=e(J635UlvehPPlV_A##8znXE+gFTv+D5B!on`W zNG28S?rZp+N~9&cWtv=$De%!sNUvWQJn>$q&oLR6c zoUNxHh0ZK-$$u-hHoT60A*wF9#P_?Xtopr{`eNK7=|Ww@`H!?)w}rtnqP%sU$z8pK zGEb(n`pj?z{*JkiE&LsGSMU$F=QuM2Be20T87w~j|6}6Dg7WpnOcE#;@Prarkj{DpgwD_*s5@hA&FP_{U@)4TvR zj-Ai(@0xZd9!N)1fG5~i#DvCwujd&zpH4#%(-^!whpn@>5C*ylNcZYIAx_2{M6 ze$SC7wN8~nCFYTW`fF9!r_7{n>h^Wkm>n;gLg-`ORQtqJYW2K9Ap=4!t50+$)rGwG zk5oa*YjUsllHe>4hf##x`D35;xb2qh>hnhx)yoo3T?g^Y&Qo`1T#&iGAz)BOQ6z6Owp;?)xL=l2Zla zP75t5Q2+h2+4RV5&MP;oQ_f%B_PAT`2IN3OUts^E{`ayG1y{CPLOFvRW^S9&T4jX)9>@kmr6lgc6ZN37D z6PTZ}Z40(sF1lWEhYp9VQP1Z5ZD`CBJ1s?tviEziinTH{NG64fw<000Y1XT81qpZH zCN$1Aa=x;z(6gpML_BJ#S4g({ug(F=^?iNfYTFvF!R_k({S#!P`{CmUoO^PZ5>*vR z@st|9UK_&?Kd-NzWqS&=t0bgz$MM4M<9Tc%#a{UPp0mA?gqMmW0FQtm|E`#p&-FBD z*@3xyevS$(&M@dP77=aGiqJ=EUgzVb%ms1;jtz+~C zUG0yg+gO39WE0OR`CTt#jPi>{PdvSUSZ{A;;^4_*mur`W3qI*eY?P}T+sdhHhX@h< zD<{s3Gkl8G?kp!}4lmjMj2nNhxF24!4;R!IT+F?`?8TI$DQd&Y@4GQMt!s^@U{LSd zY0k;TWULuIek%)b1GHO~WKrgIj2PvG6~DmM!y%hGvhe_YMn`MpU^_lNc7dcy4xAPn zZKvzzM6Gt}RDQf##W$f7knGU>TuRn!E2nT~J6e(Bi9x-1sizO}71G67MqEOT3|5}O z)UsyYVAq^<-q40o54jI zPbZ_{Uh!aNq+^-pvMjSYKvfY+WD2@Gc)G68P)N{W3}R-tX^`YwK7>|yR-y$cl2#Wr z0QA5#vm_w?SOqSgcFF)MyWF4~j z%$Z`OT?4K`7Td8ktb5XMI6j^O@_+<>XN<3JY<1TarTW5PzLV3ri;VGg$!`EnMyCQW zm;yI51pJvt4S-7YuAvI;_|0u`1J+r$@GuzuR*LmN+_S89JUMkht$?&X|A3oE;~uecR{!Mbt5?MdAWy6#Octo* zzv-bZqVVRC+V{?-n57B}JzM#2g{mG4=h{C6E0-vAO2ER^0)7JCkFq`dOrybsZA-zn zx=Xc}R#h0eFiNT$CryOb+QFW>g1V@>Hb5^6UumBikj`agxrQ4u-KDfP_l~w1q^x0h zmMfPPkZzxeuf*v=y!BpLo^}JOYKZ&UAneF`*bBkm0R2cNBZRarl!(k(DrAKqIv7iJ zwy&M)Qvh{n9+Wkl1-XEZA3rP*jq0`*m-j|6f<_bubc)uph5`wcoazCbN$uJj9R*=N zjt#-K!U$7BYsEc z7#Tp&3J*<2uPloRDkIddZw+6;$O4flz~F79Z~=IMQzFgAI-BbkZ0dpmgsf%b@oDB@ z(ZM|QFW)hFQz~J>-MT#SneOg0;w1$YiO=NK72Lg=WD1k_&oBAtsllRYrdoI$S@Mo2 zHm`qmuZh9gg%RB90^R~8XHH9U{$$5x*lqsm?=>kg!@+!wyMJHtU7 zL4T10T-JE-ARM_#cp0!Liz0$3Oz(26@Clh#xS|u%bJ;%9Jco97uBe9_UvLGcng8wO9lypwU`8Vc;er9$y}Ymn{cj7SK5K4uQuk5O`(y zuySbkT4D{TA zd2>EVE#MCFkkVvBM8qzuT@1$O!U}>mVMj4aX5=-;H6zumWoI@n(`O_0k}w{Q#g)H3 zz%ah@=x{gqosSnV8O#GlPhWr(TV4?5#6%EO>`HkX97=1gulKR7d${Yzyz|?J?Hx8Q>7i2YSZfKMsy>SHvV;GM|nGIoA7i4QRWSYAsl5qQJ zmPyuk?89Ddx2CSYSm5a_U$)|)_Ya6qS@`Nz$L_>0g|X7y`a93Yu;$rq>&+}`nlW}`>v*%e{{A-e!yZ)Mdoy zzJ(bs>MTEfCXcL{W|;6pK5XUsNI5QN-sv;t)VYuWEAG5|=CqJ&E%-S99-s1f=7#9C z1vb%^tQ2G#TE8AeJR(ZU_9&=w<6F8Pa%Q`g_!+FG(Wx{y@5%uEax2R_kqHe*t$8p? zc?_P2{znvBVj;vi_BdAaIBD572M(^cCqjcFJl@_Mz4&Vsr>W` z6gnMSS{e(Hdc@<;Ha>oDIm&3B*a{%{NnzmU7N{sg}D|;%jX*c660VAET;xzP)dPc^O;}+WcY~e2>2XqG7C+_9~zAa z)`fsA3{j!4FdlmTkWd&f5)()fl!q2t@~1^yJ~a**0Pzqma)3KDJy0ni>=C1VV@xQo zASQY{6@~k`rzd+984H|3p-%c|{EdNpyB+OV7bx~=hmm*I_V8dhj;eh#Imk2MI)ew1 zCxV`uH5x?$1YQ%d$~`*FwK~|DsyrPQ^2mRZe*Q#%itkWy>X2x{IL2nDwoO4d4rsE4 z%hs4X&OrG(73>THFmcUU36gG>2HI{=t>xjHqP5asH}A@wPG(5qA!(Zlskht|8AiY* zqGYgeI0!O9WSunJYD})cn6!aJ?7b*pHE5Et?lq(C9?ZMK(xiYG{#}~!hc5Z(DVv=T z8>dcy>8x{kT6Dj1K+6FM%3GF3z^zLI{hR^O-ouTAnCWHMj)54F#&&*`76<51W$wmlsT zpiYONWPbreP6YyBGJCn*AH7ginrcmI280nDY}a3<4(Z$3d)6pWkG6YWV4j71L0ibj zohYAMuZ-m};N4~{LK2qJ44b;x7iG~5MSU&k63K~ZUUs0bOCx%$_bbZ%1H@5lDaGU7 z_C?zlHAaPIhFg)3fcKn>iJpG^P|Rxk+hbQiGRR2%!T<3jw70*o{H2$co8m^#x3?wq zk9|i6hqoCG4b#>05iuhGOjQjAc^~dj>!G49Z&%FBmB!H_uyEF_@7|0J7BV)x#^~Mq zF5kd`zPsdWx=sayPLUYKyuA@u&hyXj^yi;TU*A{xcdzqSlE4>{CcTz!G3FA^>-_p! z@Op)CN2iRhUiR?Vg@b^5$w-v^^|`aY^t&x5qN786!D;dF90r+@b6k8C_&UWDn{`KB zP_f)CZcZ%Sn%J}YflX>Zj^@xvNT^7U5jTOLW@Sai`1lA7Rw{K1I>;_UqEqa9c4s9) z;HZqmH$J2}@YEuk07Yp@5Z;9D(*2}XEZRTCO-dqhe^`~0VsAfCmIitx?uQs8B1eQb ztZtir18hd3tjmV=NQ%MBkb~)>MqY%mx3}RcH<^VaE_aT z+#2ksC&Meqv7ypvs5qqC<)}r$w06%25y@&bnYO|l(j!8D>62)L-6+GIy8Auiq_M}IvtrNCu;a+qI`5g=uZNCE1-hBfe2(RX#@G< ziLQ_xw+AcnK7)G*Zj}u# zKi|feWoL)`FR)NBFml*lFS`AS#iQFL3BReA->Ozt;4`DNN^9gNVgz0xqGv3)*T#=n^9~wIO2yHCt{_$W2Qq;O7zWvLuT@lkISK&T4%d>VO3o)fROO|uvJ7pZ#9|#NJP^zon=KbQ6wjTmetcMHS&78 z<*$KUB$OA(ot(7JkO-tAD3H_BlST8-5{Zn41vmwfr3J`)dRQQ9Z-75<5j_SOXPgxx zNGF1zvazQu zR2M(#vv)=B%Ge@wMsare?1nnKkM8iT$GIe={Pq&6Iekb~)`N*U1V^Kn(EjK{Lfw|o zX0TLLHne{nejhVF3Plzfcw-hZb|4fSop^nTr@ih*^e|a6Y52y}V>Q!5EXy)!*)7*L z*pf9=J#y4?=WxcgWhB?DX=LbMNNZ@=2T^R6r?_s5!?a}S-fI`&C?FQiX$sOdM$(hX ziWN)(NkJkACSqfqTB~%_^CUCvcub=0Bdpim?7LYjeQkEnx&w`nAFYEQkxl#Ep_oQ9 z8(l`YIFNG(qh-t{HgJlRSJn(2EX`&l&cbKlyAAqWQr4z9;L`~f-qDmsL=lh((~@2N4$Zz&x+~l zip7LJw^)}@;plHV-}U7>~J`QSK?Nr5z54y1Q{hPmLoN)$g~et<#CnP5kw7$}5z9^ljHrFz9xNRG<`hu~#9Oc-2AUuo0qy31cNN z;Aw~zQYFxtsBw#e4=E)JW5rTC2#v@Xg~_CZOgrfekjp^r9+**38`I;D!}TFDxn&q} zpArf;T09qX)5+g5$i!y(Q8sw_Uuou-RjocgiJ((jB4q%jGr=yAFg%mywPD;NMm$T* z0zVT$7bCoZ;pN}AANWR-_Yc+l_R2QlTSf}XJVTX=7^gC-$n}IwBfOfIQqeB;qxt%+ z-~2?nCk|)}U_4#Wm>-A{3mGyyh*E#!b=HvmCpJXPX|HKn_3qQT?7xR@_g zB%bGj`t%#)lqn=m(BQz7G^3uaciAjSf?=3f1yMw$L#GZ6Hgb(9VKQQSFc?}ux1&D$ z_{rln4`uep*zN?H;V+XUrg>A%84JgXecOb-zA2NeI%8m?yQ+XN;LYYS|NI%l#w1QS zyA)|Y*`w;=S4BfbHU}w^pya3WM-uReHo7)jwz6^LB-5L zV)<~|fztE5-s-INzPsYg3_e)Fw2AT!AV${cZvPqCW!tyUM}psq>cGu+6e$ZbBxE}lnE#`6wDX>q;zoLOoS2ujgTi0?CCk2e!qjW^9uCLT+yi@UZuhrmf-f26^h4?=P2&c z(e9MF&6^Ll%+D+?&P>ny`OQzOCFffXW@IQ7x=tE;QcjmOH9SPe#nXLBu28`~KYCal}4 z5_8bTcHY}|5S$=KO*78si3rqxvGaQn|S|L|&)IxU1nzAo7^P8eKL z+xKBdFsH4krPfGl9S?30nYQeQ_gfB5Gl0LBpdziQrBT^yA=eRalaS zgyvrQl>005wxG36yOS9Gj4Tk@Gr89El~3*|YR4pBp~flNndL;t4vPXkd#C%I(v+t? z>)k6{38a&c)rhaLSx{C>hzMCrsC91Lo#h|b4spAy(tI*z^Tx*k7U>d{X#+?1lwViq z)?B8&h%9&(O_Zx737Xd10_Lx|pDuCHy|+77)k;0OPC^T0$M-n3SyoLd8EF||imRbY zYIKy^FL!)AZ`LOxt(wdxbK0Re|17Ml%1CM{clzQHmDLht7NB1UkO&p7YL9u3{L;RC zn?M&TEGnDe)Dj{+C)nHl*E16{nQu6AQomLihMP) zcr6VZFJyvBFb*21xwsaPh?G#im63^&V`YYnTviBa0%rZegT1{857=NwFv!pbM2~<( z)^&8{)E$*%uw9kGkA1=|w}A40XLd&U{+R%7?YO>GPp^Ucx`r=Z*H^I^Q;HlFNLEGp z2hxS?$jW4H(J{?^pHd{7E)4Wv6(tdjmLeBJ`YNRB`1B;nq$m?n@Ga^-Q9F0FbIi_Z zd~ZjUbz4UauX4o2X=vnR{A5p-e4?kWGVC>^>gDeXhFBQ-Yw(cuU#?$2(=!ikL>*SJ zu!IrZ=R|sYvZXQrilMZ~>tf=Zl08dL=DX%5q*`CXuQC6ImU&)bl{zKI#MQ|u&5T%O zK(b|fg#kk))_DPd(F?~xc>XiCI; z`5F9hFfDlg-qA>fenk>gje@FT@;|^nf`s2Ld7^vv%x_pjv@}d6I1l<7nnxSp>2K}B zJaPyu%c`yb$X6j~dguG8o?*`~2C^~eKeoj(Pe`6nN9%+b|2(#iW z4U;U5u)ZPf7Js2Of<%F0V;;YYnH7{qO|^0P@+Q`{MMaMCQO97hF>0SEvWj9Gd%!-! zCY72Nl!fn!H@CrLSdh6}ow2H(r_>ohZ5znTe)>^gtGD-w&pH)Uv6>&H5Y z$6Vh)UAvC!?9L@iTtJ=-pc5O3nVwEv1O&hUfegT-9ixeH4s%bz#pHtB-=}Iqf-&Be z=N=iwI+A2$76Jt^vHC8@QXMh^*RBoBFuNF?p^xrD^q3lrhB-N}*)&};Z0yTjW)Fp6 z*@7!7dyBA{;NY1s$rnOj8x0#W#Ey=`B0?_tccko`JeDe*gI?7V319#5?s2c8eWoj2 zjvmi2Aq>q{A=%E+aHdCezbw&1R6CM<_@ZHzQ^%Pz9es-IBD^Bl zsXQ+t)ewaJ@y%dUd>CIa@9g6G{Xgnoe;v92h#EFwbmSKltY4NsGGHw1y z)gz61{C>lR$DaA{ezknhV06O`5yvBbJ|2sV=DWgO!>e^X?aQvPXd-K5cFG%LB&wa- z!;ghzDjl?WXoFX2KW=fHCf!N%)UZe;;4uAs?Mjz?%d_X}$W`h=?w=mX-Ck7`OsyN3 z1a_0KVR3O`SgI1{VB>%H;eB<<9kPu@b#YVVMJW%!O7J_ z_y^9mQV(__oo~hLX}F-~i+SP)oM1k;Z^1m{f{$cAmc#^a%Gaf)<&TZ$?+!Nr6SSY< z%!G!;kY+$K$}5NV{?uRw30*E&NNhhpacSJzUe8IX?g{araeLa1kmaE|tr?k%-x;gzXfE`7yQcea4*e2DtZ?+_Oqq7I(lMI5A#ISU*evtKbQj;2H1CB zf3O!oZu-5+mj>zW_KDmDtL37)j;&|z{r!r>H7Y|0Ih^=-8tK|$6yi<8LT5PhiVTnz zg*g8`aHc>)h(ft=WOa{nIOMv`^KByb7WfyCwVTB|)?=p!9dqEruEXDXAz(xWJLN z#mqasNgW~fY}Jy+=FXVm!8YB%p@k5}Cs9uLKjd^-X3h_0(yfXp9c35Ox!HkOdpsm9~Gs7YY& z1bGrF`IHsXfCng&4>=)u4r~aJOa>)QD&Aznc$9Zjk1!0l4k&t8L0c1d9UI*nJjEw4(31S&q$t<&aBz3km?tL z|EdLclGl}{Y>R zEEWiXz^&nCG7`Zufyo7|hD1agAdDf72AVelXo;Dt{_v}b=1zkkQ4<;_Ew z=kMI5d|m$mWJ+S%Cr6t4@HbUafeVs0N?} z63OiLbdEdxjrsN6q?&VqmYHcWK7Tf68qH;L{~5(&pR6qW*V$~3KATtEp=YWadB9Zs zC0}4PuRd9SuvjQq+0rJ5<^B_PZ7Y#LE+hKV%Cs?)P3*{wsX%Q}rlwX_pe(N7p#4`I z1%SN-MFN~2KJahe&#t3sv&iXKEB0oVv;cwxjMOO$iUkz#iu#7SW=+tuPy$K#YI>vW zt8SkGarTPkD(BxZ%uFSBcIfI~U6!i}uQD?oq2rr-dySdeJKe{*Xys=~i`s@kIuDnm znMyr+kb^6W@@3QxB-qV7i;gYJ9CqTq%csrKGK52qMoVx9%%1UPD1-FfYR-fbL!&2qU zNol2JGTFK)i5C+sFBw(2fkO)cKht9S%6&3U(geW;Ih=Wp4Rt%|i;UbalzbwYQz(4o zViS|)AuJrZGAIkOID^bmKh&uE;-u9h`%-iC_=C-&0Oksp*DFi&1s7f|lgM7z;Nl}w zppp`q`?S<$hlc8-+i3QQPeC8Tn7mdws?tCz>egs(gokC?C3^>3Lz#+B3K69NQ!uiO zkj-0d(Bt#im5=5>I0l-Kc6ot+A}&T=o#Gh?qZw2QnIGO$8NV`bZ(^(Jk-K(|g(nyP z3I}B<^C#1!dN=~Xth_$a!nWu*;E=QKj8`%nGehn6Eu$cNTtd({HdGjr{OVB2-72=F z6UelObwL8O?(lu!&_5`Y<65h?vJ#f1n9Cd+k17;ty7KJExM+lToNx}vN!HSvg*6Ey zg~+D<_?mEL8RuR$2mI@+&p=WXnw8Yln+@kC z2G@KhLuaP8LK7k|Onq-~$>nG?Kt)o3n_=<_S_{A0FB6YQ@1cg1wrDeY4~?HZ?C)Z*a+q#I;niNA05cjOVH5 z>^4DHmvaT1J_5k4eG#3iS{=xAHSOaiAYwielE-vPHFc+savZ&6fkarH<>Wv?g%8`V zgOJUy4$O8(kUKi{$?#M*xU#ZTo5}$l^Qt2l^Ua|=de=>)BorO+6uO~HX9x6a0kao$ z`M>8w(S}MZh7Rdz0GF)l!S^*uiDE4l#(@b#oX~y;+BTmJaclyFM4vfm7Nu+dHaxVn z8>i@`h)Un?wMju=3oFff%;q)*zW49DKI*pTj89h5^V#cW_|XI1SdzgXF+8J?a$H>XCBW$yaDs2ROn8kN7-bhKUNIW3kZmHyzIK9njh zMLnHS%k02HRI*sLd%Q1hOfCk)O2fKN{ZXG+vW|Q8ByrS$bX#0J|B1tcelpqVcY<00 za!saS*?u^vt6YzJa!3|`HO<-Tst6lDYXAqv;F0XuiWsQeWMs0Wv_7{VQWiYzOSzdqWBc3NZ{$0>?=DJl-i7XjLvyEF8a+COJ6*AHS3u^E<_C%fDEJ zV&*1)I@U}CjAH5bsKAhp;-N-1-+cJHkhnheRQvoGGWojtLRPSj zql{u4_ulmkBY`!iHFPw8W}a(y;ZxjK9_}y7 zq$;EoZzoowe4k>_uuP$=k1-!|)cpL~39WDH%gTlVJB*^xQ;fwmzMV!#7g?$rx7|s9 z0f9wnJ;7Rab&<>TA44zR9j~%PY`Kpj;-zn_;OgJ()KHEyQRCTRumhmnfdS?O31yMB z5eV@I^K$KWyi%S}M&aI9dsoIMPVspDT+1ZIil+Q|bM1qA`&DWI>sOENPpmiSXOVNgjr>D zKPbep`0F5+zz|JM!{?)l6%&&qJ`;JYYzYl8W_jydb-0^u!9YQ0hB1wcEXrQxT+WJ7{?xRjtBHqrJgUcLE zmjSPTcvpw&u5_uIb#PW8Itd~7%$LV3n6N;ddVX`W)jiqdOI|k@+R{txFz9j^&pR^= zxgM&Cjo2|?q^z6z?<9nGciX}1W~ZV|k$|KVTq^5Q0eTRRdm&F)+zIh#6^YC=po_|V zKy$#3FyiL%0tgv_Zd_-)^j@tXlL6PGpjbLoNanT@maAZ6VXED}?T&Pok7c%bEKYuP z>T1;ZcQG1P&0Q{fW))@)yu}%w6ee!wEW&0+dV@*D3!9@tM81MxHoJ@h4-{Q8VPoi8 z!2G~6b)m3q7@}^6jIt@Lcd(S$yvkrcO`<+jWYC2cS*xmheS*E@nyfarKl9Z=wTSkw zgT4RGyY@JYTvq&=b>n&(vD^@pMw%NJvN;!v?xcQ08B$_jfpsf)B9IR-TDf4sQqIYm z8Jpx-4{cB1OTlqCa?m%wXbo?!>fq&A6BE$uNd9%7k#_I=#nV*9=zQXxIaIY{0FGbs zYtD`ylZB^n$6~P_BEokq5metLB5%8ifyl3{a+kI%MQG#LWi$HwSOXxOi1Z3RBaX$m zG!8xG1$8O{YpOFmZyR#%dw}p(hz|zR{$1xW+Ba{mZ;dL8f^6tJ?cc-n`7@prOcJ!@NZgQ=iwf8IQ3A_Db9S0I`*~*C`Ba;>Mh# zHHCH9$p^Txm(7kB8j$-pej8szKN0FR%VqausMZJtnIS>j{hC8jny^vWB zyMb}Am%y%vv1WpRx|Ai0)9A)-1;AL#Td5r)Nw*1^e22J}IlJW3F4116t3)}C+zzea z#iArUpmMj@z9Uc*ns7|58w4l1{vp9C(K^br{=1)*^PiRz4QxBSid|h!O1IEpkfW#( zAhAoxno>c=Je+CuuEFcJLy&2K;NuRZrjwzayKU&m4}1s@l5 z5WE)mSJL3M?#J#kXVfHKt|+}ADf;p$x_7%^!?GLwHjhtd7ygg%uRk2(j6+K{Mp`qoc5Zae}_xF6FTCzg^xF-Q*P zef3T`JN|6EqTVOE*G|W@yy2waen+<67D=M(m0Y#M5y0=4F-kkDq)U`@Lkjj%bR11? zzlgf?CAPaKaKYW9R9hr9p&|mU!`Ejk{???nxDf8>_S*bvjs)e%RU%jI&RVRE@qLq%AWFN2!-F8B6I z-J%2CLy12TZGHfQq-gNo8@*(vo76bfqGb~THt^s-M_}B1f$VE7N~MU@?y?F6QcEQ( z-&YCIeIuhq7hBC2!eV2N8hH*HyLgamN&xyu<{@7rCnICi#~v0Fkp+&}tJ67|D66rH zA5XpVVpr;12b=7;yC$fmVFHs6>LxI18WRludAiyFbT_VUVg<8U>%rfs{S5Dktni`< z?;782Wz2(VUlhMZS?1)a?6q%C82o6NoTLyts6^PZT zs{lDo%_0GY>(sc|Sq9eub8M>SL+OwR9fX*j&ZoN>{;U5~)pp2!?GJdbvQvQ1ajWX$yimQ+GU# zLo}^S%CIV_G_Q?uAvj3=7*M0pa#QAx4_sL25Ws6{#PbJtq0qF~wW!BHbL>lk8tK$X zXk??Ei6DOF4GvLpsIa|ley|}UPRB`w&^61Q=(+glrk6x=b$~z!i@dG}Jk6E>^gwoy zEIf^_hrDKV*kjl?vdcyS;t&?h^Wz5q85#8yZFvX{M*zD?dV0B_{RSF|Dn-h2k@9Ps z?6as{?1a^8yM1zrWTc3TIQLGTd+Qo1Dj@r1N^>og1479{nyPpSq(7%&PzLCOW;c^o z7Zw#sEYLyzm`vOcrH;Zr0J`03-TTr!{4xuo3rS0raBi=n6B(`+`{?C4RzfX_O5EN= z7*#65t4S+lQcJb8L`u1A5bcauB{j zA_ysClvl4Nq5<+jC-=#@548)RppceIzDOj}YU~xI#+AS3G*9z}jy9QtJ-fe#JIyk} z$+}(6(;Uv!)K45qcxBSzX8D!uzLo6iDI-y5a#Np*7*rZL_j{-KjH7Y$C!rVnJ7j0* z#vswTKGTr9e;dt*3W6B}H#87>TB^wTg^wr)xj(~z4 zds7tT554qqx?Xpz7YtihN@kxu=5JYe70+$sO&*>(Zo3;LZv~;Eeq=~#$p_|pVVqu` zo_lJ>0h`m?NPVFDKr9y;23vRnrfdYW?>8;?vw01ur&uCu+}529~)^ zF!KapZLw+pdNWdUv$n>_4ryRbq6!l~G{~l$DitwLM^*@d^K>XROSJ5#0$r(%ItXG$ z+^OD~h1F%XnLF`P=am~s1?pPJv2R)ME}&K`ckYaym$QCWO`~E~iww8gg(GjVWU_UC z)pzzx0`le?v%TKz)~P%Zx>i}N@xzw0XQi|>rRO?9$KtD;?a;3qp*k6#No9Qu&Ohm^ zf>-o{-~GRa4tD^Og`xLdPvegd6Rggl8bw-69}nI8L_Rsf^2SCoM5^T)OC0Eb;$9`E ztk%z6qpV>#B@%>z+eJY@EsJ1w+clv@U=e9vgxHwOTMsF4s;UQ*RI_rl&jy6CX+h$4 zW)-wVG>2($KpapO3nno_(vB#2BKO&faFbR9(|MJlSGBYTd*RLDCYf73g2Wj`ftk31 ze6RPr4~~BZrA+UuhsXkC!Olt2S`BCH2|)*wuL zdm9%!>^FK|%OU4I`;p?fi;90~g2vY_T-;RCjnRlO{?=KVjK=?RPwc+5ZNSPcD2{Bi zO~;7j_{sZi!Pp_~++nD4aVH$+(N?#Lhf7(oZ4As}9bIG~g}j*~#tkz5e70Dyq^9M9msKmEg1CMa%Fm?)XQS$%ZJr3Eak*UPfu z&4;&}C)MWXk&Vkjd0pBfst_UTlQMvoCx1nU!AuyKPjNNW1oxq~rx zW+i-=bOX4;ZXBn0d}~nE&dH=C{gxtu$+AO=7)6Jp``^|(5VapnqlULH;3eCWK$P{h zxp*R|nVX9RlPeaVwYwo1uC7Dp#TmER$!0Pq0i{$2^QS`FhRgR=KJ5Q!_vONu=3O{( zpDV#dJRAZt3;A^QQzx_!QIF$TzCXQ4dp^DCgpRvU0`e3VrKzPyomwY9+bjBXM(j4< zp#ZLETJhkF03|^5S!C;tl`h4&HLlo)lN#70YXvJ1(z|1|%tfoKi)%#BV=-H^7-SUU zE9+ybRl^t#Q$8QT+#1(zNLE~bRmUS0LTxnSZHPa_t5zUI$Q7j($g7-u5Ld45TQHGdoL{1JMgmRZ5ig-l7xwVVAwe5r2AF%s~0>ZL~` z)Qm9un0QQ0-SLNmg?kzWyh4DS=QGR0PJ!R;)IXB}CxC2Acylq_?}ttHDOsy*5DL?( zlw|fZv@}JMFq_p!S><<&offOaw+Gd;9R1P@GiNbZX8v=l?mr9-Vy4XW zoBLwF0RsW`!Gt|zRHr$PN&`Ov;;dHpc||#{GLs)*4lT#j6hIwp3!U@S^U|!3MtR;R z1Tdn96#=wl$ubA+Gs~yCXLz+Ysqj+(bbL>YrwYEhM%BPTpmBOUA)!*c_b!U3+Z|R~ zyH?O_46c7GW(xBBjjlIJzfUm=LAoYqZJV&Um6_4l$yILs0NALz7dx2M?dsZ;@K9sD zjFa*6D6B$;z;Ei}Wi+Sq*0le9Hn|hv{5?Pj=!bsOon1%YAu?8aclaI_iY+JjfG-OM zF!H(8rs8<-tDC5%3FdK6ly^XmzzjvIVOLEW9+tAUQs=15JJ-=Kpc8;d1+WuV*4}*f zW6L!`5BLG_+JYwTC%#ZOy14sbxnk7@j6ekT2<$pr=1U zRr%xNNrDPV>DxUQ5&O|SeK_vb26br*xOrHV=RssaJZ!HflefsU6}yUHFNfX-!N7@= zCHFXc@%3iOZKYZrxVwRD-VKu0tFp9>Zkz%Br*UsGi{<> zIi31<$+w+ee@1x9T3DSpsAgzFh`cGf5n058ylOJiIbzyTu0YH$vbx78#{6%&XdG>< ziIY1#!?uwesM}Sy!q}Z?j2KsrtK+;y`nbV@jWN^gtU60I+)ffHD(O_HJseN|5R4;F#A$W+r0lnJjZyheu!bm!fR4En&jbU$4>ZkG z5naIL+3T)=!SjZe-ze!P3la#RZHls+T+a{&3}AO<{d4Q4?0r`cESWz{dcU41g{-4U z>%^qN*%#m;Eu`ZFQTCXrfRQK7wgMZ6FE(*i9szV`?WBfoh<78ka=^n(!+ywDR@dhz zWA3QDVkiLUtgX!>+UlxquiA>!5Jdk_q{fPLL9$JR{3!G949?;b%ZO^llI|@gGbPzQ zVM=y%+_cwTVB^)jG^vOv6GOHV2k;YtUHrPLDy!_KX0agvxacg(82(Igdj*q!fa9g% zAN-!m_qRW;H5DA3EJGsZR7o6QSZ1e$#%UxF>Xoemtp-TsWo7hg>|!m3hZf?cy#9Qt zcQNkhoe$Y=G+Fr^KWnG?_oDxoe)8r7J{1F{0w8rjZ9~6>J5Ek;&xtu*v9B}HuyWjp zHt)5o@A4J(*PKS101muAB_|W?w@$Y0D}E*SUG2M+0$E|6AC$Ia&gxS;mweqrpY}~F zzUoAaN?r2_n7=46x=(KSbXqf}gg+N;4Dxy9l==w^mYGN}s08{7qkgyC2A;b)Afu}t zt{GCZI3)o@{O+JWzhJ-6l2fD8PieRCy$gx41Bir z?sF7?Q>d+==Ry*bRVKLWV_Ls!pc000ezam#>tajaO;jA=&!?r=Z}z}zG6>kQ@Nvrr zuMT*6nqaZqyy5_NT{*st0!OtniqN3O5SjZGk?AOx9+CuzOAImNjW6$!{WmeB3>9_7cg*@N1vyw zM(b(DC}UJn!F_Lu3S}(sI{2-ipJyt6M!T1`0GFn0*%sNNlI5>yBTt)rM8Iq`ZG|0o z;HMg<9g+y#XF&o8WXnI_qMCu}+%yC4jx@si$G@v+%XPWl^PNda@b=8ko2m=<>={y5 z8<6oS6RXYP>XO^B=oqIs_XNGBUHjf(*4pj4%?ASVPm{jc+j`r3==7$n!t#GyeP zF+?3sDcURvpHH|7Z(q@di$v!EW$=wEhB)Rh_A0+7-7I?OC5V`h;B1+nxCaHKow8wi z(9a4nkc!sQ1)ccOZC0mEl-)qd>qsZ;h0vhZUMa;}1c~jcDwh2&hvPJ-C$)rVP~^@8|9#@bvk5ft-tlY9Y>aMz!Jl^LHXBv`o0D2%qU?Bn1*MvwltGa+8-&jikWbVnUN8&SKPk2Epul zBuVcUuwu+yUlR_8ATLhT=$=zRN;hBV)4U?z`8AP^eFE%zobn{^Pyp|6#lz9qf$}sG z2=?))W5>WRgi0c5 zW00;RJ~kdS)Ytk>`Yx^fvrF{KRDLIxfvCS5gI##yB!p{sc)zcsE_`kP_?&G%QXr3$ z_jRHRx3`H1;!$CU2U6E2DR$|*>1%)oz~h|_jhK~ z*xa?nG3xE)vPt-~IcL${Ih?-J0f2~&riKrHN0=_ds{5?*E}`SGjlb&);QOtAI|5@O zf$|C3t^wm66Hx6z7c^n-kpG;wAFg&#%h_5Vyu@kyj!fw8)EkGzz^sb1pN3M_C?wIP zEmH0}(oOm|S6S(eHrWJK%(Jd&$6=qDqM?qdGQhhr6Fb)HQKA*d`Lv}1?Hb6r8*PmH z+OFYj%uYWaqnXv0{9Y^-!lMua>mRr{szV_hE4lz%QvxH}5Ka;Mg*%qS;v124L3#O( z2ycjg`*Ib3JkQQJoSTAdWZ}rg3nl0FhCmO&=-I(VJ)SYb!U9@X;`pKw&S^}{u|O4Q z1rsk8wLppYi1zMDciDM3sz6zG3F(e?rWsVCpUs$h%SF+!T~DW1trU{iqVKDJMU=Mse;0#-bY$!PUH)cADCFI8r6hC# zk_auSx`L9j>?cU#cBFeqS6Krn6=j!QxGYv8PkMUu!*fRL4fDN&V_G2n6$-)SSVKG> zcd6kj2HeWa93}?-Ik4uwIqFa``6T!B*zLSj=mUhrU{#E}zW$CzxC`ZZ`UWF%f9-)S zh7B+q+4t}TyBH1oNAJ7#1jp-OMn7-t2&Z#0Vj|Hd>G<-&GKoa>~8n<5d8H z$FA-1!V{SNvBF0x-rQpX=cOBf$Ps|EZbEA1p{3|`O;Z-=&XdPQWBfhcAV{K5kVTvA|OVM|!xKF848U>6ipaoN*Li zi25b?N%7H(DXccF5?QBud6crX)8ow@^E8SDx{*VH@>Bh+XWIMc9#x1{$;1(>X0Z9T zss$j%Z}ZE-?cj4!M}vk?spy4978liwHtJuU$Kr~A!@Gb- z1k>(Cx~Czx;;ODCjq$V>WUt85tkiNIzc>F)C5ay#P*3!8Z6kRcykz#{xqr*b^NKR8 z-oeZFTK&vgQrs@dH9k6{9YiU#o*}&X+~1t}IM8D|Fu}paPKtu6VoiBg5=dNVXaaiQ zRXU&Sd^gB6`3yMY7QofXGAF&iN=+S9*0>VLq;N8NJyF<7$up@`yEjUup zQ34ZkXtjKSY++k{y(29XVr>JDHF$d1JBAuan$0V6Cs@;y!G{@jZU|t=HGmxjv66Ht z?b!RFm2+#+%gmiGguFvM^GZO7N5XK=sxsLF40(8AP+%=Y48D_%Vj7rd$Yxp=YM|N& z5TkbtXw;xmCN~I_uw3tc)Y!sxRJ`6&^>?YpmD0)~Ho-t!5 zYq^g*pjI1e&&o(+2GDkcu#xF5UCn{vXqk?~ECRJRAmqb1XFMG`HZt|3^{Lq-Dce`h zSIkfF5BBqF?b?>Zb<;`;dQ)N0(oaL@u~(Sv+Ew&ja>OmD{{?9Y>HARf7D!$w+;D=D zyDH*=lEo7^bl)XNAzU&`A*R4`ZW9Q9FG$3m-F$zm_*ZBj2G>y$LxlTP$CyE;d|p8g z8GZ#j&RlfncvQXtbkIiFtsgUehr2!mJh_dJja&S4Z`(eFjpadrg2(>7#9trT-f^-E zOqRchRm^hz_aebmzwV^_O(mVzYW18oZG5i%qZ2<$5T~^rMU0iC#5rjJj3!{JlN!UA zxx~=XziS+biyb2pz>HfLpc%N)Bg?S5#zbqD4tm54sB-6N=Ryp?zoJHs;-6$)s+6SA zS6?mZdAqAWyKLVEr@7|*b?L&IScYcVh)$8+jswI@=%oExCT;1$hC6y>poVGXLVs0; zfaks6xCH55B;$%Dyt*Sw61$8bYx>h3=Z(P$hYcMw5dO_2K99?6uw410o{~bnSGs@U ztK8+?wP!HFNMc!mZicybKoJ_Tmi9qj!E9X+pjm@W^a-(cVmHl2Xs zZ1+o?*}Ky??_D`OFYt1vhntGp(O%AxBSu28+=?Us09LoJ7YZNay}!UurQCWe)iBkX zy-P|n%_RoLI)h*~r*CxAP>E_P2A$S!Fth%-q2D1CMB1S}ANBX~qrEjs=+uWF^wtuI zd4c`K%D;AOig()x^VZV?Wfi$$PMzPmhhCcHE5B=}2)Te40%gGfibZ4R;bA-Cvu< zl7tLV0vGdW=kZ!U!~h{MMdgk$hg{bKGzj4Q;4FP#uV~*;|NX7ynA<;l-;B=h?$mbY z==*UanAkdXIFFyML*9^1ImH6jlO8Zv8&+YNYw$CFodW9Ng3+`vk8%zmWKc!`JOCqD z@1oTki5=`$>9pMXm_1aLj;VYup+ z=RUF|Y~A%m_tfDwnrt@b<%nOu!5(K~>crHeSF4&x3<3a#ht3zrYpC&W;tr^S=x|sd zF7X`?BMtUOtM_RiYDEs~))R$K&Tdf}bJ}4Cda_PPEpD&;;1_&(tR$Scn#*@Q-|xhZ zo}kmEY~t*ijm2FL>U*M2@6Fxk>$QrJR&susT%Wq^f28-xrXG*{M zf}3@WyQ+yN54*TMzPOrz_(e3`uy8pa9&(~IoEP|gf$zdoEI;*#X8z>#U!;f8TK^F8d(nnGxmH6T;uMip3C{yk(~dC=wN~gn z5M!_USuf3DgNUW#x69h%f@?{t)atl-dC67>LwhnN9ph@Huq<TgB{{_n~U@DNxeW zBuqg)m4ZyOpaC<|)xuMcSv6|6!t1G$IQplyR2V252D)sy`oL+j+Lf+;4ZUfXUw?n> z6%O(H;jlr?8|K38jZNnLzI^Oo&((i*#dW#IfnXGjg!}#STQ3Um-#b`81+EHE$=tm~ zsdXzY1m{_YvD9xAWDFKW2!_-^85n$ zh0&iJO~7+u258bQf`~h5a65F@aDpkxI;ixAWkt^iKe1|X=_M7$R4>-`S$QVXRba}8 z-+mGzkQiJ;&*K^>dBht3`zw6sXzJkNgV?^zJw;fiZeWrXBG$Tvi&;nJPwKnRBpk(z7 zZZ-^zf4WX2l?a(#S;LHdw+)P;^$EAZ9d2+!R>oh66SCmvGz*;HbHcIj_gYW<;J6?K z+@KYa2Tu|*g|MG1iOm}bt)x_fVtxVecihvvV7PN}fu~t_ikYYD|ktpyijJ*3zftFBRXbvyPzHOlvf_De6Bm zk|S^1E}OgpZ;JR}_GTOK8{UO0v0gJ)yiAyY4}5fykwYIbF3~+JIBmzK{CtF4V~rz7 zK!b_{6u5_0HSjJTAguUJo*%fkWh)9wvdn=HYp1HzUV3fDy6JJ^d__Hj8M|vaCt2DJ z<+b@fvjXSB*z&lu$J&QOC-X#RL(^?`R*=p%m0JQ@%SZ@GKvFm5%+Q3N3Q86E%ttry zBrH}?Rlz-4ql3gnx*znNnDftPsVvmpTQqQeLg<@c>+<R&#V&K!* zfp>B0@u8k3R@AT2-19TDf6l8Y;DC#!uZ6O4*#Oqa-_6Ow!uE$^eDxeTknJRu6!Mg< z)k)A8WNc0Fz6merY<%F&;h_U_$cu}Wm!CPJU<7k|3>oy9J$&zwb=!2qWScr7Va$t` zr23%3RIOt|o1A|009QjB3`a{XE%bECUc$3^-EGuA#sYjEeA~Ht|KfJTX5(2WC`E8+ zN-04D#YQ-?IRg#)$$%wx0$SC>23;ViU|=0SIe~x92RiHMnz55cb`=oTY&OI@|q0-%1XR@R% z*6!UZJFA*U8+_H-j+Oc8NSwlK`ma9S9eH(WP?%rTpN4f=+q}RP;*`R`&iOuG-xg`s zqmc%SG|XBD7wNax`y`r93kIlD0pJ!L^B5Ov3)$e)Dqe=RW`qnNc3C8vXnEIhKqlKh z(*8+biv`D<`NB;dZTSZv7@oRX|)W^N@y>jgofB5DIiDAqZNTwh=8J&h# zmT47<-eHx{?dL$EoRa6XD-^b+Mx@Ag!c{k)1eV%lPaJ#8Mru*q?FjltX3r6JBL_Ya zW{`elQ7`XgPxa9jed>L^S0#yAW}e`-YicM`0nWItzG_BIT1cu?u+JL%ag?Zb(MAD` z2N54^8g9HZkUlhllZ13hB!G(LzXvyw5rK-Pr!)P`{b2O~1t^Qv)j7SG!>kjr{6LKR+NicCH68@#cqfbO2l744XgZOP^s zHAd&(Ey`IJgUx;w{Hu(P9H%;?EHjpyCk1nb%D_qfhJ^eK`n-JLx?phr_d^*#sM)Vq ztM`9BNz#uBlE@wSqaZOoKb>NfTN`S+ zRy)w&QbIaLA$CkQDxcS58Cj<;rqku24^~spuvZ*E68B)jK3kJEP3GqIQs*U^v6uU1 zUTu)NzUrx%%RX?&%#W}b3$Tjc!C$Mh%}OqHENe>#hB-6uI_(r(7Bh59bk^Ah<0sOR zf8Wz*i!e*2--sVLEyYDTSUG4-vwyR@SXTPLt*1>PDBR zR%CBZ)5>91D4xl^VVseFvAX|}Vs~?Wyq0wR9!l95uT!Q{j|}ElIdNsrz105ld~WiT zUlJfzGl;S=LsQiE-ZmbK*v3_YPz2jM1g8>TDsrD1+~@JyM6Tt7Mi|>P(|tNi&l4|) zA>A2Fj_vFMmiWb74}EWTZL59jnX_)k`u)B<9QAn#k9q>Jkqy-p;_Pqo596sLIg&jp zEsq|$qhfBv)^)$166Uw?Qn>%w@kH&3u~WFnBqYU&!+2Vr zdRIAzuLdRy$Mq}UR<>=mUtiFwO{YpLn35kJ&B(XvKYc9P7@@q&QFnXYc^ys9&ViHh zY;rzNJZ$b|5it)fC>A7{c@%fI+AUyZ~Rl( z=c@h8;Ag1EU%B|l%CFqqsJia&vUWx6SmCdrN?}4(5?WAS*nfG$D3DFqm&FF_)kOt$ z$$iO;7X6QiFZEBwf zi4Bav)h%Bg1?<+PccBO=7GT1WU9D*3Sc;hDnzo~L%vVjT$xH-*@J{0>Q%5c4=I#A? z@An)q0^C5?J#H3l+8ws-3&wJsNRAD_HQZa;dW%E$RxSkt_bjRW`d|fPlHgiycEP@Y zn0aF^2a3iPikc;b)5iC8rnN`2Xh2jzr4Ov^B4l_4Aq)WX{;|P#iq}gVY7QTg5)~90 zhiNiOU1z&g>||7MEbcyB13`6T&6>%F?JahlciOes!ctSf6Rq;j{V88RO?FL139k^5 zT6AO#c}*GGrnrqzL>n`bHLc7ha_UL^<^sRDmN{5??EA}m@Bl(wr#=_4vq%mms%Utk zc;p~WaZN!BVLB$*<}tDRqswRlM|2)3R{)2QPOR7msfC}}wMe#yL;!qc@)Xe2u1{jR z*+@f6j8(zOZ2VJcB0RqbrV0U#pnx~KxXJNgT;qYVvNn;@kiv0E;kFv=rO$f_!AsnX5?kuXjZQBBH?l#}9hiNIc@}v1H z$%qg$O9c9F+5JgmOA>XjqgIi^5^(RRjp=m#D6^bphb=Qf5$){qo84utF*E22@v z6cR_o0CY6|u2lhkXzxzcf|KTww$>iAA)BFU=UMbqs-3f={E2aPwR$TI#@Ks>?Or?& z`@+^VLnQa3mM)rr)>mXQWr&F0l;wKb#adw=)0ZyK*>lkG?BIz9uPNL`5#vJ~RXvWT zBasLrr{<$w>R-jk;bN)1b2z-7E|y!ptObhP(==t7B~z+*3Gx^@rPp3+c6LwT*T}?< z)x;3N7-=l`y3J`^@GRfw@J$3S%o_3&X}#Pnn!X^d<$xf}IZYYOR-kD6U~}%d5q2XB zl09f{oxnwyey3h7IdyxlFKc0I3<+piZg~_-EuSF9zkU?0 zofr@IYyFsPu=hYpkD*_|S*5M)aurj^Bz?E55Ko5+cZnYdoEe^!GlV@&$4#55Y90!w z_Qp?1ZE(%^h*=g?Bkzi(h0cJgVxQ|29X>rCXxBTXcjX%v^%V%p;X}Vtbi9R zA(De8$Uc1q-2uYQ`Bn&87yV^1nt3J^Ar?zqs(382{1;6s`_#Idy%EZ=e59&k!`aM(>R|)1IL|kgIUCdQmH16_X#K<@dO{dB(Hj#&+VhR%0FD8 zubu4WKNR*wxsol*2Jk#21n#pai}KkhbgtV_ciQ%Zo}I1JVv-{&4mq>N0*TyJaYBST z$Vf&&21`PxkT?6vKyPpvE+EwY4G8GcI<^Ubs69JfIneR>N#e7QQdH7GKL>T|pXus8o2P6mfJ}nfQASJ5=%hKu2h8!=5UBHuBb-Sms~nB z&{TudEiS8(HhLB-%MeIE&;{#aDtCs- z_x=awW}0mp;xtlRJ}l5=9oXe*1YtC2)KB9Afhmlw$Vh zEE0@g`~rY^w zf%5gemK1U%C-5m=Kn`OB{aH7Dd}e!IZ8n{2tNi#@yxA(gzjDSj(7?Pvk_6QB3QD4Z zrq`#Yaii4us#AGv)G9%OaIWsBP8HbYd6ECLXX87g50t`x`RxmT-3qEQ*r30__>8gC z*mgsV!FLbkL#teE4h@i5fKl3>wLh=*NJ&B!gxfmz>v+1BTcWIFA!%(IZeVP1pTd#< zp&}5};F(EMsi70PGPr{&f2;)#+S*M++P8jY3vl`$)AifOSzcKQ6~U`?VFHengVT9@ z!>L7tjZqr|ySO?&DU-wo3D|>jykn7WEO-BQd55!(Y8e$}`?M(+FHsYqXnIdKejTxI zUUDo;%so$+=y!ZVdH}V_%XHJc2#9o#R3pL%8CNhS#JSeILGw)G%;{aWZlB!QMvtA_ zhq6|^1~aemWpp73*7mM$@2axf<&x7#RmhP_M|s$dUbETTCTkuZ?}1px8Mw%O%5H

FgBEwY-&b(G{<;lU_%FMW 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 B?5zL* literal 0 HcmV?d00001 diff --git a/activities/module01/essay-395/H5P.FontIcons-1.0/fonts/h5p.woff b/activities/module01/essay-395/H5P.FontIcons-1.0/fonts/h5p.woff new file mode 100644 index 0000000000000000000000000000000000000000..acd54ec9909955b17cad41cbbb723de01b6eaab0 GIT binary patch literal 16728 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 SbKfCcJNFi|NHh65*Z%`$&+!ES literal 0 HcmV?d00001 diff --git a/activities/module01/essay-395/H5P.FontIcons-1.0/library.json b/activities/module01/essay-395/H5P.FontIcons-1.0/library.json new file mode 100644 index 0000000..8ccf897 --- /dev/null +++ b/activities/module01/essay-395/H5P.FontIcons-1.0/library.json @@ -0,0 +1,14 @@ +{ + "title": "H5P.FontIcons", + "majorVersion": 1, + "minorVersion": 0, + "patchVersion": 6, + "runnable": 0, + "machineName": "H5P.FontIcons", + "author": "Joubel", + "preloadedCss": [ + { + "path": "styles/h5p-font-icons.css" + } + ] +} diff --git a/activities/module01/essay-395/H5P.FontIcons-1.0/styles/h5p-font-icons.css b/activities/module01/essay-395/H5P.FontIcons-1.0/styles/h5p-font-icons.css new file mode 100644 index 0000000..a6c71f9 --- /dev/null +++ b/activities/module01/essay-395/H5P.FontIcons-1.0/styles/h5p-font-icons.css @@ -0,0 +1,10 @@ +@font-face { + font-family: 'H5PFontIcons'; + src: url('../fonts/h5p.eot?105'); + src: url('../fonts/h5p.eot?105#iefix') format('embedded-opentype'), + url('../fonts/h5p.ttf?105') format('truetype'), + url('../fonts/h5p.woff?105') format('woff'), + url('../fonts/h5p.svg?105#H5PFontIcons') format('svg'); + font-weight: normal; + font-style: normal; +} diff --git a/activities/module01/essay-395/H5P.JoubelUI-1.3/css/joubel-help-dialog.css b/activities/module01/essay-395/H5P.JoubelUI-1.3/css/joubel-help-dialog.css new file mode 100644 index 0000000..bd49d6f --- /dev/null +++ b/activities/module01/essay-395/H5P.JoubelUI-1.3/css/joubel-help-dialog.css @@ -0,0 +1,67 @@ +/* Main Container */ +.joubel-help-text-dialog-box { + position: absolute; + width: 100%; + height: 100%; + top: 0; + left: 0; + color: #555; + z-index: 2; +} + +/* Background for help dialog */ +.joubel-help-text-dialog-background { + position: absolute; + width: 100%; + height: 100%; + top: 0; + left: 0; + background: #555555; + opacity: 0.75; +} + +/* ------------------------------------ Main content container ------------------------ */ +.joubel-help-text-dialog-container { + display: block; + position: absolute; + top: 3.5%; + left: 20%; + width: 60%; + background: #fff; + opacity: 1; + max-height: 93%; + overflow: auto; +} + +/* Header */ +.joubel-help-text-header { + font-size: 1.1em; + border-bottom: 1px solid #E0E0E0; + padding: 0.75em 3em 0.75em 1.5em; +} + +/* Body */ +.joubel-help-text-body { + padding: 0.5em 1.5em; + margin: 1em 0 2em; +} + +/* Close help dialog container */ +.joubel-help-text-remove { + position: absolute; + right: 1.5em; + top: 0.8em; + cursor: pointer; +} + +.joubel-help-text-remove:hover { + color: #333; +} + +.joubel-help-text-remove:before { + font-family: 'H5PFontAwesome4'; + content: '\f00d'; + font-size: 1.3em; + right: 0em; + top: 0em; +} diff --git a/activities/module01/essay-395/H5P.JoubelUI-1.3/css/joubel-icon.css b/activities/module01/essay-395/H5P.JoubelUI-1.3/css/joubel-icon.css new file mode 100644 index 0000000..4ff0949 --- /dev/null +++ b/activities/module01/essay-395/H5P.JoubelUI-1.3/css/joubel-icon.css @@ -0,0 +1,152 @@ +[class^="joubel-icon-"], [class*=" joubel-icon-"] { + /* use !important to prevent issues with browser extensions that change fonts */ + font-family: 'H5PFontIcons' !important; + speak: none; + font-size: 1.5em; + line-height: 1.5em; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + word-wrap: normal; + cursor: pointer; + + /* Better Font Rendering =========== */ + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +/* Comment icon */ +.joubel-icon-comment-normal .h5p-icon-shadow:before { + content: "\e90a"; + color: rgb(221, 221, 221); +} +.joubel-icon-comment-normal .h5p-icon-speech-bubble:before { + content: "\e908"; + margin-left: -1em; + color: rgb(206, 114, 193); +} +.joubel-icon-comment-normal .h5p-icon-question:before { + content: "\e906"; + margin-left: -1em; + color: rgb(255, 255, 255); +} +.joubel-icon-comment-normal:hover .h5p-icon-speech-bubble:before { + color: rgb(188, 92, 163); +} +.joubel-icon-comment-normal:active .h5p-icon-speech-bubble:before { + color: rgb(206, 114, 193); + position: relative; + top: 0.05em; + left: 0.05em; +} +.joubel-icon-comment-normal:active .h5p-icon-question:before { + position: relative; + top: 0.05em; + left: 0.05em; +} + +/* Tip icon */ +.joubel-icon-tip-normal .h5p-icon-shadow:before { + content: "\e90a"; + color: rgb(221, 221, 221); +} +.joubel-icon-tip-normal .h5p-icon-speech-bubble:before { + content: "\e908"; + margin-left: -1em; + color: rgb(53, 128, 195); +} +.joubel-icon-tip-normal .h5p-icon-info:before { + content: "\e905"; + margin-left: -1em; + color: rgb(255, 255, 255); +} +.joubel-icon-tip-normal:hover .h5p-icon-speech-bubble:before { + color: rgb(72, 155, 213); +} +.joubel-icon-tip-normal:active .h5p-icon-speech-bubble:before { + color: rgb(72, 155, 213); + position: relative; + top: 0.05em; + left: 0.05em; +} +.joubel-icon-tip-normal:active .h5p-icon-info:before { + position: relative; + top: 0.05em; + left: 0.05em; +} + +/* Edit icon */ +.joubel-icon-edit .h5p-icon-circle:before { + content: "\e90d"; + color: #1d74c8; + font-size: 1.5em; +} +.joubel-icon-edit .h5p-icon-pencil:before { + content: "\e90c"; + color: #1d74c8; + font-size: 0.8em; + text-align: center; + position: absolute; + margin-left: -1.42em; +} +.joubel-icon-edit:hover .h5p-icon-circle:before { + content: "\e90e"; + color: #1d74c8; +} +.joubel-icon-edit:hover .h5p-icon-pencil:before { + color: #ffffff; +} + +/* Approve icon */ +.joubel-icon-approve .h5p-icon-circle:before { + content: "\e90d"; + color: #3ea35f; + font-size: 1.5em; +} +.joubel-icon-approve .h5p-icon-check:before { + content: "\e601"; + color: #3ea35f; + font-size: 0.8em; + text-align: center; + position: absolute; + margin-left: -1.42em; +} +.joubel-icon-approve:hover .h5p-icon-circle:before { + content: "\e90e"; +} +.joubel-icon-approve:hover .h5p-icon-check:before { + color: #ffffff; +} + +/* Cancel icon */ +.joubel-icon-cancel .h5p-icon-circle:before { + content: "\e90d"; + color: #de3354; + font-size: 1.5em; +} +.joubel-icon-cancel .h5p-icon-cross:before { + content: "\e600"; + color: #de3354; + font-size: 0.85em; + text-align: center; + position: absolute; + margin-left: -1.38em; +} +.joubel-icon-cancel:hover .h5p-icon-circle:before { + content: "\e90e"; +} +.joubel-icon-cancel:hover .h5p-icon-cross:before { + color: #ffffff; +} + +/* Custom override CSS */ +.joubel-icon-tip-normal.help-icon:before { + font-family: 'H5PFontAwesome4'; + content: "\f059"; +} + +/* Hide icon layers if using font awesome */ +.joubel-icon-tip-normal.help-icon > span { + display: none; +} diff --git a/activities/module01/essay-395/H5P.JoubelUI-1.3/css/joubel-message-dialog.css b/activities/module01/essay-395/H5P.JoubelUI-1.3/css/joubel-message-dialog.css new file mode 100644 index 0000000..079b4f3 --- /dev/null +++ b/activities/module01/essay-395/H5P.JoubelUI-1.3/css/joubel-message-dialog.css @@ -0,0 +1,25 @@ +@CHARSET "UTF-8"; + +.joubel-message-dialog { + position: absolute; + bottom: 0; + left: 0; + right: 0; + width: 100%; + padding: .3em; + z-index: 11; + box-sizing: border-box; + -moz-box-sizing: border-box; + border-top: 1px solid #ffcd0d; + background-color: #fcffcc; + text-align: center; + font-size: 0.8em; +} +.joubel-message-dialog:before { + font-family: 'H5PFontAwesome4'; + content: '\f05a'; + padding-right: .5em; + font-size: 1.3em; + position: relative; + top: 0.1em; +} \ No newline at end of file diff --git a/activities/module01/essay-395/H5P.JoubelUI-1.3/css/joubel-progress-circle.css b/activities/module01/essay-395/H5P.JoubelUI-1.3/css/joubel-progress-circle.css new file mode 100644 index 0000000..1697ea3 --- /dev/null +++ b/activities/module01/essay-395/H5P.JoubelUI-1.3/css/joubel-progress-circle.css @@ -0,0 +1,56 @@ +.joubel-progress-circle-wrapper{ + display: inline-block; + padding: 0em 1em; +} +.joubel-progress-circle-percentage{ + position: relative; + font-size: 1em; +} + +.joubel-progress-circle-circle{ + -webkit-transform: rotate(0deg); + -ms-transform: rotate(0deg); + transform: rotate(0deg); + + display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */ + display: -ms-flexbox; /* TWEENER - IE 10 */ + display: -webkit-flex; /* NEW - Chrome */ + display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */ + + -webkit-align-items: center; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + + -webkit-justify-content: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + + position: relative; + + top: 0.151em; + left: 0.151em; + text-align: center; + width: 2.7em; + height: 2.7em; + + -webkit-border-radius: 100%; /* Safari 3-4, iOS 1-3.2, Android 1.6- */ + -moz-border-radius: 100%; /* Firefox 1-3.6 */ + border-radius: 100%; /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */ + + background-color: #fff; +} + +.joubel-progress-circle-active-border{ + position: relative; + text-align: center; + width: 3em; + height: 3em; + + -webkit-border-radius: 100%; /* Safari 3-4, iOS 1-3.2, Android 1.6- */ + -moz-border-radius: 100%; /* Firefox 1-3.6 */ + border-radius: 100%; /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */ + + background-color: #1a73d9; +} diff --git a/activities/module01/essay-395/H5P.JoubelUI-1.3/css/joubel-progressbar.css b/activities/module01/essay-395/H5P.JoubelUI-1.3/css/joubel-progressbar.css new file mode 100644 index 0000000..0c48c97 --- /dev/null +++ b/activities/module01/essay-395/H5P.JoubelUI-1.3/css/joubel-progressbar.css @@ -0,0 +1,38 @@ +.h5p-joubelui-progressbar { + width: 100%; + position: absolute; + left: 0; + bottom: 0; + right: 0; + height: .25em; + background: #fff; + -webkit-box-shadow: 0px -1px 3px 0px rgba(1,72,118,0.75); + -moz-box-shadow: 0px -1px 3px 0px rgba(1,72,118,0.75); + box-shadow: 0px -1px 3px 0px rgba(1,72,118,0.75); +} + +.h5p-joubelui-progressbar-slide-status-text { + font-size: 0; + width: 0; + height: 0; +} + +.h5p-joubelui-progressbar-background { + position: absolute; + left: 0; + top: 0; + height: 100%; + width: 0; + background-color: #014876; + -webkit-transition: width .3s ease-in-out; + -moz-transition: width .3s ease-in-out; + -o-transition: width .3s ease-in-out; + transition: width .3s ease-in-out; +} +.h5p-joubelui-drop { + z-index: 1; +} +.drop-element.h5p-joubelui-drop .drop-content { + padding: .2em .8em; + font-weight: bold; +} diff --git a/activities/module01/essay-395/H5P.JoubelUI-1.3/css/joubel-score-bar.css b/activities/module01/essay-395/H5P.JoubelUI-1.3/css/joubel-score-bar.css new file mode 100644 index 0000000..e0b0b61 --- /dev/null +++ b/activities/module01/essay-395/H5P.JoubelUI-1.3/css/joubel-score-bar.css @@ -0,0 +1,159 @@ +.h5p-joubelui-score-bar { + display: inline-flex; + display: -webkit-inline-flexbox; + display: -ms-inline-flexbox; + display: -webkit-inline-flex; + width: 15em; + max-width: 100%; + background: #fff; + border-radius: 1.5em; + padding: 0.625em; + border: 1px solid rgba(0, 0, 0, 0.08); + box-sizing: border-box; + position: relative; +} +.h5p-joubelui-score-bar-visuals { + flex: 1; + -webkit-box-flex: 1; + -webkit-flex: 1; + position: relative; + overflow: visible; +} +.h5p-joubelui-score-bar-progress-wrapper { + position: relative; + margin-right: 1.7em; + height: 0.917em; + border-top-left-radius: 1.5em; + border-bottom-left-radius: 1.5em; + background: #ddd; +} +.h5p-joubelui-score-bar-progress { + overflow: hidden; + white-space: nowrap; + color: transparent; + position: absolute; + left: 0; + top: 0; + height: 100%; + width: 0; + border-top-left-radius: .5em; + border-bottom-left-radius: .5em; + background: #48b57e; /* For browsers not supporting linear-gradient */ + background: linear-gradient(to right, #52ca8d, #48b57e); + -webkit-transition: width 0.4s ease-in-out; + -moz-transition: width 0.4s ease-in-out; + -o-transition: width 0.4s ease-in-out; + transition: width 0.4s ease-in-out; + -webkit-backface-visibility: hidden; +} +/* The star */ +.h5p-joubelui-score-bar-star { + height: 1.8em; + width: 2.1em; + position: absolute; + right: 0; + top: -0.4em; + overflow: visible; +} +.h5p-joubelui-score-bar-full-score.h5p-joubelui-score-bar-animation-active .h5p-joubelui-score-bar-star { + -webkit-animation: pound 0.8s 1; + animation: pound 0.8s 1; +} +@keyframes pound { + from { + transform: scale(0); + } + 20% { + transform: scale(1.4); + } + 60% { + transform: scale(0.8); + } + 80% { + transform: scale(1.2); + } + to { + transform: scale(1); + } +} +@-webkit-keyframes pound { + from { + -webkit-transform: scale(0); + } + 20% { + -webkit-transform: scale(1.4); + } + 60% { + -webkit-transform: scale(0.8); + } + 80% { + -webkit-transform: scale(1.2); + } + to { + -webkit-transform: scale(1); + } +} +/* Styling the star */ +.h5p-joubelui-score-bar-star svg { + overflow: visible; +} +.h5p-joubelui-score-bar-star-shadow { + fill: #fff; +} +.h5p-joubelui-score-bar-star-border { + fill: none; + stroke: #ddd; + stroke-miterlimit: 10; + stroke-width: 3px; +} +.h5p-joubelui-score-bar-star-fill { + fill: #ddd; +} +.h5p-joubelui-score-bar-full-score .h5p-joubelui-score-bar-star-border { + stroke: #ab741a; + stroke-width: 6; +} +.h5p-joubelui-score-bar-star-fill-full-score { + visibility: hidden; + fill: #ffc80b; +} +.h5p-joubelui-score-bar-full-score .h5p-joubelui-score-bar-star-fill { + /* This will be a fallback for browsers not supporting the filter, + i.e. Safari */ + fill: #ffc80b; +} +.h5p-joubelui-score-bar-full-score .h5p-joubelui-score-bar-star-fill-full-score { + visibility: visible; +} + +/* The numeric part on the end (score / maxScore) */ +.h5p-joubelui-score-numeric { + margin: 0em 0.4em; + font-size: 1.333em; + line-height: 0.7; + font-weight: bold; +} +.h5p-score-bar-has-help .h5p-joubelui-score-numeric { + /* Need more space when icon is displayed */ + margin-right: 0.625em; +} +.h5p-joubelui-score-number { + color: #333; +} +.h5p-joubelui-score-number-separator { + color: #757575; + padding: 0 0.1em; +} +.h5p-joubelui-score-bar .joubel-tip-container { + position: absolute; + top: 0.1em; + right: 0.3em; + font-size: 1em; + line-height: 1; + color: #1a73d9; + margin-right: 0.2em; +} +.h5p-joubelui-score-bar .joubel-tip-container > .help-icon { + font-size: 1em; + line-height: 1; +} diff --git a/activities/module01/essay-395/H5P.JoubelUI-1.3/css/joubel-simple-rounded-button.css b/activities/module01/essay-395/H5P.JoubelUI-1.3/css/joubel-simple-rounded-button.css new file mode 100644 index 0000000..a2969b4 --- /dev/null +++ b/activities/module01/essay-395/H5P.JoubelUI-1.3/css/joubel-simple-rounded-button.css @@ -0,0 +1,28 @@ +.joubel-simple-rounded-button { + cursor: pointer; + display: inline-block; + margin: 0.25em 0; + padding: 0.3em 1.2em; + border-radius: 2em; + background-color: #1a73d9; + color: #FFFFFF; +} + +.joubel-simple-rounded-button:hover, +.joubel-simple-rounded-button:focus { + background-color: #1356a3; +} + +.joubel-simple-rounded-button:active { + position: relative; + background-color: #104888; + + -webkit-box-shadow: inset 0 4px 0px #0e407a; + -moz-box-shadow: inset 0 4px 0px #0e407a; + box-shadow: inset 0 4px 0px #0e407a; +} + +.joubel-simple-rounded-button:active .joubel-simple-rounded-button-text { + position: relative; + top: 2px; +} diff --git a/activities/module01/essay-395/H5P.JoubelUI-1.3/css/joubel-slider.css b/activities/module01/essay-395/H5P.JoubelUI-1.3/css/joubel-slider.css new file mode 100644 index 0000000..87caa74 --- /dev/null +++ b/activities/module01/essay-395/H5P.JoubelUI-1.3/css/joubel-slider.css @@ -0,0 +1,29 @@ +.h5p-joubel-ui-slider { + -webkit-transition: -webkit-transform 0.3s ease-in-out; + -moz-transition: -moz-transform 0.3s ease-in-out; + -ms-transition: -ms-transform 0.3s ease-in-out; + transition: transform 0.3s ease-in-out; + + /* Avoid flickering */ + -webkit-transform: translateX(0); + -moz-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0); + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + + height: 100%; +} +.h5p-joubel-ui-slide { + position: absolute; + width: 100%; + height: 100%; + + top: 0; + left: 0; + + display: none; +} +.h5p-joubel-ui-slide.current { + display: block; +} diff --git a/activities/module01/essay-395/H5P.JoubelUI-1.3/css/joubel-speech-bubble.css b/activities/module01/essay-395/H5P.JoubelUI-1.3/css/joubel-speech-bubble.css new file mode 100644 index 0000000..937cc1a --- /dev/null +++ b/activities/module01/essay-395/H5P.JoubelUI-1.3/css/joubel-speech-bubble.css @@ -0,0 +1,50 @@ +@CHARSET "UTF-8"; + +.joubel-speech-bubble { + position: absolute; + color: #333; + z-index: 301; + margin-top: 0.45em; + min-width: 1em; + opacity: 0; + transition: opacity 0.5s ease; +} +.joubel-speech-bubble p { + margin: 0.75em 0; +} +.joubel-speech-bubble p:first-child { + margin-top: 0.25em; +} +.joubel-speech-bubble p:last-child { + margin-bottom: 0.25em; +} +.joubel-speech-bubble.show { + opacity: 1; +} +.joubel-speech-bubble-inner { + background: #fbfbfb; + box-shadow: 0 0 0.5em #2c2c2c; + border-radius: 0.5em; + padding: 0.2em 0.5em; + text-align: left; + position: relative; + word-wrap: break-word; /* Long words have to break */ + z-index: 1; +} +.joubel-speech-bubble-inner-tail, +.joubel-speech-bubble-tail { + position: absolute; + /* Setting these in pixels is intentional. We use it when calculating placement of bubble */ + width: 12px; + height: 12px; + background: #fbfbfb; + -webkit-transform: rotate(45deg); + -moz-transform: rotate(45deg); + -ms-transform: rotate(45deg); + -o-transform: rotate(45deg); + transform: rotate(45deg); + z-index: -1; +} +.joubel-speech-bubble-tail { + box-shadow: 0 0 0.5em #2c2c2c; +} diff --git a/activities/module01/essay-395/H5P.JoubelUI-1.3/css/joubel-tip.css b/activities/module01/essay-395/H5P.JoubelUI-1.3/css/joubel-tip.css new file mode 100644 index 0000000..d973f69 --- /dev/null +++ b/activities/module01/essay-395/H5P.JoubelUI-1.3/css/joubel-tip.css @@ -0,0 +1,73 @@ +.joubel-tip-container { + display: inline-block; + font-weight: normal; + color: #777; + cursor: pointer; +} +.joubel-tip-container:hover { + color: #333; +} + +.joubel-tip-container:hover:before { + content: attr(aria-label); + + position: absolute; + left: 50%; + z-index: 5; + + padding: 0.25em 0.75em; + background: #212121; + color: white; + white-space: nowrap; + line-height: 1.5; + box-shadow: 0 0 0.5em #858585; + transform: translate(-50%, -1.25em); +} + +.joubel-tip-container:focus { + outline: 0; + box-shadow: 0px 0px 5px 2px rgba(140,185,240,1); + outline: rgba(140,185,240,1) solid 1px; +} +.using-mouse .joubel-tip-container:focus { + box-shadow: none; +} +.joubel-tip-container.be-quiet:focus { + outline: none; +} +.joubel-tip-container.be-quiet { + pointer-events: none; +} +.joubel-tip-icon { + text-align: center; + font-size: 1.5em; + line-height: 1.5em; + width: 1.5em; + height: 1.5em; + pointer-events: none; +} +.joubel-tip-icon:before { + font-family: Joubel; + content: "\e888"; + + /* Better Font Rendering */ + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +.joubel-tip-icon.help-icon:before { + font-family: 'H5PFontAwesome4'; + content: "\f059"; +} + +.joubel-tip-container * { + pointer-events: none; +} + +.joubel-tip-container .hidden-but-read { + position: absolute; + top: 0; + left: 0; + width: 0; + height: 0; + overflow: hidden; +} \ No newline at end of file diff --git a/activities/module01/essay-395/H5P.JoubelUI-1.3/css/joubel-ui.css b/activities/module01/essay-395/H5P.JoubelUI-1.3/css/joubel-ui.css new file mode 100644 index 0000000..95ac94e --- /dev/null +++ b/activities/module01/essay-395/H5P.JoubelUI-1.3/css/joubel-ui.css @@ -0,0 +1,96 @@ +@CHARSET "UTF-8"; + +/* Styling of button */ +.h5peditor .ui-dialog .h5p-joubelui-button, +.h5peditor .h5p-joubelui-button, +.h5p-joubelui-button { + font-size: 1em; + line-height: 1.2; + margin: 0 0.5em 1em; + padding: 0.5em 1.25em; + border-radius: 2em; + + background: #1a73d9; + color: #ffffff; + + cursor: pointer; + border: none; + box-shadow: none; + -webkit-transform: translateZ(0); + transform: translateZ(0); + + display: inline-block; + text-align: center; + text-shadow: none; + text-decoration: none; + vertical-align: baseline; +} +.h5p-joubelui-button:first-child { + margin: 0 0.5em 1em 0; +} + +.h5p-joubelui-button:last-child { + margin: 0 0 1em 0.5em; +} + +.h5p-joubelui-button:first-child:last-child { + margin: 0 0 1em; +} + +/* Truncated buttons */ +.h5p-joubelui-button.truncated { + width: 2.235em; + height: 2.235em; + border-radius: 50%; + padding: 0; + text-align: center; +} + +.h5p-joubelui-button.truncated:before { + padding: 0; +} + +.h5p-joubelui-button:hover, +.h5p-joubelui-button:focus { + background: #1356a3; + color: #fff; + text-decoration: none; + -webkit-transition: initial; + -moz-transition: initial; + -o-transition: initial; + transition: initial; +} +.h5p-joubelui-button:active { + position: relative; + background: #104888; + + -webkit-box-shadow: inset 0 4px 0 #0e407a; + -moz-box-shadow: inset 0 4px 0 #0e407a; + box-shadow: inset 0 4px 0 #0e407a; +} +.h5p-joubelui-button:active .h5p-joubelui-button-text { + position: relative; + top: 2px; +} + +.h5p-joubelui-button:before { + font-family: 'H5PFontAwesome4'; + padding-right: 0.5em; +} + +.h5p-question-try-again:before { + content: "\F01E"; +} + +.h5p-question-show-solution:before { + content: "\F06E"; +} + +.h5p-question-check-answer:before { + content: "\F058"; +} + +/* Remove outline for all elements having tabIndex="-1"*/ +.h5p-content [tabIndex="-1"] { + outline: none; +} diff --git a/activities/module01/essay-395/H5P.JoubelUI-1.3/fonts/joubel.eot b/activities/module01/essay-395/H5P.JoubelUI-1.3/fonts/joubel.eot new file mode 100644 index 0000000000000000000000000000000000000000..572c2ed19d4dbbda0ab1bbce82bceb2f36cc3cc5 GIT binary patch literal 4752 zcmeGgTTEQX^~}tj`(W?BfZb(*eel|a*j{#lg%}g;EEFYyK`Q1X3oqx=boL#LV!=)00by(Z3GsHpd9GlN*A(L>sfm(_aG0zgbB#N z91KGmCXwxcUWCSwG6_SFMT!@mMM@TC;3P^;K^PJcgE(>?9E&6|nGG%igZQDo`UYpA z`U+B3@I5|qdT9FY!MklJRF3%I*wD;0_AbQFV6Tr&o;`75AaMurivafb$J0Zj_8)(x z0KnOa{N`~a7(e2-5MMyNdi?b4nPZ*i4-mhB`0>fi$WYa-aH&)Y&~SR_%rpex1;m?> zAD$XIo&NT(b7-WiALp2#&dki>IKPgbFk7(#ASBe?9X zZ6Cm0H@lg;3Hunn$XwreAr}@uayBtzIr6NYNvU#B(1TJStl00 zbLB2bjO2drTkxqkdb4&h7eQI)CMr5e%Wf&OA^BOf8@czC4tg2NP+^dGiXF77(m|ah z-cB1E+G(;W5@mna^`5IMr<_mr57xF#zj~$Q)XLSKXf?g;PnI2iJ=>u>T>2HS-Dk>O6J3tD8F;YX|#MPJ!z> zz1%t59~U}z_8;gBtk@0BZ8rp7-sG2a{P(V%k{%MK-)ANq#vlVytZEMOz~hm`9i%c6 zjgcov6K))_9&so!QdOBBR8<+NCovM05{(UBUyxXjM|+r#Jw%G&?2Ktlv8kF(QA}O8 zbFNZGIU8i0Qf4>pWlqz@xndZG$22{<=CL!CF@?2LMhFRgsnr#7y2|Z>rO)FKIh0X` zPadQ+Yb!DgCs$3b8kA}InQ&rMq#*8gg&Yo#%55rl8oEQp#<{l;bxYx0=*qbMirin6I(8mvM7)sbgCT<_ zzaBM;Uom+3@$=VvW!%)ZRwc`P&dTDA(4kM7KHHv=r)ov8?CQhdc~@1arf4pQjGwZk zn3Iy{;kWc7`m@i`2a^%urT@MUezeI4xowLNs+7`C@j-bCZSVZc@($}H54XbtnWQ(urJFxO(&!s0QiIS{ovbORCM>w&(5 z6bTpb`h)_^q(v%b=69M$cJ3N(K6}@-r>O7Z-pX*GWZ;N*CV561K z9O|jv_fkvCOZ#ejzIdQ=G}cqc+R6g=mwmonmGo z9a&2_#^9T*zb);SW};fj-LP2rh?S2QJ~JP)`vYvSJMSY z!0Atx4lHLo47*#y&su9fAGc13y(AFKeWFCzix5HNU+3ef;^n3uIKJ@pZYv>UArti5 zD+=q5_NSZ^nE$bsNjU?K-OqJK*2|glcR8o3A}X4W?D9Zq(l5&U+)bXt{Lv15I4ggQ zRN+&Dg@Gu{RIO-pL69tpk)%}RmPQQMxmon6#aHIuHcQd3h+x;9?b z9xEqhvG%GD&tQh9XFjy{`_b2n|F5||@0#mBac2J;xm)~S!Z-KYTF-ONw!eW5iwSJM z>J9&NqtCr3vjhHb7P&$;93%gKf+{os&j~GCT8X8}qKRQj2i(ASQ%`#Gv^TM@P&&x- z{MtI7TtfUUqzhh9%z{0>a*XINNzDaN3_;ir3-BGdMP4RvlaFaReV>i8MNHx^DBo57 zfZw_$wN0H;KgJPal_fAMY9?&!)<`7(t&22xDqSTMzU?N}aWNZ*}@6@;^SnB$d5AP=iZe9M)Vq3qVnneAd-nW@?ESb8d*9hyy# zhKJ9FpB~8^%w(ow&?PT#W+9B1J87&(#g)zw?s^(Vkv0rx@%L#ML8*iIii@5Y?ljwc I4BO#<0?It7LI3~& literal 0 HcmV?d00001 diff --git a/activities/module01/essay-395/H5P.JoubelUI-1.3/fonts/joubel.svg b/activities/module01/essay-395/H5P.JoubelUI-1.3/fonts/joubel.svg new file mode 100644 index 0000000..bb9e651 --- /dev/null +++ b/activities/module01/essay-395/H5P.JoubelUI-1.3/fonts/joubel.svg @@ -0,0 +1,30 @@ + + + +Generated by IcoMoon + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/activities/module01/essay-395/H5P.JoubelUI-1.3/fonts/joubel.ttf b/activities/module01/essay-395/H5P.JoubelUI-1.3/fonts/joubel.ttf new file mode 100644 index 0000000000000000000000000000000000000000..fbb17f79fe4b223fd37fb0c74ebac02a71218fb4 GIT binary patch literal 4592 zcmeHLYfN0n6+Sa_=RVlG4<5VA^4MJ#*o7FDU0@*wg2_Tr;@Gu$D5eHE=4CL(ELkAM z7{^X*HB_=2t3`526~$4ds;a8|s#HZKirXe?fAmMIH2q<-e4=Jv%(Rad@K*fRrFV zG%-9ki@gi^MeOy7>2s$}4aDyve+j_;-sJf3nEgjz$^me8p}uJn1;!8gZRD4cub4bL zzj&g{{66wGkv}<|8XYdb9W0VA0qV~VFU~?KynuWo>Vq@GXUD(wtIRa={W!8XDE5q>d7WF5JTAQY6O@4VCw+b$Yr-Ox1fXJi%M}8+bt*w zF`IZxP-pc_T9tqzN0^`kMVdhH?w2=mGxswYIWBm2WdkHfGQaaKdsQ60+q;;HpsjP4 zlmayGmqt65pC-GRc~|MASD+Xj`iZ;1LCZr9>Ljst+ECw46OG{r`@639TwOooe6oM2 zs%`ewmBKUYS9>BA^olQ0eC)M!r|xj+D;}RGIk$G~iJ2I#U(8>x=y)nYWTH&?bQk!k zSBo_@x3eA3?h{wOd0e=2SMRTA>T0MO>PtEWuj}+m*L;6W_^jza)K$7}H?&;4A^4I; zpPb{rckPt)kRbgYGvOG_;RzL}nuC1oaZBMo5(-D6bjkCl`_iN5aX0GyJ;_Wnl8>2!!X>Y z>DD#3ovDl|terAKNZ<=Cu7J~3ViziX35Up`j52((B&BIvzF|1IYI4<}Ov}!M6Qd&q z`CM1P;c%tq zGPf{3QWD4VT(?66Z)l4EY@8(fhN=q69lqJ?D_+EMZ;+;JUQ-0i+Fa6bxHLs& zkGqRJ$@FW-5@QHuTz^^S&q_7B0F@$MNaW)ogEzk&HHuF$c*)5NH+p53w4A?ScnZ@QJ zTgg1_)az$)%(d7xvsjdB4rHwkVIV?$JJ9!$d;tNES2(~-ny+GJe!FS3rgo%h@LJ!I zrt_^^Wv%C%j`Up{e0(%kGugcLjfL9dr!Vz&jdTRU2hViJzPK<^mOd~zQPnbew63}L zL{<0F@do8U+l6G;`FQMnSMowzK5yuu>(N-!KG#O=-V_zEa5t0=yA zyEs@EkJkl?bMskUzTa&I!r_3;?Jv0Z3zC~JV&KulFeR5U*DkSkXoMb|=HWRpfmw7X z&t`LEX%@lH4Z--vxx}qqBQcy3oBZ3ylGx&&5GBOq4 zv5!mpRaEP$q=l)$@1PT%lOG)1u{pyewGuKGGJc=EEU$X7Kk1yp{ExLv(pl=*|6EsiyPPR` zhjXebqN3?cuMHF>d{_lS<`&Oj{%D6joRvRD%JHeh!ax*es+PaIAV}m#Ny4fL5VnG< zY#|N!aLbr@u#$_i0|fbodenOPU+)))4>zM*hfBjO-|Nnc;9cnaB3=|@kvw-{z7h!h zTGMrn{z+IWgl=lOs%^bZI~QIb787TtnRIiLnwo0Tt;zECXbCBfwwHgfh#8(Peqf#VqpuhLUvqud zHP?UQ&i*%YxA?t;Z{}-TJPjdeW1Xy@7q1(n+4@*S7WKGV*VtTmge~1h`cPVqWp7NItPm2Me!?IF;HTn#-b_K zYbUZaL;3zJtstGw(i}Wk(^>W^%Ad*7Iry#p`c!IRWPBQ?AO#CB0^>0K?09|tq$WWmKVj7X1lLp GFa1x(;g;tB literal 0 HcmV?d00001 diff --git a/activities/module01/essay-395/H5P.JoubelUI-1.3/fonts/joubel.woff b/activities/module01/essay-395/H5P.JoubelUI-1.3/fonts/joubel.woff new file mode 100644 index 0000000000000000000000000000000000000000..6c7b7279dd589238c462e5f096ebad126a140103 GIT binary patch literal 4668 zcmeGgTTEQXbsl%_gT4D=Uo87%fnA7U*=4;D1HojWC~@p!9*U_!j(M!X81Fg@BsR9= zB(@qV*^SjAxulBXs8Ur`RlX`!Q60r?9W@{QsnYbrYON}*T2rbjs#K{`4cjwwmx6=S z^dqiRwWB+C&TGz`nK|d&v-^BsZ!f|KT6qUD@zMUVfphr&);HMHj1X3VdX#r-x%|q+ z$+1&Fn+AN8_tgWd9aCd-oOTOvF3Y=ZYWB=Ap#2OXGtkYqjtwX8PG`p^5wczdehcsB zAAh-Q8i+u9AMhI9wI8wD(kN$(%`~=9^_5%(!q2}t_;mVU^r(s>& zi-3nk51{9AV<)pfyAEqF^8W2#7H3c8=jLI*{(s6*fT*+|UquWdvO>U0^r|u9HI%{{ z;M*IvZO1s=h0v;<-YnikT@*S{#F@g#TUflsDggO`$6-Ibxs)GCVulVUMF7SqeD^D> z_TqZ6DCULlF0CSg;o@&S=R9(0o?wa>Mi^wRLYqM)2(|7JCT!X9S+wiLccpG}3HiYI zAa*$|q&i|DR-EW0spd|S-W`q6zo}~f<+a9eS~&Ip`os z!nmST3TU>nvI?suWc&Rnnlf22J^I%z-%V-vxBFXeoSEV~sc&*7#z6?4cVvku zl47%n`0=IrnglA0=5cJYM^#NYpJ`Fc!D$uxfX_2nurs{0;n;7 z8}Ja{4D?;t!Ck=Z;R+y=I%LSqZ?{Y|G>*57Tp8?ZIorNb)qb|6Z}7^DG;J zE;JrK{^DTIcvmR8??i9n`Gu*f!rqaoy0+UtLsr=-0d=QBNLlZmrEne!d7 zgS+Tt?x~`X6TVLv`>;K~Z$Yi{~o_6>G>nk2lV}yLw3vIm+X{_*)W1&Fk-lDbg zkr>92`l{N78Up53RMJ<%(J;m?Pr2LcB&@2&cki|@+>}ff;-M(?s*y;=S+%cl3VggA-@c4RTeN8)z}?SqB8u$eOr?I zgruMw@%$#bL#~m(!#)o_gng20!sPda$*@tCZS{yzJQ{D{Of!iliW;K14qw&?Vyp6 zp^yoB%~j>~BSRVM4CH^PWir-)WzRD`(amzk{|;kBmUuGKE z4Z^DI5nK&VEffa4Fq0L>_JSboh~ur+YErsb=7M*k9J2 z{KHMj#(_YTIy|oO7~F-*F2F@m8Y_2IIHXYMSBk1CB@2xGlr@Kwj3U}1B@f)rNZj8HW*c5epW2W|nhF+q}icZ$nh_1*w z*_f{GjQg=K-dX*@X~^*8^asXyKm2;}|25a=U32{>?(Bafck|y%(2HN+=zqrA@mFMm zVglMP2Esqx8jJ6W?7)9pL#_}F=7`^)Nah+4D{?LOwF*O%LF3b;Zgd^`wh{N2Xm7w+ zC3WLx*_BN`z6ki6K&7xf_9$UKaFLX)hSbKr{A5kOI}J0aKu-O0Wd* zYzb!Yk4AY3mVy3-5?qEV(F^=nw4?z=2aW*~sMn5^U<&j-C0GKuP=Xn9LrrJM%Rqms z1ed|L_8T+#h4Jhxnn8KAfW}c4%|4wi%pK3?!pV37Jq?5c{Kz{F>>LWCB#NWN&M7-7 z1KFvC*|7o|00mQ^c@~YK!cMW?d~QBGmCa=fWAoX`@c5bVlN0#^`Ft*pdc~6Su;>)% j$O%Kn;MB8d5@_S-47{I26CiZ}IyWy4Cr!6s!%p}g@^GD4 literal 0 HcmV?d00001 diff --git a/activities/module01/essay-395/H5P.JoubelUI-1.3/js/joubel-help-dialog.js b/activities/module01/essay-395/H5P.JoubelUI-1.3/js/joubel-help-dialog.js new file mode 100644 index 0000000..135c597 --- /dev/null +++ b/activities/module01/essay-395/H5P.JoubelUI-1.3/js/joubel-help-dialog.js @@ -0,0 +1,93 @@ +var H5P = H5P || {}; + +/** + * Class responsible for creating a help text dialog + */ +H5P.JoubelHelpTextDialog = (function ($) { + + var numInstances = 0; + /** + * Display a pop-up containing a message. + * + * @param {H5P.jQuery} $container The container which message dialog will be appended to + * @param {string} message The message + * @param {string} closeButtonTitle The title for the close button + * @return {H5P.jQuery} + */ + function JoubelHelpTextDialog(header, message, closeButtonTitle) { + H5P.EventDispatcher.call(this); + + var self = this; + + numInstances++; + var headerId = 'joubel-help-text-header-' + numInstances; + var helpTextId = 'joubel-help-text-body-' + numInstances; + + var $helpTextDialogBox = $('
', { + 'class': 'joubel-help-text-dialog-box', + 'role': 'dialog', + 'aria-labelledby': headerId, + 'aria-describedby': helpTextId + }); + + $('
', { + 'class': 'joubel-help-text-dialog-background' + }).appendTo($helpTextDialogBox); + + var $helpTextDialogContainer = $('
', { + 'class': 'joubel-help-text-dialog-container' + }).appendTo($helpTextDialogBox); + + $('
', { + 'class': 'joubel-help-text-header', + 'id': headerId, + 'role': 'header', + 'html': header + }).appendTo($helpTextDialogContainer); + + $('
', { + 'class': 'joubel-help-text-body', + 'id': helpTextId, + 'html': message, + 'role': 'document', + 'tabindex': 0 + }).appendTo($helpTextDialogContainer); + + var handleClose = function () { + $helpTextDialogBox.remove(); + self.trigger('closed'); + }; + + var $closeButton = $('
', { + 'class': 'joubel-help-text-remove', + 'role': 'button', + 'title': closeButtonTitle, + 'tabindex': 1, + 'click': handleClose, + 'keydown': function (event) { + // 32 - space, 13 - enter + if ([32, 13].indexOf(event.which) !== -1) { + event.preventDefault(); + handleClose(); + } + } + }).appendTo($helpTextDialogContainer); + + /** + * Get the DOM element + * @return {HTMLElement} + */ + self.getElement = function () { + return $helpTextDialogBox; + }; + + self.focus = function () { + $closeButton.focus(); + }; + } + + JoubelHelpTextDialog.prototype = Object.create(H5P.EventDispatcher.prototype); + JoubelHelpTextDialog.prototype.constructor = JoubelHelpTextDialog; + + return JoubelHelpTextDialog; +}(H5P.jQuery)); diff --git a/activities/module01/essay-395/H5P.JoubelUI-1.3/js/joubel-message-dialog.js b/activities/module01/essay-395/H5P.JoubelUI-1.3/js/joubel-message-dialog.js new file mode 100644 index 0000000..805d76a --- /dev/null +++ b/activities/module01/essay-395/H5P.JoubelUI-1.3/js/joubel-message-dialog.js @@ -0,0 +1,38 @@ +var H5P = H5P || {}; + +/** + * Class responsible for creating auto-disappearing dialogs + */ +H5P.JoubelMessageDialog = (function ($) { + + /** + * Display a pop-up containing a message. + * + * @param {H5P.jQuery} $container The container which message dialog will be appended to + * @param {string} message The message + * @return {H5P.jQuery} + */ + function JoubelMessageDialog ($container, message) { + var timeout; + + var removeDialog = function () { + $warning.remove(); + clearTimeout(timeout); + $container.off('click.messageDialog'); + }; + + // Create warning popup: + var $warning = $('
', { + 'class': 'joubel-message-dialog', + text: message + }).appendTo($container); + + // Remove after 3 seconds or if user clicks anywhere in $container: + timeout = setTimeout(removeDialog, 3000); + $container.on('click.messageDialog', removeDialog); + + return $warning; + } + + return JoubelMessageDialog; +})(H5P.jQuery); diff --git a/activities/module01/essay-395/H5P.JoubelUI-1.3/js/joubel-progress-circle.js b/activities/module01/essay-395/H5P.JoubelUI-1.3/js/joubel-progress-circle.js new file mode 100644 index 0000000..e5cfcdb --- /dev/null +++ b/activities/module01/essay-395/H5P.JoubelUI-1.3/js/joubel-progress-circle.js @@ -0,0 +1,159 @@ +var H5P = H5P || {}; + +/** + * Class responsible for creating a circular progress bar + */ + +H5P.JoubelProgressCircle = (function ($) { + + /** + * Constructor for the Progress Circle + * + * @param {Number} number The amount of progress to display + * @param {string} progressColor Color for the progress meter + * @param {string} backgroundColor Color behind the progress meter + */ + function ProgressCircle(number, progressColor, fillColor, backgroundColor) { + progressColor = progressColor || '#1a73d9'; + fillColor = fillColor || '#f0f0f0'; + backgroundColor = backgroundColor || '#ffffff'; + var progressColorRGB = this.hexToRgb(progressColor); + + //Verify number + try { + number = Number(number); + if (number === '') { + throw 'is empty'; + } + if (isNaN(number)) { + throw 'is not a number'; + } + } catch (e) { + number = 'err'; + } + + //Draw circle + if (number > 100) { + number = 100; + } + + // We can not use rgba, since they will stack on top of each other. + // Instead we create the equivalent of the rgba color + // and applies this to the activeborder and background color. + var progressColorString = 'rgb(' + parseInt(progressColorRGB.r, 10) + + ',' + parseInt(progressColorRGB.g, 10) + + ',' + parseInt(progressColorRGB.b, 10) + ')'; + + // Circle wrapper + var $wrapper = $('
', { + 'class': "joubel-progress-circle-wrapper" + }); + + //Active border indicates progress + var $activeBorder = $('
', { + 'class': "joubel-progress-circle-active-border" + }).appendTo($wrapper); + + //Background circle + var $backgroundCircle = $('
', { + 'class': "joubel-progress-circle-circle" + }).appendTo($activeBorder); + + //Progress text/number + $('', { + 'text': number + '%', + 'class': "joubel-progress-circle-percentage" + }).appendTo($backgroundCircle); + + var deg = number * 3.6; + if (deg <= 180) { + $activeBorder.css('background-image', + 'linear-gradient(' + (90 + deg) + 'deg, transparent 50%, ' + fillColor + ' 50%),' + + 'linear-gradient(90deg, ' + fillColor + ' 50%, transparent 50%)') + .css('border', '2px solid' + backgroundColor) + .css('background-color', progressColorString); + } else { + $activeBorder.css('background-image', + 'linear-gradient(' + (deg - 90) + 'deg, transparent 50%, ' + progressColorString + ' 50%),' + + 'linear-gradient(90deg, ' + fillColor + ' 50%, transparent 50%)') + .css('border', '2px solid' + backgroundColor) + .css('background-color', progressColorString); + } + + this.$activeBorder = $activeBorder; + this.$backgroundCircle = $backgroundCircle; + this.$wrapper = $wrapper; + + this.initResizeFunctionality(); + + return $wrapper; + } + + /** + * Initializes resize functionality for the progress circle + */ + ProgressCircle.prototype.initResizeFunctionality = function () { + var self = this; + + $(window).resize(function () { + // Queue resize + setTimeout(function () { + self.resize(); + }); + }); + + // First resize + setTimeout(function () { + self.resize(); + }, 0); + }; + + /** + * Resize function makes progress circle grow or shrink relative to parent container + */ + ProgressCircle.prototype.resize = function () { + var $parent = this.$wrapper.parent(); + + if ($parent !== undefined && $parent) { + + // Measurements + var fontSize = parseInt($parent.css('font-size'), 10); + + // Static sizes + var fontSizeMultiplum = 3.75; + var progressCircleWidthPx = parseInt((fontSize / 4.5), 10) % 2 === 0 ? parseInt((fontSize / 4.5), 10) + 4 : parseInt((fontSize / 4.5), 10) + 5; + var progressCircleOffset = progressCircleWidthPx / 2; + + var width = fontSize * fontSizeMultiplum; + var height = fontSize * fontSizeMultiplum; + this.$activeBorder.css({ + 'width': width, + 'height': height + }); + + this.$backgroundCircle.css({ + 'width': width - progressCircleWidthPx, + 'height': height - progressCircleWidthPx, + 'top': progressCircleOffset, + 'left': progressCircleOffset + }); + } + }; + + /** + * Hex to RGB conversion + * @param hex + * @returns {{r: Number, g: Number, b: Number}} + */ + ProgressCircle.prototype.hexToRgb = function (hex) { + var result = /^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(hex); + return result ? { + r: parseInt(result[1], 16), + g: parseInt(result[2], 16), + b: parseInt(result[3], 16) + } : null; + }; + + return ProgressCircle; + +}(H5P.jQuery)); diff --git a/activities/module01/essay-395/H5P.JoubelUI-1.3/js/joubel-progressbar.js b/activities/module01/essay-395/H5P.JoubelUI-1.3/js/joubel-progressbar.js new file mode 100644 index 0000000..01274d1 --- /dev/null +++ b/activities/module01/essay-395/H5P.JoubelUI-1.3/js/joubel-progressbar.js @@ -0,0 +1,190 @@ +var H5P = H5P || {}; + +H5P.JoubelProgressbar = (function ($) { + + /** + * Joubel progressbar class + * @method JoubelProgressbar + * @constructor + * @param {number} steps Number of steps + * @param {Object} [options] Additional options + * @param {boolean} [options.disableAria] Disable readspeaker assistance + * @param {string} [options.progressText] A progress text for describing + * current progress out of total progress for readspeakers. + * e.g. "Slide :num of :total" + */ + function JoubelProgressbar(steps, options) { + H5P.EventDispatcher.call(this); + var self = this; + this.options = $.extend({ + progressText: 'Slide :num of :total' + }, options); + this.currentStep = 0; + this.steps = steps; + + this.$progressbar = $('
', { + 'class': 'h5p-joubelui-progressbar', + on: { + click: function () { + self.toggleTooltip(); + return false; + }, + mouseenter: function () { + self.showTooltip(); + }, + mouseleave: function () { + setTimeout(function () { + self.hideTooltip(); + }, 1500); + } + } + }); + this.$background = $('
', { + 'class': 'h5p-joubelui-progressbar-background' + }).appendTo(this.$progressbar); + + $('body').click(function () { + self.toggleTooltip(true); + }); + } + + JoubelProgressbar.prototype = Object.create(H5P.EventDispatcher.prototype); + JoubelProgressbar.prototype.constructor = JoubelProgressbar; + + /** + * Display tooltip + * @method showTooltip + */ + JoubelProgressbar.prototype.showTooltip = function () { + var self = this; + + if (this.currentStep === 0 || this.tooltip !== undefined) { + return; + } + + var parentWidth = self.$progressbar.offset().left + self.$progressbar.width(); + + this.tooltip = new H5P.Drop({ + target: this.$background.get(0), + content: this.currentStep + '/' + this.steps, + classes: 'drop-theme-arrows-bounce h5p-joubelui-drop', + position: 'top right', + openOn: 'always', + tetherOptions: { + attachment: 'bottom center', + targetAttachment: 'top right' + } + }); + this.tooltip.on('open', function () { + var $drop = $(self.tooltip.drop); + var left = $drop.position().left; + var dropWidth = $drop.width(); + + // Need to handle drops getting outside of the progressbar: + if (left < 0) { + $drop.css({marginLeft: (-left) + 'px'}); + } + else if (left + dropWidth > parentWidth) { + $drop.css({marginLeft: (parentWidth - (left + dropWidth)) + 'px'}); + } + }); + }; + + JoubelProgressbar.prototype.updateAria = function () { + var self = this; + if (this.options.disableAria) { + return; + } + + if (!this.$currentStatus) { + this.$currentStatus = $('
', { + 'class': 'h5p-joubelui-progressbar-slide-status-text', + 'aria-live': 'assertive' + }).appendTo(this.$progressbar); + } + var interpolatedProgressText = self.options.progressText + .replace(':num', self.currentStep) + .replace(':total', self.steps); + this.$currentStatus.html(interpolatedProgressText); + }; + + /** + * Hides tooltip + * @method hideTooltip + */ + JoubelProgressbar.prototype.hideTooltip = function () { + if (this.tooltip !== undefined) { + this.tooltip.remove(); + this.tooltip.destroy(); + this.tooltip = undefined; + } + }; + + /** + * Toggles tooltip-visibility + * @method toggleTooltip + * @param {boolean} [closeOnly] Don't show, only close if open + */ + JoubelProgressbar.prototype.toggleTooltip = function (closeOnly) { + if (this.tooltip === undefined && !closeOnly) { + this.showTooltip(); + } + else if (this.tooltip !== undefined) { + this.hideTooltip(); + } + }; + + /** + * Appends to a container + * @method appendTo + * @param {H5P.jquery} $container + */ + JoubelProgressbar.prototype.appendTo = function ($container) { + this.$progressbar.appendTo($container); + }; + + /** + * Update progress + * @method setProgress + * @param {number} step + */ + JoubelProgressbar.prototype.setProgress = function (step) { + // Check for valid value: + if (step > this.steps || step < 0) { + return; + } + this.currentStep = step; + this.$background.css({ + width: ((this.currentStep/this.steps)*100) + '%' + }); + + this.updateAria(); + }; + + /** + * Increment progress with 1 + * @method next + */ + JoubelProgressbar.prototype.next = function () { + this.setProgress(this.currentStep+1); + }; + + /** + * Reset progressbar + * @method reset + */ + JoubelProgressbar.prototype.reset = function () { + this.setProgress(0); + }; + + /** + * Check if last step is reached + * @method isLastStep + * @return {Boolean} + */ + JoubelProgressbar.prototype.isLastStep = function () { + return this.steps === this.currentStep; + }; + + return JoubelProgressbar; +})(H5P.jQuery); diff --git a/activities/module01/essay-395/H5P.JoubelUI-1.3/js/joubel-score-bar.js b/activities/module01/essay-395/H5P.JoubelUI-1.3/js/joubel-score-bar.js new file mode 100644 index 0000000..4d46ceb --- /dev/null +++ b/activities/module01/essay-395/H5P.JoubelUI-1.3/js/joubel-score-bar.js @@ -0,0 +1,225 @@ +var H5P = H5P || {}; + +/** + * @module + */ +H5P.JoubelScoreBar = (function ($) { + + /* Need to use an id for the star SVG since that is the only way to reference + SVG filters */ + var idCounter = 0; + + /** + * Creates a score bar + * @class H5P.JoubelScoreBar + * @param {number} maxScore Maximum score + * @param {string} [label] Makes it easier for readspeakers to identify the scorebar + * @param {string} [helpText] Score explanation + * @param {string} [scoreExplanationButtonLabel] Label for score explanation button + */ + function JoubelScoreBar(maxScore, label, helpText, scoreExplanationButtonLabel) { + var self = this; + + self.maxScore = maxScore; + self.score = 0; + idCounter++; + + /** + * @const {string} + */ + self.STAR_MARKUP = ''; + + /** + * @function appendTo + * @memberOf H5P.JoubelScoreBar# + * @param {H5P.jQuery} $wrapper Dom container + */ + self.appendTo = function ($wrapper) { + self.$scoreBar.appendTo($wrapper); + }; + + /** + * Create the text representation of the scorebar . + * + * @private + * @return {string} + */ + var createLabel = function (score) { + if (!label) { + return ''; + } + + return label.replace(':num', score).replace(':total', self.maxScore); + }; + + /** + * Creates the html for this widget + * + * @method createHtml + * @private + */ + var createHtml = function () { + // Container div + self.$scoreBar = $('
', { + 'class': 'h5p-joubelui-score-bar', + }); + + var $visuals = $('
', { + 'class': 'h5p-joubelui-score-bar-visuals', + appendTo: self.$scoreBar + }); + + // The progress bar wrapper + self.$progressWrapper = $('
', { + 'class': 'h5p-joubelui-score-bar-progress-wrapper', + appendTo: $visuals + }); + + self.$progress = $('
', { + 'class': 'h5p-joubelui-score-bar-progress', + 'html': createLabel(self.score), + appendTo: self.$progressWrapper + }); + + // The star + $('
', { + 'class': 'h5p-joubelui-score-bar-star', + html: self.STAR_MARKUP + }).appendTo($visuals); + + // The score container + var $numerics = $('
', { + 'class': 'h5p-joubelui-score-numeric', + appendTo: self.$scoreBar, + 'aria-hidden': true + }); + + // The current score + self.$scoreCounter = $('', { + 'class': 'h5p-joubelui-score-number h5p-joubelui-score-number-counter', + text: 0, + appendTo: $numerics + }); + + // The separator + $('', { + 'class': 'h5p-joubelui-score-number-separator', + text: '/', + appendTo: $numerics + }); + + // Max score + self.$maxScore = $('', { + 'class': 'h5p-joubelui-score-number h5p-joubelui-score-max', + text: self.maxScore, + appendTo: $numerics + }); + + if (helpText) { + H5P.JoubelUI.createTip(helpText, { + tipLabel: scoreExplanationButtonLabel ? scoreExplanationButtonLabel : helpText, + helpIcon: true + }).appendTo(self.$scoreBar); + self.$scoreBar.addClass('h5p-score-bar-has-help'); + } + }; + + /** + * Set the current score + * @method setScore + * @memberOf H5P.JoubelScoreBar# + * @param {number} score + */ + self.setScore = function (score) { + // Do nothing if score hasn't changed + if (score === self.score) { + return; + } + self.score = score > self.maxScore ? self.maxScore : score; + self.updateVisuals(); + }; + + /** + * Increment score + * @method incrementScore + * @memberOf H5P.JoubelScoreBar# + * @param {number=} incrementBy Optional parameter, defaults to 1 + */ + self.incrementScore = function (incrementBy) { + self.setScore(self.score + (incrementBy || 1)); + }; + + /** + * Set the max score + * @method setMaxScore + * @memberOf H5P.JoubelScoreBar# + * @param {number} maxScore The max score + */ + self.setMaxScore = function (maxScore) { + self.maxScore = maxScore; + }; + + /** + * Updates the progressbar visuals + * @memberOf H5P.JoubelScoreBar# + * @method updateVisuals + */ + self.updateVisuals = function () { + self.$progress.html(createLabel(self.score)); + self.$scoreCounter.text(self.score); + self.$maxScore.text(self.maxScore); + + setTimeout(function () { + // Start the progressbar animation + self.$progress.css({ + width: ((self.score / self.maxScore) * 100) + '%' + }); + + H5P.Transition.onTransitionEnd(self.$progress, function () { + // If fullscore fill the star and start the animation + self.$scoreBar.toggleClass('h5p-joubelui-score-bar-full-score', self.score === self.maxScore); + self.$scoreBar.toggleClass('h5p-joubelui-score-bar-animation-active', self.score === self.maxScore); + + // Only allow the star animation to run once + self.$scoreBar.one("animationend", function() { + self.$scoreBar.removeClass("h5p-joubelui-score-bar-animation-active"); + }); + }, 600); + }, 300); + }; + + /** + * Removes all classes + * @method reset + */ + self.reset = function () { + self.$scoreBar.removeClass('h5p-joubelui-score-bar-full-score'); + }; + + createHtml(); + } + + return JoubelScoreBar; +})(H5P.jQuery); diff --git a/activities/module01/essay-395/H5P.JoubelUI-1.3/js/joubel-simple-rounded-button.js b/activities/module01/essay-395/H5P.JoubelUI-1.3/js/joubel-simple-rounded-button.js new file mode 100644 index 0000000..0ced1e7 --- /dev/null +++ b/activities/module01/essay-395/H5P.JoubelUI-1.3/js/joubel-simple-rounded-button.js @@ -0,0 +1,32 @@ +var H5P = H5P || {}; + +H5P.SimpleRoundedButton = (function ($) { + + /** + * Creates a new tip + */ + function SimpleRoundedButton(text) { + + var $simpleRoundedButton = $('
', { + 'class': 'joubel-simple-rounded-button', + 'title': text, + 'role': 'button', + 'tabindex': '0' + }).keydown(function (e) { + // 32 - space, 13 - enter + if ([32, 13].indexOf(e.which) !== -1) { + $(this).click(); + e.preventDefault(); + } + }); + + $('', { + 'class': 'joubel-simple-rounded-button-text', + 'html': text + }).appendTo($simpleRoundedButton); + + return $simpleRoundedButton; + } + + return SimpleRoundedButton; +}(H5P.jQuery)); diff --git a/activities/module01/essay-395/H5P.JoubelUI-1.3/js/joubel-slider.js b/activities/module01/essay-395/H5P.JoubelUI-1.3/js/joubel-slider.js new file mode 100644 index 0000000..ac41386 --- /dev/null +++ b/activities/module01/essay-395/H5P.JoubelUI-1.3/js/joubel-slider.js @@ -0,0 +1,96 @@ +var H5P = H5P || {}; + +H5P.JoubelSlider = (function ($) { + + /** + * Creates a new Slider + * + * @param {object} [params] Additional parameters + */ + function JoubelSlider(params) { + H5P.EventDispatcher.call(this); + + this.$slider = $('
', $.extend({ + 'class': 'h5p-joubel-ui-slider' + }, params)); + + this.$slides = []; + this.currentIndex = 0; + this.numSlides = 0; + } + JoubelSlider.prototype = Object.create(H5P.EventDispatcher.prototype); + JoubelSlider.prototype.constructor = JoubelSlider; + + JoubelSlider.prototype.addSlide = function ($content) { + $content.addClass('h5p-joubel-ui-slide').css({ + 'left': (this.numSlides*100) + '%' + }); + this.$slider.append($content); + this.$slides.push($content); + + this.numSlides++; + + if(this.numSlides === 1) { + $content.addClass('current'); + } + }; + + JoubelSlider.prototype.attach = function ($container) { + $container.append(this.$slider); + }; + + JoubelSlider.prototype.move = function (index) { + var self = this; + + if(index === 0) { + self.trigger('first-slide'); + } + if(index+1 === self.numSlides) { + self.trigger('last-slide'); + } + self.trigger('move'); + + var $previousSlide = self.$slides[this.currentIndex]; + H5P.Transition.onTransitionEnd(this.$slider, function () { + $previousSlide.removeClass('current'); + self.trigger('moved'); + }); + this.$slides[index].addClass('current'); + + var translateX = 'translateX(' + (-index*100) + '%)'; + this.$slider.css({ + '-webkit-transform': translateX, + '-moz-transform': translateX, + '-ms-transform': translateX, + 'transform': translateX + }); + + this.currentIndex = index; + }; + + JoubelSlider.prototype.remove = function () { + this.$slider.remove(); + }; + + JoubelSlider.prototype.next = function () { + if(this.currentIndex+1 >= this.numSlides) { + return; + } + + this.move(this.currentIndex+1); + }; + + JoubelSlider.prototype.previous = function () { + this.move(this.currentIndex-1); + }; + + JoubelSlider.prototype.first = function () { + this.move(0); + }; + + JoubelSlider.prototype.last = function () { + this.move(this.numSlides-1); + }; + + return JoubelSlider; +})(H5P.jQuery); diff --git a/activities/module01/essay-395/H5P.JoubelUI-1.3/js/joubel-speech-bubble.js b/activities/module01/essay-395/H5P.JoubelUI-1.3/js/joubel-speech-bubble.js new file mode 100644 index 0000000..96c94d4 --- /dev/null +++ b/activities/module01/essay-395/H5P.JoubelUI-1.3/js/joubel-speech-bubble.js @@ -0,0 +1,356 @@ +var H5P = H5P || {}; + +/** + * Class responsible for creating speech bubbles + */ +H5P.JoubelSpeechBubble = (function ($) { + + var $currentSpeechBubble; + var $currentContainer; + var $tail; + var $innerTail; + var removeSpeechBubbleTimeout; + var currentMaxWidth; + + var DEFAULT_MAX_WIDTH = 400; + + var iDevice = navigator.userAgent.match(/iPod|iPhone|iPad/g) ? true : false; + + /** + * Creates a new speech bubble + * + * @param {H5P.jQuery} $container The speaking object + * @param {string} text The text to display + * @param {number} maxWidth The maximum width of the bubble + * @return {H5P.JoubelSpeechBubble} + */ + function JoubelSpeechBubble($container, text, maxWidth) { + maxWidth = maxWidth || DEFAULT_MAX_WIDTH; + currentMaxWidth = maxWidth; + $currentContainer = $container; + + this.isCurrent = function ($tip) { + return $tip.is($currentContainer); + }; + + this.remove = function () { + remove(); + }; + + var fadeOutSpeechBubble = function ($speechBubble) { + if (!$speechBubble) { + return; + } + + // Stop removing bubble + clearTimeout(removeSpeechBubbleTimeout); + + $speechBubble.removeClass('show'); + setTimeout(function () { + if ($speechBubble) { + $speechBubble.remove(); + $speechBubble = undefined; + } + }, 500); + }; + + if ($currentSpeechBubble !== undefined) { + remove(); + } + + var $h5pContainer = getH5PContainer($container); + + // Make sure we fade out old speech bubble + fadeOutSpeechBubble($currentSpeechBubble); + + // Create bubble + $tail = $('
'); + $innerTail = $('
'); + var $innerBubble = $( + '
' + + '
' + text + '
' + + '
' + ).prepend($innerTail); + + $currentSpeechBubble = $( + '
' + ).append([$tail, $innerBubble]) + .appendTo($h5pContainer); + + // Show speech bubble with transition + setTimeout(function () { + $currentSpeechBubble.addClass('show'); + }, 0); + + position($currentSpeechBubble, $currentContainer, maxWidth, $tail, $innerTail); + + // Handle click to close + H5P.$body.on('mousedown.speechBubble', handleOutsideClick); + + // Handle window resizing + H5P.$window.on('resize', '', handleResize); + + // Handle clicks when inside IV which blocks bubbling. + $container.parents('.h5p-dialog') + .on('mousedown.speechBubble', handleOutsideClick); + + if (iDevice) { + H5P.$body.css('cursor', 'pointer'); + } + + return this; + } + + // Remove speechbubble if it belongs to a dom element that is about to be hidden + H5P.externalDispatcher.on('domHidden', function (event) { + if ($currentSpeechBubble !== undefined && event.data.$dom.find($currentContainer).length !== 0) { + remove(); + } + }); + + /** + * Returns the closest h5p container for the given DOM element. + * + * @param {object} $container jquery element + * @return {object} the h5p container (jquery element) + */ + function getH5PContainer($container) { + var $h5pContainer = $container.closest('.h5p-frame'); + + // Check closest h5p frame first, then check for container in case there is no frame. + if (!$h5pContainer.length) { + $h5pContainer = $container.closest('.h5p-container'); + } + + return $h5pContainer; + } + + /** + * Event handler that is called when the window is resized. + */ + function handleResize() { + position($currentSpeechBubble, $currentContainer, currentMaxWidth, $tail, $innerTail); + } + + /** + * Repositions the speech bubble according to the position of the container. + * + * @param {object} $currentSpeechbubble the speech bubble that should be positioned + * @param {object} $container the container to which the speech bubble should point + * @param {number} maxWidth the maximum width of the speech bubble + * @param {object} $tail the tail (the triangle that points to the referenced container) + * @param {object} $innerTail the inner tail (the triangle that points to the referenced container) + */ + function position($currentSpeechBubble, $container, maxWidth, $tail, $innerTail) { + var $h5pContainer = getH5PContainer($container); + + // Calculate offset between the button and the h5p frame + var offset = getOffsetBetween($h5pContainer, $container); + + var direction = (offset.bottom > offset.top ? 'bottom' : 'top'); + var tipWidth = offset.outerWidth * 0.9; // Var needs to be renamed to make sense + var bubbleWidth = tipWidth > maxWidth ? maxWidth : tipWidth; + + var bubblePosition = getBubblePosition(bubbleWidth, offset); + var tailPosition = getTailPosition(bubbleWidth, bubblePosition, offset, $container.width()); + // Need to set font-size, since element is appended to body. + // Using same font-size as parent. In that way it will grow accordingly + // when resizing + var fontSize = 16;//parseFloat($parent.css('font-size')); + + // Set width and position of speech bubble + $currentSpeechBubble.css(bubbleCSS( + direction, + bubbleWidth, + bubblePosition, + fontSize + )); + + var preparedTailCSS = tailCSS(direction, tailPosition); + $tail.css(preparedTailCSS); + $innerTail.css(preparedTailCSS); + } + + /** + * Static function for removing the speechbubble + */ + var remove = function () { + H5P.$body.off('mousedown.speechBubble'); + H5P.$window.off('resize', '', handleResize); + $currentContainer.parents('.h5p-dialog').off('mousedown.speechBubble'); + if (iDevice) { + H5P.$body.css('cursor', ''); + } + if ($currentSpeechBubble !== undefined) { + // Apply transition, then remove speech bubble + $currentSpeechBubble.removeClass('show'); + + // Make sure we remove any old timeout before reassignment + clearTimeout(removeSpeechBubbleTimeout); + removeSpeechBubbleTimeout = setTimeout(function () { + $currentSpeechBubble.remove(); + $currentSpeechBubble = undefined; + }, 500); + } + // Don't return false here. If the user e.g. clicks a button when the bubble is visible, + // we want the bubble to disapear AND the button to receive the event + }; + + /** + * Remove the speech bubble and container reference + */ + function handleOutsideClick(event) { + if (event.target === $currentContainer[0]) { + return; // Button clicks are not outside clicks + } + + remove(); + // There is no current container when a container isn't clicked + $currentContainer = undefined; + } + + /** + * Calculate position for speech bubble + * + * @param {number} bubbleWidth The width of the speech bubble + * @param {object} offset + * @return {object} Return position for the speech bubble + */ + function getBubblePosition(bubbleWidth, offset) { + var bubblePosition = {}; + + var tailOffset = 9; + var widthOffset = bubbleWidth / 2; + + // Calculate top position + bubblePosition.top = offset.top + offset.innerHeight; + + // Calculate bottom position + bubblePosition.bottom = offset.bottom + offset.innerHeight + tailOffset; + + // Calculate left position + if (offset.left < widthOffset) { + bubblePosition.left = 3; + } + else if ((offset.left + widthOffset) > offset.outerWidth) { + bubblePosition.left = offset.outerWidth - bubbleWidth - 3; + } + else { + bubblePosition.left = offset.left - widthOffset + (offset.innerWidth / 2); + } + + return bubblePosition; + } + + /** + * Calculate position for speech bubble tail + * + * @param {number} bubbleWidth The width of the speech bubble + * @param {object} bubblePosition Speech bubble position + * @param {object} offset + * @param {number} iconWidth The width of the tip icon + * @return {object} Return position for the tail + */ + function getTailPosition(bubbleWidth, bubblePosition, offset, iconWidth) { + var tailPosition = {}; + // Magic numbers. Tuned by hand so that the tail fits visually within + // the bounds of the speech bubble. + var leftBoundary = 9; + var rightBoundary = bubbleWidth - 20; + + tailPosition.left = offset.left - bubblePosition.left + (iconWidth / 2) - 6; + if (tailPosition.left < leftBoundary) { + tailPosition.left = leftBoundary; + } + if (tailPosition.left > rightBoundary) { + tailPosition.left = rightBoundary; + } + + tailPosition.top = -6; + tailPosition.bottom = -6; + + return tailPosition; + } + + /** + * Return bubble CSS for the desired growth direction + * + * @param {string} direction The direction the speech bubble will grow + * @param {number} width The width of the speech bubble + * @param {object} position Speech bubble position + * @param {number} fontSize The size of the bubbles font + * @return {object} Return CSS + */ + function bubbleCSS(direction, width, position, fontSize) { + if (direction === 'top') { + return { + width: width + 'px', + bottom: position.bottom + 'px', + left: position.left + 'px', + fontSize: fontSize + 'px', + top: '' + }; + } + else { + return { + width: width + 'px', + top: position.top + 'px', + left: position.left + 'px', + fontSize: fontSize + 'px', + bottom: '' + }; + } + } + + /** + * Return tail CSS for the desired growth direction + * + * @param {string} direction The direction the speech bubble will grow + * @param {object} position Tail position + * @return {object} Return CSS + */ + function tailCSS(direction, position) { + if (direction === 'top') { + return { + bottom: position.bottom + 'px', + left: position.left + 'px', + top: '' + }; + } + else { + return { + top: position.top + 'px', + left: position.left + 'px', + bottom: '' + }; + } + } + + /** + * Calculates the offset between an element inside a container and the + * container. Only works if all the edges of the inner element are inside the + * outer element. + * Width/height of the elements is included as a convenience. + * + * @param {H5P.jQuery} $outer + * @param {H5P.jQuery} $inner + * @return {object} Position offset + */ + function getOffsetBetween($outer, $inner) { + var outer = $outer[0].getBoundingClientRect(); + var inner = $inner[0].getBoundingClientRect(); + + return { + top: inner.top - outer.top, + right: outer.right - inner.right, + bottom: outer.bottom - inner.bottom, + left: inner.left - outer.left, + innerWidth: inner.width, + innerHeight: inner.height, + outerWidth: outer.width, + outerHeight: outer.height + }; + } + + return JoubelSpeechBubble; +})(H5P.jQuery); diff --git a/activities/module01/essay-395/H5P.JoubelUI-1.3/js/joubel-throbber.js b/activities/module01/essay-395/H5P.JoubelUI-1.3/js/joubel-throbber.js new file mode 100644 index 0000000..ef98bfb --- /dev/null +++ b/activities/module01/essay-395/H5P.JoubelUI-1.3/js/joubel-throbber.js @@ -0,0 +1,19 @@ +var H5P = H5P || {}; + +H5P.JoubelThrobber = (function ($) { + + /** + * Creates a new tip + */ + function JoubelThrobber() { + + // h5p-throbber css is described in core + var $throbber = $('
', { + 'class': 'h5p-throbber' + }); + + return $throbber; + } + + return JoubelThrobber; +}(H5P.jQuery)); diff --git a/activities/module01/essay-395/H5P.JoubelUI-1.3/js/joubel-tip.js b/activities/module01/essay-395/H5P.JoubelUI-1.3/js/joubel-tip.js new file mode 100644 index 0000000..0d6e259 --- /dev/null +++ b/activities/module01/essay-395/H5P.JoubelUI-1.3/js/joubel-tip.js @@ -0,0 +1,105 @@ +H5P.JoubelTip = (function ($) { + var $conv = $('
'); + + /** + * Creates a new tip element. + * + * NOTE that this may look like a class but it doesn't behave like one. + * It returns a jQuery object. + * + * @param {string} tipHtml The text to display in the popup + * @param {Object} [behaviour] Options + * @param {string} [behaviour.tipLabel] Set to use a custom label for the tip button (you want this for good A11Y) + * @param {boolean} [behaviour.helpIcon] Set to 'true' to Add help-icon classname to Tip button (changes the icon) + * @param {boolean} [behaviour.showSpeechBubble] Set to 'false' to disable functionality (you may this in the editor) + * @param {boolean} [behaviour.tabcontrol] Set to 'true' if you plan on controlling the tabindex in the parent (tabindex="-1") + * @return {H5P.jQuery|undefined} Tip button jQuery element or 'undefined' if invalid tip + */ + function JoubelTip(tipHtml, behaviour) { + + // Keep track of the popup that appears when you click the Tip button + var speechBubble; + + // Parse tip html to determine text + var tipText = $conv.html(tipHtml).text().trim(); + if (tipText === '') { + return; // The tip has no textual content, i.e. it's invalid. + } + + // Set default behaviour + behaviour = $.extend({ + tipLabel: tipText, + helpIcon: false, + showSpeechBubble: true, + tabcontrol: false + }, behaviour); + + // Create Tip button + var $tipButton = $('
', { + class: 'joubel-tip-container' + (behaviour.showSpeechBubble ? '' : ' be-quiet'), + 'aria-label': behaviour.tipLabel, + 'aria-expanded': false, + role: 'button', + tabindex: (behaviour.tabcontrol ? -1 : 0), + click: function (event) { + // Toggle show/hide popup + toggleSpeechBubble(); + event.preventDefault(); + }, + keydown: function (event) { + if (event.which === 32 || event.which === 13) { // Space & enter key + // Toggle show/hide popup + toggleSpeechBubble(); + event.stopPropagation(); + event.preventDefault(); + } + else { // Any other key + // Toggle hide popup + toggleSpeechBubble(false); + } + }, + // Add markup to render icon + html: '' + + '' + + '' + + '' + + '' + // IMPORTANT: All of the markup elements must have 'pointer-events: none;' + }); + + const $tipAnnouncer = $('
', { + 'class': 'hidden-but-read', + 'aria-live': 'polite', + appendTo: $tipButton, + }); + + /** + * Tip button interaction handler. + * Toggle show or hide the speech bubble popup when interacting with the + * Tip button. + * + * @private + * @param {boolean} [force] 'true' shows and 'false' hides. + */ + var toggleSpeechBubble = function (force) { + if (speechBubble !== undefined && speechBubble.isCurrent($tipButton)) { + // Hide current popup + speechBubble.remove(); + speechBubble = undefined; + + $tipButton.attr('aria-expanded', false); + $tipAnnouncer.html(''); + } + else if (force !== false && behaviour.showSpeechBubble) { + // Create and show new popup + speechBubble = H5P.JoubelSpeechBubble($tipButton, tipHtml); + $tipButton.attr('aria-expanded', true); + $tipAnnouncer.html(tipHtml); + } + }; + + return $tipButton; + } + + return JoubelTip; +})(H5P.jQuery); diff --git a/activities/module01/essay-395/H5P.JoubelUI-1.3/js/joubel-ui.js b/activities/module01/essay-395/H5P.JoubelUI-1.3/js/joubel-ui.js new file mode 100644 index 0000000..3d9388f --- /dev/null +++ b/activities/module01/essay-395/H5P.JoubelUI-1.3/js/joubel-ui.js @@ -0,0 +1,183 @@ +var H5P = H5P || {}; + +/** + * H5P Joubel UI library. + * + * This is a utility library, which does not implement attach. I.e, it has to bee actively used by + * other libraries + * @module + */ +H5P.JoubelUI = (function ($) { + + /** + * The internal object to return + * @class H5P.JoubelUI + * @static + */ + function JoubelUI() {} + + /* Public static functions */ + + /** + * Create a tip icon + * @method H5P.JoubelUI.createTip + * @param {string} text The textual tip + * @param {Object} params Parameters + * @return {H5P.JoubelTip} + */ + JoubelUI.createTip = function (text, params) { + return new H5P.JoubelTip(text, params); + }; + + /** + * Create message dialog + * @method H5P.JoubelUI.createMessageDialog + * @param {H5P.jQuery} $container The dom container + * @param {string} message The message + * @return {H5P.JoubelMessageDialog} + */ + JoubelUI.createMessageDialog = function ($container, message) { + return new H5P.JoubelMessageDialog($container, message); + }; + + /** + * Create help text dialog + * @method H5P.JoubelUI.createHelpTextDialog + * @param {string} header The textual header + * @param {string} message The textual message + * @param {string} closeButtonTitle The title for the close button + * @return {H5P.JoubelHelpTextDialog} + */ + JoubelUI.createHelpTextDialog = function (header, message, closeButtonTitle) { + return new H5P.JoubelHelpTextDialog(header, message, closeButtonTitle); + }; + + /** + * Create progress circle + * @method H5P.JoubelUI.createProgressCircle + * @param {number} number The progress (0 to 100) + * @param {string} progressColor The progress color in hex value + * @param {string} fillColor The fill color in hex value + * @param {string} backgroundColor The background color in hex value + * @return {H5P.JoubelProgressCircle} + */ + JoubelUI.createProgressCircle = function (number, progressColor, fillColor, backgroundColor) { + return new H5P.JoubelProgressCircle(number, progressColor, fillColor, backgroundColor); + }; + + /** + * Create throbber for loading + * @method H5P.JoubelUI.createThrobber + * @return {H5P.JoubelThrobber} + */ + JoubelUI.createThrobber = function () { + return new H5P.JoubelThrobber(); + }; + + /** + * Create simple rounded button + * @method H5P.JoubelUI.createSimpleRoundedButton + * @param {string} text The button label + * @return {H5P.SimpleRoundedButton} + */ + JoubelUI.createSimpleRoundedButton = function (text) { + return new H5P.SimpleRoundedButton(text); + }; + + /** + * Create Slider + * @method H5P.JoubelUI.createSlider + * @param {Object} [params] Parameters + * @return {H5P.JoubelSlider} + */ + JoubelUI.createSlider = function (params) { + return new H5P.JoubelSlider(params); + }; + + /** + * Create Score Bar + * @method H5P.JoubelUI.createScoreBar + * @param {number=} maxScore The maximum score + * @param {string} [label] Makes it easier for readspeakers to identify the scorebar + * @return {H5P.JoubelScoreBar} + */ + JoubelUI.createScoreBar = function (maxScore, label, helpText, scoreExplanationButtonLabel) { + return new H5P.JoubelScoreBar(maxScore, label, helpText, scoreExplanationButtonLabel); + }; + + /** + * Create Progressbar + * @method H5P.JoubelUI.createProgressbar + * @param {number=} numSteps The total numer of steps + * @param {Object} [options] Additional options + * @param {boolean} [options.disableAria] Disable readspeaker assistance + * @param {string} [options.progressText] A progress text for describing + * current progress out of total progress for readspeakers. + * e.g. "Slide :num of :total" + * @return {H5P.JoubelProgressbar} + */ + JoubelUI.createProgressbar = function (numSteps, options) { + return new H5P.JoubelProgressbar(numSteps, options); + }; + + /** + * Create standard Joubel button + * + * @method H5P.JoubelUI.createButton + * @param {object} params + * May hold any properties allowed by jQuery. If href is set, an A tag + * is used, if not a button tag is used. + * @return {H5P.jQuery} The jquery element created + */ + JoubelUI.createButton = function(params) { + var type = 'button'; + if (params.href) { + type = 'a'; + } + else { + params.type = 'button'; + } + if (params.class) { + params.class += ' h5p-joubelui-button'; + } + else { + params.class = 'h5p-joubelui-button'; + } + return $('<' + type + '/>', params); + }; + + /** + * Fix for iframe scoll bug in IOS. When focusing an element that doesn't have + * focus support by default the iframe will scroll the parent frame so that + * the focused element is out of view. This varies dependening on the elements + * of the parent frame. + */ + if (H5P.isFramed && !H5P.hasiOSiframeScrollFix && + /iPad|iPhone|iPod/.test(navigator.userAgent)) { + H5P.hasiOSiframeScrollFix = true; + + // Keep track of original focus function + var focus = HTMLElement.prototype.focus; + + // Override the original focus + HTMLElement.prototype.focus = function () { + // Only focus the element if it supports it natively + if ( (this instanceof HTMLAnchorElement || + this instanceof HTMLInputElement || + this instanceof HTMLSelectElement || + this instanceof HTMLTextAreaElement || + this instanceof HTMLButtonElement || + this instanceof HTMLIFrameElement || + this instanceof HTMLAreaElement) && // HTMLAreaElement isn't supported by Safari yet. + !this.getAttribute('role')) { // Focus breaks if a different role has been set + // In theory this.isContentEditable should be able to recieve focus, + // but it didn't work when tested. + + // Trigger the original focus with the proper context + focus.call(this); + } + }; + } + + return JoubelUI; +})(H5P.jQuery); diff --git a/activities/module01/essay-395/H5P.JoubelUI-1.3/library.json b/activities/module01/essay-395/H5P.JoubelUI-1.3/library.json new file mode 100644 index 0000000..33b8034 --- /dev/null +++ b/activities/module01/essay-395/H5P.JoubelUI-1.3/library.json @@ -0,0 +1,107 @@ +{ + "title": "Joubel UI", + "contentType": "Utility", + "description": "UI utility library", + "majorVersion": 1, + "minorVersion": 3, + "patchVersion": 11, + "runnable": 0, + "coreApi": { + "majorVersion": 1, + "minorVersion": 3 + }, + "machineName": "H5P.JoubelUI", + "author": "Joubel", + "preloadedJs": [ + { + "path": "js/joubel-help-dialog.js" + }, + { + "path": "js/joubel-message-dialog.js" + }, + { + "path": "js/joubel-progress-circle.js" + }, + { + "path": "js/joubel-simple-rounded-button.js" + }, + { + "path": "js/joubel-speech-bubble.js" + }, + { + "path": "js/joubel-throbber.js" + }, + { + "path": "js/joubel-tip.js" + }, + { + "path": "js/joubel-slider.js" + }, + { + "path": "js/joubel-score-bar.js" + }, + { + "path": "js/joubel-progressbar.js" + }, + { + "path": "js/joubel-ui.js" + } + ], + "preloadedCss": [ + { + "path": "css/joubel-help-dialog.css" + }, + { + "path": "css/joubel-message-dialog.css" + }, + { + "path": "css/joubel-progress-circle.css" + }, + { + "path": "css/joubel-simple-rounded-button.css" + }, + { + "path": "css/joubel-speech-bubble.css" + }, + { + "path": "css/joubel-tip.css" + }, + { + "path": "css/joubel-slider.css" + }, + { + "path": "css/joubel-score-bar.css" + }, + { + "path": "css/joubel-progressbar.css" + }, + { + "path": "css/joubel-ui.css" + }, + { + "path": "css/joubel-icon.css" + } + ], + "preloadedDependencies": [ + { + "machineName": "FontAwesome", + "majorVersion": 4, + "minorVersion": 5 + }, + { + "machineName": "H5P.Transition", + "majorVersion": 1, + "minorVersion": 0 + }, + { + "machineName": "Drop", + "majorVersion": 1, + "minorVersion": 0 + }, + { + "machineName": "H5P.FontIcons", + "majorVersion": 1, + "minorVersion": 0 + } + ] +} diff --git a/activities/module01/essay-395/H5P.Question-1.5/images/minus-one.svg b/activities/module01/essay-395/H5P.Question-1.5/images/minus-one.svg new file mode 100644 index 0000000..688eaaa --- /dev/null +++ b/activities/module01/essay-395/H5P.Question-1.5/images/minus-one.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + diff --git a/activities/module01/essay-395/H5P.Question-1.5/images/plus-one.svg b/activities/module01/essay-395/H5P.Question-1.5/images/plus-one.svg new file mode 100644 index 0000000..be4d5f7 --- /dev/null +++ b/activities/module01/essay-395/H5P.Question-1.5/images/plus-one.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + diff --git a/activities/module01/essay-395/H5P.Question-1.5/library.json b/activities/module01/essay-395/H5P.Question-1.5/library.json new file mode 100644 index 0000000..b75b2f2 --- /dev/null +++ b/activities/module01/essay-395/H5P.Question-1.5/library.json @@ -0,0 +1,45 @@ +{ + "title": "Question", + "machineName": "H5P.Question", + "majorVersion": 1, + "minorVersion": 5, + "patchVersion": 1, + "runnable": 0, + "license": "MIT", + "author": "Joubel", + "coreApi": { + "majorVersion": 1, + "minorVersion": 7 + }, + "preloadedCss": [ + { + "path": "styles/question.css" + }, + { + "path": "styles/explainer.css" + } + ], + "preloadedJs": [ + { + "path": "scripts/question.js" + }, + { + "path": "scripts/explainer.js" + }, + { + "path": "scripts/score-points.js" + } + ], + "preloadedDependencies": [ + { + "machineName": "FontAwesome", + "majorVersion": 4, + "minorVersion": 5 + }, + { + "machineName": "H5P.JoubelUI", + "majorVersion": 1, + "minorVersion": 3 + } + ] +} \ No newline at end of file diff --git a/activities/module01/essay-395/H5P.Question-1.5/scripts/explainer.js b/activities/module01/essay-395/H5P.Question-1.5/scripts/explainer.js new file mode 100644 index 0000000..d9ab077 --- /dev/null +++ b/activities/module01/essay-395/H5P.Question-1.5/scripts/explainer.js @@ -0,0 +1,84 @@ +H5P.Question.Explainer = (function ($) { + /** + * Constructor + * + * @class + * @param {string} title + * @param {array} explanations + */ + function Explainer(title, explanations) { + var self = this; + + /** + * Create the DOM structure + */ + var createHTML = function () { + self.$explanation = $('
', { + 'class': 'h5p-question-explanation-container' + }); + + // Add title: + $('
', { + 'class': 'h5p-question-explanation-title', + role: 'heading', + html: title, + appendTo: self.$explanation + }); + + var $explanationList = $('

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 s=[i,o];o=s[0],i=s[1]}return[o,i].join(" ")}function i(t,e){for(var n=void 0,o=[];-1!==(n=t.indexOf(e));)o.push(t.splice(n,1));return o}function s(){var a=arguments.length<=0||void 0===arguments[0]?{}:arguments[0],u=function(){for(var t=arguments.length,e=Array(t),n=0;t>n;n++)e[n]=arguments[n];return new(r.apply(b,[null].concat(e)))};p(u,{createContext:s,drops:[],defaults:{}});var g={classPrefix:"drop",defaults:{position:"bottom left",openOn:"click",beforeClose:null,constrainToScrollParent:!0,constrainToWindow:!0,classes:"",remove:!1,tetherOptions:{}}};p(u,g,a),p(u.defaults,g.defaults,a.defaults),"undefined"==typeof x[u.classPrefix]&&(x[u.classPrefix]=[]),u.updateBodyClasses=function(){for(var t=!1,e=x[u.classPrefix],n=e.length,o=0;n>o;++o)if(e[o].isOpened()){t=!0;break}t?d(document.body,u.classPrefix+"-open"):c(document.body,u.classPrefix+"-open")};var b=function(s){function r(t){if(e(this,r),l(Object.getPrototypeOf(r.prototype),"constructor",this).call(this),this.options=p({},u.defaults,t),this.target=this.options.target,"undefined"==typeof this.target)throw new Error("Drop Error: You must provide a target.");var n="data-"+u.classPrefix,o=this.target.getAttribute(n);o&&(this.options.content=o);for(var i=["position","openOn"],s=0;s=0)for(var n=function(e){t.toggle(e),e.preventDefault()},o=function(e){t.isOpened()&&(e.target===t.drop||t.drop.contains(e.target)||e.target===t.target||t.target.contains(e.target)||t.close(e))},i=0;i=0&&(this._on(this.target,"mouseover",h),this._on(this.drop,"mouseover",h),this._on(this.target,"mouseout",l),this._on(this.drop,"mouseout",l)),e.indexOf("focus")>=0&&(this._on(this.target,"focus",h),this._on(this.drop,"focus",h),this._on(this.target,"blur",l),this._on(this.drop,"blur",l))}}},{key:"isOpened",value:function(){return this.drop?f(this.drop,u.classPrefix+"-open"):void 0}},{key:"toggle",value:function(t){this.isOpened()?this.close(t):this.open(t)}},{key:"open",value:function(t){var e=this;this.isOpened()||(this.drop.parentNode||document.body.appendChild(this.drop),"undefined"!=typeof this.tether&&this.tether.enable(),d(this.drop,u.classPrefix+"-open"),d(this.drop,u.classPrefix+"-open-transitionend"),setTimeout(function(){e.drop&&d(e.drop,u.classPrefix+"-after-open")}),"undefined"!=typeof this.tether&&this.tether.position(),this.trigger("open"),u.updateBodyClasses())}},{key:"_transitionEndHandler",value:function(t){t.target===t.currentTarget&&(f(this.drop,u.classPrefix+"-open")||c(this.drop,u.classPrefix+"-open-transitionend"),this.drop.removeEventListener(m,this.transitionEndHandler))}},{key:"beforeCloseHandler",value:function(t){var e=!0;return this.isClosing||"function"!=typeof this.options.beforeClose||(this.isClosing=!0,e=this.options.beforeClose(t,this)!==!1),this.isClosing=!1,e}},{key:"close",value:function(t){this.isOpened()&&this.beforeCloseHandler(t)&&(c(this.drop,u.classPrefix+"-open"),c(this.drop,u.classPrefix+"-after-open"),this.drop.addEventListener(m,this.transitionEndHandler),this.trigger("close"),"undefined"!=typeof this.tether&&this.tether.disable(),u.updateBodyClasses(),this.options.remove&&this.remove(t))}},{key:"remove",value:function(t){this.close(t),this.drop.parentNode&&this.drop.parentNode.removeChild(this.drop)}},{key:"position",value:function(){this.isOpened()&&"undefined"!=typeof this.tether&&this.tether.position()}},{key:"destroy",value:function(){this.remove(),"undefined"!=typeof this.tether&&this.tether.destroy();for(var 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%0D}#zSrRb8FuaocFSDv)#ldj3 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 literal 0 HcmV?d00001 diff --git a/activities/module01/essay-395/FontAwesome-4.5/fontawesome-webfont.svg b/activities/module01/essay-395/FontAwesome-4.5/fontawesome-webfont.svg new file mode 100644 index 0000000..d05688e --- /dev/null +++ b/activities/module01/essay-395/FontAwesome-4.5/fontawesome-webfont.svg @@ -0,0 +1,655 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/activities/module01/essay-395/FontAwesome-4.5/fontawesome-webfont.ttf b/activities/module01/essay-395/FontAwesome-4.5/fontawesome-webfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..26dea7951a73079223b50653c455c5adf46a4648 GIT binary patch literal 142072 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 +|+&Vdls@0SAya!8#E9iVniRwHu0GY;H*n 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�_K4v=9@-5u&tG>N5!9&J3->8JOQ$+1&i7T(VojVcMBYJNn$sAvXLF)}audEOF zA~Mt1e?9ljSD8n6*&5%C27>X*H`weDPgLGs?ejWszv@ckwa2Rhf%?jyvs+p9mz^wG zc`uj^=d0g*&WO`kl7JK^q8(}xsR-OcsV^n{6x?z^SdVZESS2lH=;AVLR2Jz~@r>^o zKfZ_IAAgUQJNzDRRX+8wQsEjp>Z(wbFPS6l`L1_$r|jxn?ftHYt)*v*e}ko9#Za}g zci3;8UazxoqmdVEX121GugUcEWD1YB3fz9HkiEA^@HYW85NCydDd_@kaWQOvF34?L zl#Wgi5`x~2#|UU-ucUev4YGoT2!>`{U~HS*qoe|wZ{qk=^^>1(fv;1QZ1e6E?;K!X zVKA@D8P^zl*tK$w;-x_y%T~qxYc{3hGuoy!)=X}#Y6{;x^_mq|cC6_^Q_1#VC?P** z{G`!13OyKLCkwev9(czN_?-a)4(`psdUeDTu(;$!L?Q?hf*!%75nRD7A(bI=*+&v# zL}et&76RJT$nt%jDQCqlnP0d@4H)lDSow+PKCyCwl1E3fSYSpLTK{F|PD}skc?&Gm zEYJTbJ?-3O&&1A};_=MCgiT=Mc%bdFbyR5D7w(&}PFRi-X_NLYQK6~`e15Azj z14O$aD710>z@0}wyKgnx4{t=!X@+`(;BVlH4g#KzgJg@fcsj)d4zLjy*RyRI3!Pe-|YXi669&Kv0O?a-cy4I2TR)fP< zvu8}H#_HQ|uWlS&hUdmS#zXX&y>X=Srs(LZ8*Pr-JMXNq+eVc!`8fesI%EzT#>yjw zQ69OUn7^ik4YXLfJhCKXGiCiD3{bf^62Y~IeuFh1O)8P(rZiH8G_sJdNz|M-7w)Of zhIw;qX3veq<~{%2rH6`ANVX7=`0+~*Dsdr+{MeySPbrEaW417?0bLb*M!mD4Zv6Dr z4NrvFHRZy{z@*Ib=9$y(92d+kU0OM*kjrMvg^<0OOAmBUG9{3+r+D0?NAa@89~c%ns}@?Y^y|#lA@R3J5Cf$7^FM#df5D7 zzd@S?1SLftMUe1_HVnEpMQ$Rr5y!<5dVQjCVekUQeqStBKVxb`HHT<=UW2QG`F)|F zW$t+xu|mFeF~S-yG^LZu+H+RC@I2cfxRIw8W{iO;pML(Pd!AuznjBXSUi$F^8`w3W zCvHehA79ttte?RvTvfq}u#Lqs3v)bI(b^Q3WsNV*hCp@4Q{ibdo0n%M1s1`Uc33=F z5j$&HHf!=b6n8SSaLVjY-lg_l912eAK5*$J2d2*2d0Tz9ds(n^fs8@)`mHc>D9Uez ztXsgAQW^;gcL2$j4u(h53HcK4#i)w0q{TwNAXdoy1p-DA-fPBHD5i~z?Nj!mc!)f0Qc;F078esS>Q<_ z-^Tc~Ll*$~Hu-u9MY@oo(3*28CJ^y9+TUrT$FUPaw@%6-9+mmUjsS2Itvii;kO-!{ z;)o!$wDz=;?E!|7IHYX0Ag0}_o@&xtCYd5>nsbP~Al+xF;#_ykptV=Sth8~=pPKKMZm_enS8XMM{5OTL_|=$v!m#~ zr)%&sWE7#Ft^hfe`xlZuv0*#phwmO@@9&2P-zv5dNhA)j_sFYq*wh>0xnTOu$=C7_ zYs7jH!HR)jm-+}5)Grl8um;TA2%4)F6HE& z55J7L#dg#5bY3j3vv6PnE;T`jshbkDv5unxKJ&x z525bP4hXeEh{!5RXyKF#3^YsEQI#D?p&Al^P-s6bq!ZssvPIN{#vzBjSyU44424s` zD=5P8FcOfPbcXZ}Lb!Mg4|f8k=wX}@j6w)pVDl29V2MJ;0y!u)J(h-|2YnzJOg#l# zAxR7!2{Uz|s!sD>7))*me!yB9Bp*;T8cU7AC?Wi28olb4sWsGSxbyJ* zA%x5wcBa9u*=9rFLpNu#tZEi~L{!7(D%)kZ$EI0jU1jcoY-z_?XU?c1M`TskInz{x zO7ttbHLR(L%DATK4v12%%%RKmZq=z+ZGP1yTOC$acDOAz=Ji;ZRkc{;sLfxcS0MtY z-R9&lq;}fyMpd=Qdd#L&cvVGVG7PI*CctOM!|N=nOViOIohxpa#iQ*#Pe&*~*=E&P zv!BDx+5-bu9j)WC*XfL-+67f_*uwLcd z=?KVbmBr@ps_v+s@N?C!b2Xx(Ai|c``cxSq2CW=nf&*L)sj?H}#FCKv3SGigtSE@34rrNmOqFWFHkukRppD>qK3F6DN48v`Ogj%&i zTCLW~I+v9Y_sX)*Y4gYqtL)|OkoVBx`(?lEgPz{%k-1H=YdTF8XF<2>up*c#$6``t zx7DRMIpz+=orVmq=ji> z-44aAR$we`=0O+iEb3J-XD&=5i=`FjI75~j5YyRi)zo@Ti{hh6 zE_#Lsnkp4FsK|Jm9`uB`Ru!;W5}NMR@Wmyste~%Tir>PVKD(^>G)1*kaJkwYXI8+C z?o*&FuyQ~#AfOtde4Gxnz%RSu!^0IzlgAeKdbk@#8PEp+8fB|ycS4_C<&$B2f|*ra zHYg6b*RETj8IgSmyrxd7nC$?5+t+&!0QuHbdC^lINo(O6;3i(Ko zya`KGzK94dEOk4f)`3kZ$vzRH9ds&%2vvh&VeiCD(u#k!a5njQZiJch!Su)ZYvJ*4 z-EBJ5OulIxK4A3gZ>tYnXLWl`+ME3z#gmtjCn!I-?&IvP^vv5nV+xkyHTF9D!GTTk zs=1K%LF9oS!MB*c5LKX*;Mtvo6&_jQiT@FzTIk`%ek*lsUXh6OH*yM$DLLdw2t^NS z>cb-_=1`XYh9DI%t#@%`e>h!+_-_^b_jQojkgX@;l9xiofvz>bwbZI!hwmr(MT9t5 zml}Thh>|KbDZj+`kq`z%1c#IS5%vf64!$FUp@0sF#zV{;*)C$nMvnn0F-dELFjYas zh=V|l_%gwq6^(Xb6CfFq0_hojhniH`3}U`MsKurCA(UtEs-q8ou)dx(sstNTBW8+J z`l-|X7=i)%5&&fOBys3pL;Wo29$|%O#YP6>H*-!%qCnm?;1x+SLSF+R#~NZCVLxX| z#!0SV6%q&H7xAFDtIEd1?85udX%IQ$gFE*b4;v5PM*~D!DQKkb!7oh1_+Iou(c-s~oxN#j|h zD8zyA*N2>i_~BZnJ`;TzCZsiT%9>D#!!@#d#l?$Oubl(_5H9Z@#|_&sw^_x_Cw zr`P-#yyMl-B|A}f7_)$=>0*U-3MUL&@FZ7-luKoC#1Ds_B&hzaYxc(Dxs9{C*x#^z zOuG*V_>H%XLH-}cU?6wyc{km3o?OZ9HF30Y@mGa{Ct5~>-0cq$DoB@y_rK46{nR{1HxkF(3z@u;lU z-SS=c-*NUzyS{GOuD#1=S)Ds~I<2#o@7=X*ovt=EpSAn`UCY<$ zC~3Kzf7#{rICC|s96i3erFH4*ix#BKQ_IrUmh^&)R+}g0>WjP1jL0q(bkfiJ_y90w zzZEo}ONq#Rxx(MS#O>VNBqPREfkeG03zF~F9)(Suu;}j0ip49g>%AwlqSk4hKi}%C zU6Hw`cgkhyGgq|VvuMIZru48|Eqc~dp9t(}+SN8CL5ISWwp~pLap3)v?TLV8d_?wu zEMos1zz#bW!1~wt!FWNV15z!$D%Mg5-feCzD#LXsx#^*Ai zqZWv`qYd#g5YN$1n+QR#*h_{pn!x|06)FtS7Zn(NQh_}7XHCr+KV!|UU zZ4A-Ycd6H_*OLx}Jdglxrr^C3V!rWd{$sjE&^vWH+)?XVdaPrnM1dOrK2k8gYA zBH42Fryl*ym4(M`4$m|jzhKe+jhFTg{cZY+?6T>6c15Z>R%Kj_d)+qn5G49np|W+f zhZk*iWUSqZ(roh^84R{?2wDmbaG0RM7jBB`W7x-)LN+AI8Nk2Yi1==$CidCC@7ke z7nrZOLqje;s&yqT+}P_UM`k9+h~l3*Sgvh5W~voOUo0>1vUrT$Cr*Wa7{!@$DgSQl z6*dx`8qDmV6P<9m9>S68;wpH*?eAr2feq2cL`L5Fg7KU)sdDrD^UR8`ZbV z@05?$iY2Ri&OM_#nzeMX2R-em7h#%0D0!#Bo^>xe$Z4SmykflG_VnkLvLv4@e#4_y4Q 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�>=olG4!T4BYNCc4f{&*Kgc`m= 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:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"} diff --git a/activities/module01/essay-395/FontAwesome-4.5/library.json b/activities/module01/essay-395/FontAwesome-4.5/library.json new file mode 100644 index 0000000..f6943f4 --- /dev/null +++ b/activities/module01/essay-395/FontAwesome-4.5/library.json @@ -0,0 +1,16 @@ +{ + "title": "Font Awesome", + "contentType": "Font", + "majorVersion": 4, + "minorVersion": 5, + "patchVersion": 4, + "runnable": 0, + "machineName": "FontAwesome", + "license": "MIT", + "author": "Dave Gandy", + "preloadedCss": [ + { + "path": "h5p-font-awesome.min.css" + } + ] +} \ No newline at end of file diff --git a/activities/module01/essay-395/H5P.Essay-1.4/icon.svg b/activities/module01/essay-395/H5P.Essay-1.4/icon.svg new file mode 100644 index 0000000..601bf79 --- /dev/null +++ b/activities/module01/essay-395/H5P.Essay-1.4/icon.svg @@ -0,0 +1,70 @@ + + + + +fill in the blanks + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/activities/module01/essay-395/H5P.Essay-1.4/language/af.json b/activities/module01/essay-395/H5P.Essay-1.4/language/af.json new file mode 100644 index 0000000..db5e87a --- /dev/null +++ b/activities/module01/essay-395/H5P.Essay-1.4/language/af.json @@ -0,0 +1,287 @@ +{ + "semantics": [ + { + "label": "Media", + "fields": [ + { + "label": "Tipe", + "description": "Opsionele media wat bo die vraag vertoon word." + }, + { + "label": "Deaktiveer zoomfunksie by prente" + } + ] + }, + { + "label": "Taak beskrywing", + "description": "Beskryf jou taak hier. Die taakbeskrywing sal verskyn bo die teksinvoerarea.", + "placeholder": "Som die boek in 500 karakters op ..." + }, + { + "label": "Hulpteks", + "description": "Hierdie teks moet die gebruiker help om te begin.", + "placeholder": "Hierdie boek handel oor ..." + }, + { + "label": "Voorbeeld antwoord", + "description": "Jy kan ook 'n voorbeeld antwoord byvoeg wat vertoon word nadat die student 'n teks geskep het. Dit word 'n voorbeeld antwoord genoem, omdat daar waarskynlik meer as een regte antwoord is.", + "fields": [ + { + "label": "Inleiding", + "description": "Jy kan ook 'n paar verduidelikings oor jou voorbeeld aan die studente gee. Die verduidelikings sal slegs verskyn as jy ook 'n voorbeeld byvoeg.", + "placeholder": "Onthou asb. dat daar nie verwag word dat jy met presies dieselfde oplossing vorendag kom nie. Dit is net 'n goeie voorbeeld." + }, + { + "label": "Voorbeeld antwoord teks", + "description": "Die student sal 'n \"Wys antwoord\" -knoppie sien nadat hy dit ingedien het as jy hier teks verskaf." + } + ] + }, + { + "label": "Sleutelwoorde", + "widgets": [ + { + "label": "Verstek" + } + ], + "entity": "Sleutelwoord", + "field": { + "label": "Sleutelwoord", + "fields": [ + { + "label": "Sleutelwoord", + "description": "Sleutelwoord of frase om voor uit te kyk. Gebruik 'n sterretjie '*' as 'n wisselkarakter vir een of meer karakters. Gebruik 'n flap '/' by die begin en einde om 'n gewone uitdrukking te gebruik." + }, + { + "label": "Variasies", + "description": "Voeg 'n opsionele variasie vir hierdie sleutelwoord by. Byvoorbeeld: Vir 'n 'stad' voeg alternatiewe 'dorp', 'munisipaliteit' ens. by. Punte sal toegeken word indien die gebruiker enige van die gespesifiseerde alternatiewe bygevoeg het.", + "entity": "variasie", + "field": { + "label": "Sleutelwoord variasie" + } + }, + { + "label": "Punte, opsies en terugvoer", + "fields": [ + { + "label": "Punte", + "description": "Punte wat die gebruiker sal kry indien hy/sy hierdie sleutelwoord of sy alternatiewe in die antwoord insluit." + }, + { + "label": "Voorvalle", + "description": "Definieer hoeveel voorkomste van die trefwoord of die variasies daarvan met punte toegeken kan word." + }, + { + "label": "Hooflettergevoelig", + "description": "Maak seker dat die gebruiker se antwoord presies dieselfde as die vereisde antwoord is." + }, + { + "label": "Vergewe geringe foute", + "description": "Dit sal geringe spelfoute (3-9 karakters: 1 fout, meer as 9 karakters: 2 foute) aanvaar." + }, + { + "label": "Terugvoer indien sleutelwoord ingesluit word", + "description": "Hierdie terugvoer sal vertoon word indien die gebruiker hierdie sleutelwoord of alternatiewe in die antwoord insluit." + }, + { + "label": "Terugvoer indien sleutelwoord ontbreek", + "description": "Hierdie terugvoer sal vertoon word as die gebruiker nie hierdie sleutelwoord of die alternatiewe daarvan in die antwoord insluit nie." + }, + { + "label": "Terugvoerwoord wat gewys word indien sleutelwoord ingesluit is", + "description": "Met hierdie opsie kan jy spesifiseer watter woord voor jou terugvoer moet verskyn as 'n sleutelwoord in die teks gevind is.", + "options": [ + { + "label": "sleutelwoord" + }, + { + "label": "alternatief gevind" + }, + { + "label": "antwoord gegee" + }, + { + "label": "geen" + } + ] + }, + { + "label": "Terugvoerwoord wat gewys word indien sleutelwoord ontbreek", + "description": "Met hierdie opsie kan jy spesifiseer watter woord voor jou terugvoer getoon moet word as 'n sleutelwoord nie in die teks gevind is nie.", + "options": [ + { + "label": "sleutelwoord" + }, + { + "label": "geen" + } + ] + } + ] + } + ] + } + }, + { + "label": "Algehele terugvoer", + "fields": [ + { + "widgets": [ + { + "label": "Verstek" + } + ], + "label": "Bepaal verstekterugvoer vir enige reeks tellings", + "description": "Kliek op die \"Voeg reeks by\" knoppie om so veel as moontlik reekse by te voeg. Byvoorbeeld: 0-20% Swak Punt, 21-91% Gemiddelde Punt, 91-100% Uitstekende Punt!", + "entity": "reeks", + "field": { + "fields": [ + { + "label": "Telreeks" + }, + {}, + { + "label": "Terugvoer vir gedefinieerde telling reeks", + "placeholder": "Vul die terugvoer in" + } + ] + } + } + ] + }, + { + "label": "Gedragsinstellings", + "description": "Hierdie keuses laat jou beheer hoe die onderskeie take uitgevoer moet word.", + "fields": [ + { + "label": "Minimum aantal karakters", + "description": "Spesifiseer die minimum aantal karakters wat die gebruiker moet invoer." + }, + { + "label": "Maksimum aantal karakters", + "description": "Spesifiseer die maksimum aantal karakters wat die gebruiker kan invoer." + }, + { + "label": "Invoerveld grootte", + "description": "Die grootte van die invoerveld in hoeveelheid lyne dit sal dek", + "options": [ + { + "label": "1 lyn" + }, + { + "label": "3 lyne" + }, + { + "label": "10 lyne" + } + ] + }, + { + "label": "Aktiveer \"Probeer weer\"", + "description": "Indien gemerk, kan leerlinge die taak oordoen." + }, + { + "label": "Ignoreer telling", + "description": "Indien gemerk, sal leerlinge slegs die terugvoer wat jy verskaf het vir die sleutelterme sien, maar nie die telling nie." + }, + { + "label": "Punte in gasheeromgewing", + "description": "Word gebruik om punte in die gasheeromgewing toe te ken slegs vir beantwoording (nie aan leerder gewys nie)." + }, + { + "label": "Slaagpersentasie", + "description": "Slaagpersentasie wat nodig is om deur te kom" + }, + { + "label": "Bemeestering persentasie", + "description": "Persentasie nodig vir bemeestering. Deur die bemeestering persentasie onder 100% te stel sal die maksimum moontlike telling hiervolgens aangepas word. Dit is bedoel om speling vir studente te gee, nie om \"vrylik oplossings te aanvaar\" wat nie al die sleutelterme bevat nie." + }, + { + "label": "Oorskry hooflettergevoeligheid", + "description": "Hierdie opsie bepaal of die \"Hooflettergevoeligheid\" opsie vir alle sleutelwoorde aktiveer sal word.", + "options": [ + { + "label": "Aktiveer" + }, + { + "label": "Deaktiveer" + } + ] + }, + { + "label": "Negeer vergewing van foute", + "description": "Hierdie opsie bepaal of die \"Vergewe foute\" opsie vir alle sleutelwoorde geaktiveer sal word.", + "options": [ + { + "label": "Aktiveer" + }, + { + "label": "Deaktiveer" + } + ] + } + ] + }, + { + "label": "Teks vir \"Toets\" knoppie", + "default": "Toets" + }, + { + "label": "Text for \"Submit\" button", + "default": "Submit" + }, + { + "label": "Teks vir \"Probeer weer\" knoppie", + "default": "Probeer weer" + }, + { + "label": "Teks vir \"Wys antwoord\" knoppie", + "default": "Wys antwoord" + }, + { + "label": "Opskrif vir paneel wat terugvoer bevat vir ingeslote/ontbrekende sleutelwoorde", + "default": "Terugvoer" + }, + { + "label": "Etiket vir oplossing", + "default": "Voorbeeld antwoord" + }, + { + "label": "Oorblywende karakters", + "default": "Oorblywende karakters: @chars", + "description": "Boodskap vir oorblywende karakters. Jy kan @chars gebruik wat sal vervang word deur die korresponderende aantal." + }, + { + "label": "Te min karakters", + "default": "Jy moet ten minste @chars karakters invoer!", + "description": "Boodskap om aan te dui dat die teks nie genoeg karakters bevat nie. Jy kan @chars gebruik wat vervang sal word met die korresponderende aantal." + }, + { + "label": "Stoor boodskap", + "description": "Boodskap wat aandui dat die teks gestoor is", + "default": "gestoor" + }, + { + "label": "Jou uitslae (word nie vertoon nie)", + "description": "Toeganklikheidsteks gebruik vir spreeklesers. @score sal vervang word met die aantal punte. @total sal vervang word met die maksimum aantal punte.", + "default": "Jy het @score uit @total punte gekry" + }, + { + "label": "Navigasieboodskap (word nie vertoon nie)", + "description": "Toeganklikheidsteks om te gebruik met spreeklesers", + "default": "Navigeer na nuwe ingeslote voorbeeld-antwoorde na teksarea." + }, + { + "label": "Hulptegnologie-beskrywing vir die \"Toets\" -knoppie", + "default": "Toets die antwoorde." + }, + { + "label": "Hulptegnologieë beskrywing vir \"Wys oplossing\" knoppie", + "default": "Wys die antwoord. Jy sal voorsien word met 'n voorbeeld-antwoord." + }, + { + "label": "Hulptegnologieë beskrywing vir \"Probeer weer\" knoppie", + "default": "Probeer die taak weer. Jy kan verbeter aan jou vorige antwoord indien die outeur dit toegelaat het." + } + ] +} diff --git a/activities/module01/essay-395/H5P.Essay-1.4/language/de.json b/activities/module01/essay-395/H5P.Essay-1.4/language/de.json new file mode 100644 index 0000000..033af58 --- /dev/null +++ b/activities/module01/essay-395/H5P.Essay-1.4/language/de.json @@ -0,0 +1,287 @@ +{ + "semantics": [ + { + "label": "Medium", + "fields": [ + { + "label": "Typ", + "description": "Medium, das wahlweise oberhalb der Aufgabe angezeigt wird." + }, + { + "label": "Bild-Zoom deaktivieren" + } + ] + }, + { + "label": "Aufgabenbeschreibung", + "description": "Die Beschreibung wird oberhalb des Texteingabefeldes erscheinen.", + "placeholder": "Fasse das Buch in maximal 500 Zeichen zusammen ..." + }, + { + "label": "Hilfetext", + "description": "Dieser Text soll die Lernenden am Anfang unterstützen.", + "placeholder": "Dieses Buch handelt von ..." + }, + { + "label": "Lösungsvorschlag", + "description": "Du kannst wahlweise einen Lösungsvorschlag angeben, der angesehen werden kann, wenn die Lernenden ihre Lösung geprüft haben. Es heißt Lösungsvorschlag, weil es sicher mehr als eine richtige Lösung gibt.", + "fields": [ + { + "label": "Einleitung", + "description": "Du kannst deinem Lösungsvorschlag optional eine Erklärung voranstellen. Sie wird nur angezeigt, wenn du auch einen Vorschlag angibst.", + "placeholder": "Bitte bedenke, dass es von dir nicht erwartet war, exakt dieselbe Lösung zu finden. Sie ist lediglich ein gutes Beispiel." + }, + { + "label": "Text des Lösungsvorschlags", + "description": "Die Lernenden sehen nach dem Prüfen ihrer Lösung einen \"Lösung zeigen\"-Button, wenn du hier Text angibst." + } + ] + }, + { + "label": "Schlagworte", + "widgets": [ + { + "label": "Eingabemaske" + } + ], + "entity": "Schlagwort", + "field": { + "label": "Schlagwort", + "fields": [ + { + "label": "Schlagwort", + "description": "Gesuchtes Schlagwort oder gesuchte Phrase. Du kannst ein Sternchen '*' als Platzhalter für einen oder mehrerer Buchstaben verwenden. Du kannst Schrägstriche '/' am Anfang und Ende für reguläre Ausdrücke benutzen." + }, + { + "label": "Variationen", + "description": "Füge dem Schlagwort optional Variationen hinzu. Beispiel: Für 'Stadt' könnten auch 'Ortschaft', 'Gemeinde', etc. passen. Punkte werden für auch für gefundene Alternativen vergeben.", + "entity": "Variation", + "field": { + "label": "Schlagwortvariation" + } + }, + { + "label": "Punkte, Optionen und Rückmeldung", + "fields": [ + { + "label": "Punkte", + "description": "Punkte, die Lernende erhalten, wenn sie das Schlagwort oder eine Variation verwenden." + }, + { + "label": "Fundstellen", + "description": "Lege fest, wie viele Fundstellen desselben Schlagworts oder seiner Variationen mit Punkten versehen werden sollen." + }, + { + "label": "Auf Groß-/Kleinschreibung achten", + "description": "Stellt sicher, dass die Lösung exakt der Vorgabe entsprechen muss." + }, + { + "label": "Kleine Rechtschreibfehler akzeptieren", + "description": "Wenn diese Option gewählt wird, wird eine Antwort bei kleinen Rechtschreibfehlern noch als richtig gewertet. (3-9 Zeichen: 1 Fehler, mehr als 9 Zeichen: 2 Fehler)." + }, + { + "label": "Rückmeldung, wenn Schlagwort verwendet", + "description": "Diese Rückmeldung wird angezeigt, wenn die Lernenden das Schlagwort oder seine Variationen im Text verwendet haben." + }, + { + "label": "Rückmeldung, wenn Schlagwort nicht verwendet", + "description": "Diese Rückmeldung wird angezeigt, wenn die Lernenden das Schlagwort oder seine Variationen im Text nicht verwendet haben." + }, + { + "label": "Wort bei Rückmeldung, wenn Schlagwort verwendet", + "description": "Diese Option erlaubt es anzugeben, welches Wort vor der Rückmeldung angezeigt wird, wenn ein Schlagwort verwendet wurde.", + "options": [ + { + "label": "Schlagwort" + }, + { + "label": "gefundene Alternative" + }, + { + "label": "gegebene Antwort" + }, + { + "label": "nichts" + } + ] + }, + { + "label": "Wort bei Rückmeldung, wenn Schlagwort nicht verwendet", + "description": "Diese Option erlaubt es anzugeben, welches Wort vor der Rückmeldung angezeigt wird, wenn ein Schlagwort verwendet wurde.", + "options": [ + { + "label": "Schlagwort" + }, + { + "label": "nichts" + } + ] + } + ] + } + ] + } + }, + { + "label": "Allgemeine Rückmeldung", + "fields": [ + { + "widgets": [ + { + "label": "Vorgabe" + } + ], + "label": "Lege Rückmeldungen für einzelne Punktebereiche fest", + "description": "Klicke auf den \"Bereich hinzufügen\"-Button, um so viele Bereiche hinzuzufügen, wie du brauchst. Beispiel: 0-20% Schlechte Punktzahl, 21-91% Durchschnittliche Punktzahl, 91-100% Großartige Punktzahl!", + "entity": "Bereich", + "field": { + "fields": [ + { + "label": "Punktebereich" + }, + {}, + { + "label": "Rückmeldung für festgelegte Punktebereiche", + "placeholder": "Trage die Rückmeldung ein" + } + ] + } + } + ] + }, + { + "label": "Verhaltenseinstellungen", + "description": "Hier kannst Du einstellen, wie sich die Aufgabe verhält.", + "fields": [ + { + "label": "Minimale Zeichenzahl", + "description": "Gib die minimale Zeichenzahl an, die Lernende eingeben müssen." + }, + { + "label": "Maximale Zeichenzahl", + "description": "Gib die maximale Zeichenzahl an, die Lernende eingeben dürfen." + }, + { + "label": "Größe des Eingabefelds", + "description": "Die Größe des Eingabefelds als Zahl der Zeilen", + "options": [ + { + "label": "1 Zeile" + }, + { + "label": "3 Zeilen" + }, + { + "label": "10 Zeilen" + } + ] + }, + { + "label": "\"Wiederholen\" zulassen", + "description": "Wenn diese Option angewählt ist, können Lernende die Aufgabe wiederholen." + }, + { + "label": "Ignoriere die Bepunktung", + "description": "Wenn diese Option gewählt ist, sehen die Lernenden nur deine Rückmeldung, nicht aber die Bepunktung. Es wird nichts gewertet." + }, + { + "label": "Punkte im Wirtssystem", + "description": "Wird verwendet, um im Wirtssystem Punkte einzig für die Bearbeitung der Aufgabe zu vergeben (wird den Lernenden nicht angezeigt)." + }, + { + "label": "Prozentsatz zum Bestehen", + "description": "Prozentsatz, der zum Bestehen nötig ist" + }, + { + "label": "Prozentsatz zum Meistern", + "description": "Prozentsatz, der zum Meistern nötig ist. Ein Prozenzsatz unter 100 % verringert die maximale Punktzahl entsprechend. Lerndenden soll damit Spielraum gegeben werden, statt \"gnädigerweise\" Lösungen ohne alle Schlagworte zu akzeptieren." + }, + { + "label": "Einstellung für \"Groß-Kleinschreibung\" überschreiben", + "description": "Diese Option legt fest, ob die Option \"Auf Groß-/Kleinschreibung achten\" für alle Schlagworte aktiviert wird oder deaktiviert wird.", + "options": [ + { + "label": "Aktiviert" + }, + { + "label": "Deaktiviert" + } + ] + }, + { + "label": "Einstellung für \"Kleine Rechtschreibfehler akzeptieren\" überschreiben", + "description": "Diese Option legt fest, ob die Option \"Kleine Rechtschreibfehler akzeptieren\" für alle Schlagworte aktiviert wird oder deaktiviert wird.", + "options": [ + { + "label": "Aktiviert" + }, + { + "label": "Deaktiviert" + } + ] + } + ] + }, + { + "label": "Beschriftung des \"Überprüfen\"-Buttons", + "default": "Überprüfen" + }, + { + "label": "Beschriftung des \"Absenden\"-Buttons", + "default": "Submit" + }, + { + "label": "Beschriftung des \"Wiederholen\"-Buttons", + "default": "Wiederholen" + }, + { + "label": "Beschriftung des \"Lösung anzeigen\"-Buttons", + "default": "Lösung anzeigen" + }, + { + "label": "Überschrift für den Abschnitt mit Rückeldung zu den Schlagworten", + "default": "Rückmeldung" + }, + { + "label": "Beschriftung für den Lösungsvorschlag", + "default": "Lösungsvorschlag" + }, + { + "label": "Verbleibende Zeichenzahl", + "default": "Verbleibende Zeichen: @chars", + "description": "Nachricht für die verbleibende Zeichenzahl. Du kannst @chars einsetzen, das später durch die entsprechende Zahl ersetzt wird." + }, + { + "label": "Nicht genügend Zeichen", + "default": "Du musst mindestens @chars Zeichen eingeben!", + "description": "Nachricht die darauf hinweist, dass der Text noch nicht genügend Zeichen umfasst. Du kannst @chars einsetzen, das später durch die entsprechende Zahl ersetzt wird." + }, + { + "label": "Speichernachricht", + "description": "Nachricht, die darauf hinweist, dass der Text gespeichert wurde", + "default": "gespeichert" + }, + { + "label": "Dein Ergebnis (nicht angezeigt)", + "description": "Anzeigetext für Readspeakers (Barrierefreiheit). @score wird durch die erreichten Punkte ersetzt. @total wird durch die maximal mögliche Punktzahl ersetzt.", + "default": "Du hast @score von @total Punkten" + }, + { + "label": "Navigationsmeldung (nicht angezeigt)", + "description": "Anzeigetext für Readspeakers (Barrierefreiheit)", + "default": "Unterhalb des Texteingabefeldes wurde eine Musterlösung eingefügt. Dorthin navigiert." + }, + { + "label": "Beschreibung des \"Überprüfen\"-Buttons (für Hilfsmittel zur Barrierefreiheit)", + "default": "Die Antwort überprüfen." + }, + { + "label": "Beschreibung des \"Lösung anzeigen\"-Buttons (für Hilfsmittel zur Barrierefreiheit)", + "default": "Zeige die Lösung an. Du erhältst dann eine Musterlösung." + }, + { + "label": "Beschreibung des \"Wiederholen\"-Buttons (für Hilfsmittel zur Barrierefreiheit)", + "default": "Wiederhole die Aufgabe. Du kannst deine vorherige Antwort verbessern, sofern dies für diese Aufgabe erlaubt ist." + } + ] +} diff --git a/activities/module01/essay-395/H5P.Essay-1.4/language/el.json b/activities/module01/essay-395/H5P.Essay-1.4/language/el.json new file mode 100644 index 0000000..916f3b9 --- /dev/null +++ b/activities/module01/essay-395/H5P.Essay-1.4/language/el.json @@ -0,0 +1,287 @@ +{ + "semantics": [ + { + "label": "Στοιχεία πολυμέσων", + "fields": [ + { + "label": "Τύπος", + "description": "Προσθήκη στοιχείου πολυμέσων προς εμφάνιση πάνω από την ερώτηση (προαιρετικό)." + }, + { + "label": "Απενεργοποίηση της επιλογής zoom για την εικόνα της ερώτησης" + } + ] + }, + { + "label": "Περιγραφή δραστηριότητας", + "description": "Περιγράψτε εδώ τη δραστηριότητα. Η περιγραφή της δραστηριότητας θα εμφανιστεί πάνω από την περιοχή εισαγωγής κειμένου.", + "placeholder": "Γράψτε μια περίληψη του βιβλίου σε 500 χαρακτήρες..." + }, + { + "label": "Βοηθητικό κείμενο", + "description": "Το κείμενο αυτό θα βοηθήσει τον χρήστη να ξεκινήσει.", + "placeholder": "Το βιβλίο αναφέρεται σε..." + }, + { + "label": "Ενδεικτική απάντηση", + "description": "Μπορείτε να προσθέσετε μια ενδεικτική απάντηση που θα εμφανίζεται στο χρήστη αφού γράψει το κείμενό του. It's called sample solution because there probably is not only one solution.", + "fields": [ + { + "label": "Εισαγωγή", + "description": "Μπορείτε να δώσετε στον χρήστη κάποιες επεξηγήσεις σχετικά με την ενδεικτική απάντηση. (προαιρετικά)", + "placeholder": "Να θυμάσαι πως δεν χρειαζόταν να δώσεις ακριβώς την ίδια απάντηση. Η απάντηση που σου δίνεται αποτελεί απλώς ένα αντιπροσωπευτικό παράδειγμα." + }, + { + "label": "Κείμενο ενδεικτικής απάντησης", + "description": "Αν συμπληρώσετε κάποιο κείμενο στο συγκεκριμένο πεδίο, θα εμφανιστεί στον χρήστη το κουμπί \"Ενδεικτική Απάντηση\" μετά την υποβολή του κειμένου." + } + ] + }, + { + "label": "Λέξεις - κλειδιά", + "widgets": [ + { + "label": "Βασικό" + } + ], + "entity": "Λεξη - κλειδι", + "field": { + "label": "Λέξη - κλειδί", + "fields": [ + { + "label": "Λέξη - κλειδί", + "description": "Λέξη - κλειδί ή σύντομη φράση. Χρησιμοποιήστε έναν αστερίσκο '*' ως μπαλαντέρ για έναν ή περισσότερους χαρακτήρες. Π.χ. με τους χαρακτήρες θερμ* εντοπίζονται οι λέξεις θερμός, θερμότητα, θερμοκήπιο κ.λπ." + }, + { + "label": "Εναλλακτικές λέξεις - κλειδιά", + "description": "Προσθέστε εναλλακτικές εκδοχές της λέξης - κλειδί. Π.χ. για \"πόλη\" προσθέστε εναλλακτικά \"άστυ\", \"δήμος\". Ο χρήστης θα κερδίσει επιπλέον βαθμούς αν συμπεριλάβει στο κείμενό του τις καθορισμένες εναλλακτικές λέξεις - κλειδιά. (προαιρετικά)", + "entity": "εναλλακτικης λεξης - κλειδι", + "field": { + "label": "Εναλλακτική λέξη - κλειδί" + } + }, + { + "label": "Βαθμοί, επιλογές και ανατροφοδότηση", + "fields": [ + { + "label": "Βαθμοί", + "description": "Βαθμοί με τους οποίους θα ανταμειφθεί ο χρήστης, αν συμπεριλάβει στο κείμενό του τη συγκεκριμένη λέξη - κλειδί ή τις εναλλακτικές εκδοχές της." + }, + { + "label": "Συχνότητα εμφάνισης", + "description": "Καθορίστε για πόσες φορές εμφάνισης της λέξης-κλειδί ή των εναλλακτικών εκδοχών της ο μαθητής θα κερδίζει βαθμούς." + }, + { + "label": "Διάκριση πεζών - κεφαλαίων", + "description": "Το κείμενο που εισάγει ο μαθητής πρέπει να είναι ακριβώς το ίδιο (πεζά - κεφαλαία) με την απάντηση." + }, + { + "label": "Παράβλεψη μικρών λαθών", + "description": "Γίνονται αποδεκτά κάποια ορθογραφικά λάθη (3-9 χαρακτήρες: 1 λάθος, περισσότεροι από 9 χαρακτήρες: 2 λάθη)." + }, + { + "label": "Ανατροφοδότηση όταν συμπεριλαμβάνεται η λέξη - κλειδί", + "description": "Αυτό το σχόλιο θα εμφανιστεί αν ο χρήστης συμπεριλάβει στο κείμενό του τη συγκεκριμένη λέξη - κλειδί ή εναλλακτικές εκδοχές της." + }, + { + "label": "Ανατροφοδότηση όταν παραλείπεται η λέξη - κλειδί", + "description": "Αυτό το σχόλιο θα εμφανιστεί αν ο χρήστης παραλείψει να συμπεριλάβει στο κείμενό του τη συγκεκριμένη λέξη - κλειδί ή εναλλακτικές εκδοχές της." + }, + { + "label": "Εμφάνιση λέξης ανατροφοδότησης όταν συμπεριλαμβάνεται η λέξη - κλειδί", + "description": "Αυτή η επιλογή σας επιτρέπει να καθορίσετε τη μπροστινή λέξη της ανατροφοδότησης, εάν η συγκεκριμένη λέξη - κλειδί βρεθεί στο κείμενο.", + "options": [ + { + "label": "λέξη - κλειδί" + }, + { + "label": "βρέθηκε εναλλακτική" + }, + { + "label": "δόθηκε απάντηση" + }, + { + "label": "καμία" + } + ] + }, + { + "label": "Εμφάνιση λέξης ανατροφοδότησης όταν παραλείπεται η λέξη - κλειδί", + "description": "Αυτή η επιλογή σας επιτρέπει να καθορίσετε τη μπροστινή λέξη της ανατροφοδότησης, εάν η συγκεκριμένη λέξη - κλειδί δε βρεθεί στο κείμενο.", + "options": [ + { + "label": "λέξη - κλειδί" + }, + { + "label": "καμία" + } + ] + } + ] + } + ] + } + }, + { + "label": "Συνολική ανατροφοδότηση", + "fields": [ + { + "widgets": [ + { + "label": "Βασικό" + } + ], + "label": "Χαρακτηρισμός κάθε κλίμακας βαθμολογίας", + "description": "Κάντε κλικ στο κουμπί \"Προσθήκη κλίμακας\" για να προσθέσετε όσες κλίμακες ή διαβαθμίσεις επιθυμείτε. Παράδειγμα: 0-20% Χαμηλή βαθμολογία, 21-91% Μέτρια βαθμολογία, 91-100% Εξαιρετική βαθμολογία!", + "entity": "κλιμακας", + "field": { + "fields": [ + { + "label": "Βαθμολογία" + }, + {}, + { + "label": "Χαρακτηρισμός", + "placeholder": "Συμπληρώστε τον χαρακτηρισμό" + } + ] + } + } + ] + }, + { + "label": "Ρυθμίσεις άσκησης", + "description": "Αυτές οι ρυθμίσεις σας επιτρέπουν να καθορίσετε τον τρόπο λειτουργίας της άσκησης.", + "fields": [ + { + "label": "Ελάχιστος αριθμός χαρακτήρων", + "description": "Προσδιορίστε τον ελάχιστο αριθμό απαιτούμενων χαρακτήρων." + }, + { + "label": "Μέγιστος αριθμός χαρακτήρων", + "description": "Προσδιορίστε τον μέγιστο αριθμό επιτρεπόμενων χαρακτήρων." + }, + { + "label": "Μέγεθος πεδίου εισαγωγής κειμένου", + "description": "Καθορίστε πόσες γραμμές θα καλύπτει το πεδίο εισαγωγής κειμένου", + "options": [ + { + "label": "1 γραμμή" + }, + { + "label": "3 γραμμές" + }, + { + "label": "10 γραμμές" + } + ] + }, + { + "label": "Ενεργοποίηση κουμπιού \"Επανάληψη\"", + "description": "Αν επιλεγεί, ο χρήστης μπορεί να επαναλάβει τη δραστηριότητα." + }, + { + "label": "Χωρίς βαθμολογία", + "description": "Αν επιλεγεί, ο χρήστης θα δει μόνο την ανατροφοδότηση που παρέχεται για τις λέξεις-κλειδιά και όχι τη βαθμολογία." + }, + { + "label": "Βαθμολογία στο περιβάλλον υποδοχής", + "description": "Χρησιμοποιείται για να βαθμολογήσει απαντήσεις στο περιβάλλον υποδοχής (δεν εμφανίζεται στον μαθητή)." + }, + { + "label": "Ποσοστό επιτυχίας", + "description": "Ποσοστό που απαιτείται για να θεωρηθεί η προσπάθεια επιτυχημένη" + }, + { + "label": "Ποσοστό αριστείας", + "description": "Ποσοστό που απαιτείται για να θεωρηθεί η προσπάθεια άριστη" + }, + { + "label": "Αντικατάσταση προεπιλεγμένης ρύθμισης για τη διάκριση πεζών - κεφαλαίων", + "description": "Αυτή η επιλογή καθορίζει το αν η διάκριση πεζών - κεφαλαίων ισχύει για όλες τις λέξεις - κλειδιά.", + "options": [ + { + "label": "Ενεργοποιημένη" + }, + { + "label": "Απενεργοποιημένη" + } + ] + }, + { + "label": "Αντικατάσταση προεπιλεγμένης ρύθμισης για την παράβλεψη λαθών", + "description": "Αυτή η επιλογή καθορίζει το αν η παράβλεψη λαθών ισχύει για όλες τις λέξεις-κλειδιά.", + "options": [ + { + "label": "Ενεργοποιημένη" + }, + { + "label": "Απενεργοποιημένη" + } + ] + } + ] + }, + { + "label": "Ετικέτα κουμπιού ελέγχου απάντησης", + "default": "Έλεγχος" + }, + { + "label": "Text for \"Submit\" button", + "default": "Submit" + }, + { + "label": "Ετικέτα κουμπιού νέας προσπάθειας", + "default": "Επανάληψη" + }, + { + "label": "Ετικέτα κουμπιού εμφάνισης απάντησης", + "default": "Ενδεικτική Απάντηση" + }, + { + "label": "Επικεφαλίδα πλαισίου ανατροφοδότησης για τις λέξεις - κλειδιά", + "default": "Ανατροφοδότηση" + }, + { + "label": "Ετικέτα απάντησης", + "default": "Ενδεικτική απάντηση" + }, + { + "label": "Χαρακτήρες που απομένουν", + "default": "Απομένουν: @chars χαρακτήρες", + "description": "Μήνυμα που ενημερώνει για το πόσοι χαρακτήρες απομένουν. Μπορείτε να χρησιμοποιήσετε τη μεταβλητή @chars που θα αντικατασταθεί με τον αντίστοιχο αριθμό." + }, + { + "label": "Μη επαρκής αριθμός χαρακτήρων", + "default": "Πρέπει να συμπληρώσετε τουλάχιστον @chars χαρακτήρες!", + "description": "Μήνυμα που ενημερώνει ότι το κείμενο δεν περιλαμβάνει επαρκή αριθμό χαρακτήρων. Μπορείτε να χρησιμοποιήσετε τη μεταβλητή @chars που θα αντικατασταθεί με τον κατάλληλο αριθμό." + }, + { + "label": "Μήνυμα αποθήκευσης", + "description": "Μήνυμα που ενημερώνει ότι το κείμενο έχει αποθηκευτεί", + "default": "Έχει αποθηκευτεί" + }, + { + "label": "Το αποτέλεσμά σου (δεν εμφανίζεται)", + "description": "Κείμενο ακουστικής υποβοήθησης. Η μεταβλητή @score θα αντικατασταθεί από τη βαθμολογία. Η μεταβλητή @total θα αντικατασταθεί από τη μέγιστη δυνατή βαθμολογία.", + "default": "Πήρες @score από @total βαθμούς" + }, + { + "label": "Μήνυμα πλοήγησης (δεν εμφανίζεται)", + "description": "Κείμενο ακουστικής υποβοήθησης", + "default": "Πλοηγήθηκες στην πρόσφατα συμπεριληφθείσα ενδεικτική απάντηση." + }, + { + "label": "Assistive technology description for \"Check\" button", + "default": "Check the answers." + }, + { + "label": "Assistive technology description for \"Show Solution\" button", + "default": "Show the solution. You will be provided with a sample solution." + }, + { + "label": "Assistive technology description for \"Retry\" button", + "default": "Retry the task. You can improve your previous answer if the author allowed that." + } + ] +} diff --git a/activities/module01/essay-395/H5P.Essay-1.4/language/es-mx.json b/activities/module01/essay-395/H5P.Essay-1.4/language/es-mx.json new file mode 100644 index 0000000..0f36ba4 --- /dev/null +++ b/activities/module01/essay-395/H5P.Essay-1.4/language/es-mx.json @@ -0,0 +1,287 @@ +{ + "semantics": [ + { + "label": "Medio", + "fields": [ + { + "label": "Tipo", + "description": "Medio opcional a mostrar arriba de la pregunta." + }, + { + "label": "Deshabilitar acercamiento de imagen" + } + ] + }, + { + "label": "Descripción del trabajo", + "description": "Describa aquí su trabajo. La descripción del trabajo aparecerá arriba del área para la entrada del texto.", + "placeholder": "Resuma el libro en 500 caracteres ..." + }, + { + "label": "Texto de ayuda", + "description": "Este texto debería ayudarle al usuario a comenzar.", + "placeholder": "Este libro es acerca de ..." + }, + { + "label": "Solución de muestra", + "description": "Opcionalmente Usted puede añadir una solución de muestra sencilla que es mostrada después que el estudiante creó un texto. Se llama solución de muestra porque probablemente no sea la única solución.", + "fields": [ + { + "label": "Introducción", + "description": "Opcionalmente Usted puede dejarles a los estudiantes unas explicaciones acerca de su ejemplo. La explicación solamente se mostrará si Usted también añade un ejemplo.", + "placeholder": "Por favor recuerde que no se espera que Usted proporcione exactamente la misma solución. Solamente es un buen ejemplo." + }, + { + "label": "Texto de solución de muestra", + "description": "El estudiante verá un botón para \"Mostrar solución\" después de enviar si Usted proporciona un texto aquí." + } + ] + }, + { + "label": "Palabras clave", + "widgets": [ + { + "label": "Predeterminado" + } + ], + "entity": "Palabra clave", + "field": { + "label": "Palabra clave", + "fields": [ + { + "label": "Palabra clave", + "description": "Palabra clave o frase a buscar. Use un asterisco '*' como un comodín para uno o más caracteres. Use una diagonal '/' al principio y al final para emplear una expresión regular." + }, + { + "label": "Variaciones", + "description": "Añada variaciones opcionales para esta palabra clave. Ejemplo: Para una 'ciudad' añada las alternativas 'poblado', 'municipio' etc. Se otorgarán puntos si el usuario incluye cualquiera de las alternativas especificadas.", + "entity": "variación", + "field": { + "label": "Variación de palabra clave" + } + }, + { + "label": "Puntos, Opciones y Retroalimentación", + "fields": [ + { + "label": "Puntos", + "description": "Puntos que obtendrá el usuario si incluye esta palabra clave o sus alternativas en la respuesta." + }, + { + "label": "Ocurrencias", + "description": "Define cuantas ocurrencias de la palabra clave o sus variaciones deberían ser recompensadas con puntos." + }, + { + "label": "MAYÚSCULAS/minúsculas si importan", + "description": "Asegurarse que la entrada del usuario tenga que ser exactamente la misma que la respuesta." + }, + { + "label": "Perdonar errores menores", + "description": "Esto aceptará errores tipográficos menores (3-9 caracteres: 1 error, más de 9 caracteres: 2 errores)." + }, + { + "label": "Retroalimentación si palabra clave incluida", + "description": "Esta retroalimentación será mostrada si el usuario incluye esta palabra clave o sus alternativas en la respuesta." + }, + { + "label": "Retroalimentación si palabra clave falta", + "description": "Esta retroalimentación será mostrada si el usuario no incluye esta palabra clave o sus alternativas en la respuesta." + }, + { + "label": "Palabra de retroalimentación mostrada si palabra clave incluida", + "description": "Esta opción le permite especificar cual palabra será mostrada al frente de su retroalimentación si una palabra clave fue encontrada en el texto.", + "options": [ + { + "label": "palabra clave" + }, + { + "label": "alternativa encontrada" + }, + { + "label": "respuesta dada" + }, + { + "label": "ninguna" + } + ] + }, + { + "label": "Palabra de Retroalimentación mostrada si palabra clave falta", + "description": "Esta opción le permite especificar cual palabra clave será mostrada al frente de su retroalimentación si una palabra clave no fue encontrada en el texto.", + "options": [ + { + "label": "palabra clave" + }, + { + "label": "ninguna" + } + ] + } + ] + } + ] + } + }, + { + "label": "Retroalimentación Global", + "fields": [ + { + "widgets": [ + { + "label": "Predeterminado" + } + ], + "label": "Definir retroalimentación personalizada para cualquier rango de puntaje", + "description": "Hacer clic en el botón \"Añadir rango\" para añadir cuantos rangos necesite. Ejemplo: 0-20% Mal puntaje, 21-91% Puntaje Promedio, 91-100% ¡Magnífico Puntaje!", + "entity": "rango", + "field": { + "fields": [ + { + "label": "Rango de Puntaje" + }, + {}, + { + "label": "Retroalimentación para rango definido de puntaje", + "placeholder": "Complete la retroalimentación" + } + ] + } + } + ] + }, + { + "label": "Configuraciones del comportamiento", + "description": "Estas opciones le permitirán controlar como se comporta el trabajo.", + "fields": [ + { + "label": "Número mínimo de caracteres", + "description": "Especificar el número mínimo de caracteres que debe ingresar el usuario." + }, + { + "label": "Número máximo de caracteres", + "description": "Especificar el número máximo de caracteres que puede ingresar el usuario." + }, + { + "label": "Tamaño de campo de entrada", + "description": "El tamaño del campo para entrada en cantidad de líneas que cubrirá", + "options": [ + { + "label": "1 línea" + }, + { + "label": "3 líneas" + }, + { + "label": "10 líneas" + } + ] + }, + { + "label": "Habilitar \"Reintentar\"", + "description": "Si se activa, los estudiantes pueden reintentar el trabajo." + }, + { + "label": "Ignorar puntaje", + "description": "Si se activa, los estudiantes solamente verán la retroalimentación que Usted proporcione para las palabras clave, pero sin puntaje." + }, + { + "label": "Puntos en el entorno del anfitrión", + "description": "Usado para otorgar puntos en el entorno del anfitrión meramente por contestar (no mostrado al estudiante)." + }, + { + "label": "Porcentaje aprobatorio", + "description": "Porcentaje que es necesario para pasar" + }, + { + "label": "Porcentaje de dominio", + "description": "Porcentaje que es necesario para el dominio. Configurar el porcentaje de dominio debajo de 100 % disminuirá el puntaje máximo posible respectivamente. Se usa para darle holgura a los estudiantes, no es para \"aceptar graciosamente\" soluciones que no contienen todas las palabras clave." + }, + { + "label": "Anular sensibilidad a MAYÚSCULAS/minúsculas", + "description": "Esta opción determina si la opción de \"MAYÚSCULAS/minúsculas importan\" estará activada para todas las palabras clave.", + "options": [ + { + "label": "Habilitada" + }, + { + "label": "Deshabilitada" + } + ] + }, + { + "label": "Anular perdonar errores", + "description": "Esta opción determina si la opción para \"Perdonar errores\" estará activada para todas las palabras clave.", + "options": [ + { + "label": "Habilitada" + }, + { + "label": "Deshabilitada" + } + ] + } + ] + }, + { + "label": "Texto para botón \"Comprobar\"", + "default": "Comprobar" + }, + { + "label": "Texto para botón \"Enviar\"", + "default": "Submit" + }, + { + "label": "Texto para botón \"Reintentar\"", + "default": "Reintentar" + }, + { + "label": "Texto para botón \"Mostrar solución\"", + "default": "Mostrar solución" + }, + { + "label": "Encabezado para panel que contiene retroalimentación para palabras clave incluidas/faltantes", + "default": "Retroalimentación" + }, + { + "label": "Etiqueta para solución", + "default": "Solución de muestra" + }, + { + "label": "Caracteres restantes", + "default": "Caracteres restantes: @chars", + "description": "Mensaje para caracteres restantes. Puede usar @chars que será remplazado por el número correspondiente." + }, + { + "label": "No hay suficientes caracteres", + "default": "¡Usted debe ingresar al menos @chars caracteres!", + "description": "Mensaje para indicar que el texto no contiene suficientes caracteres. Puede usar @chars que será remplazado por el número correspondiente." + }, + { + "label": "Guardar mensaje", + "description": "Mensaje que indica que el texto ha sido guardado", + "default": "guardado" + }, + { + "label": "Su resultado (no mostrado)", + "description": "Texto de accesibilidad usado para lectores en voz alta. @score será remplazado por el número de puntos. @total será remplazado por los puntos posibles máximos.", + "default": "Usted obtuvo @score de un total de @total puntos" + }, + { + "label": "Mensaje de navegación (no mostrado)", + "description": "Texto de accesibilidad usado para lectores en voz alta", + "default": "Navegado a solución de muestra recientemente incluida después de área de texto." + }, + { + "label": "Descripción de tecnología asistiva para botón \"Comprobar\"", + "default": "Comprobar las respuestas." + }, + { + "label": "Descripción de tecnología asistiva para botón \"Mostrar Solución\"", + "default": "Mostrar la solución. Se le proporcionará una solución de muestra." + }, + { + "label": "Descripción de tecnología asistiva para botón \"Reintentar\"", + "default": "Reintentar el trabajo. Puede mejorar su respuesta anterior si el autor lo permitió." + } + ] +} diff --git a/activities/module01/essay-395/H5P.Essay-1.4/language/es.json b/activities/module01/essay-395/H5P.Essay-1.4/language/es.json new file mode 100644 index 0000000..8494f37 --- /dev/null +++ b/activities/module01/essay-395/H5P.Essay-1.4/language/es.json @@ -0,0 +1,287 @@ +{ + "semantics": [ + { + "label": "Medio", + "fields": [ + { + "label": "Tipo", + "description": "Medio opcional a mostrar arriba de la pregunta." + }, + { + "label": "Deshabilitar acercamiento de imagen" + } + ] + }, + { + "label": "Descripción del trabajo", + "description": "Describa aquí su trabajo. La descripción del trabajo aparecerá arriba del área para la entrada del texto.", + "placeholder": "Resuma el libro en 500 caracteres ..." + }, + { + "label": "Texto de ayuda", + "description": "Este texto debería ayudarle al usuario a comenzar.", + "placeholder": "Este libro es acerca de ..." + }, + { + "label": "Solución de muestra", + "description": "Opcionalmente Usted puede añadir una solución de muestra sencilla que es mostrada después que ele estudiante creó un texto. Se llama solución de muestra porque probablemente no sea la única solución.", + "fields": [ + { + "label": "Introducción", + "description": "Opcionalmente Usted puede dejarles a los estudiantes unas explicaciones acerca de su ejemplo. La explicación solamente se mostrará si Usted también añade un ejemplo.", + "placeholder": "Por favor recuerde que no se espera que Usted proporcione exactamente la misma solución. Solamente es un buen ejemplo." + }, + { + "label": "Texto de solución de muestra", + "description": "El estudiante verá un botón para \"Mostrar solución\" después de enviar si Usted proporciona el texto aquí." + } + ] + }, + { + "label": "Palabras clave", + "widgets": [ + { + "label": "Predeterminado" + } + ], + "entity": "Palabra clave", + "field": { + "label": "Palabra clave", + "fields": [ + { + "label": "Palabra clave", + "description": "Palabra clave o frase a buscar. Use un asterisco '*' como un comodín para uno o más caracteres. Use una diagonal '/' al principio y al final para emplear una expresión regular." + }, + { + "label": "Variaciones", + "description": "Añada variaciones opcionales para esta palabra clave. Ejemplo: Para una 'ciudad' añada las alternativas 'poblado', 'municipio' etc. Se otorgarán puntos si el usuario incluye cualquiera de las alternativas especificadas.", + "entity": "variación", + "field": { + "label": "Variación de palabra clave" + } + }, + { + "label": "Puntos, Opciones y Retroalimentación", + "fields": [ + { + "label": "Puntos", + "description": "Puntos que obtendrá el usuario si incluye esta palabra clave o sus alternativas en la respuesta." + }, + { + "label": "Ocurrencias", + "description": "Define cuantas ocurrencias de la palabra clave o sus variaciones deberían ser recompensadas con puntos." + }, + { + "label": "MAYÚSCULAS/minúsculas si importan", + "description": "Asegurarse que la entrada del usuario tenga que ser exactamente la misma que la respuesta." + }, + { + "label": "Perdonar errores menores", + "description": "Esto aceptará errores tipográficos menores (3-9 caracteres: 1 error, más de 9 caracteres: 2 errores)." + }, + { + "label": "Retroalimentación si palabra clave incluida", + "description": "Esta retroalimentación será mostrada si el usuario incluye esta palabra clave o sus alternativas en la respuesta." + }, + { + "label": "Retroalimentación si palabra clave falta", + "description": "Esta retroalimentación será mostrada si el usuario no incluye esta palabra clave o sus alternativas en la respuesta." + }, + { + "label": "Palabra de retroalimentación mostrada si palabra clave incluida", + "description": "Esta opción le permite especificar cual palabra será mostrada al frente de su retroalimentación si una palabra clave fue encontrada en el texto.", + "options": [ + { + "label": "palabra clave" + }, + { + "label": "alternativa encontrada" + }, + { + "label": "respuesta dada" + }, + { + "label": "ninguna" + } + ] + }, + { + "label": "Palabra de Retroalimentación mostrada si palabra clave falta", + "description": "Esta opción le permite especificar cual palabra clave será mostrada al frente de su retroalimentación si una palabra clave no fue encontrada en el texto.", + "options": [ + { + "label": "palabra clave" + }, + { + "label": "ninguna" + } + ] + } + ] + } + ] + } + }, + { + "label": "Retroalimentación Global", + "fields": [ + { + "widgets": [ + { + "label": "Predeterminado" + } + ], + "label": "Definir retroalimentación personalizada para cualquier rango de puntaje", + "description": "Haga clic en el botón \"Añadir rango\" para añadir cuantos rangos necesite. Ejemplo: 0-20% Mal puntaje, 21-91% Puntaje Promedio, 91-100% ¡Magnífico Puntaje!", + "entity": "rango", + "field": { + "fields": [ + { + "label": "Rango de Puntaje" + }, + {}, + { + "label": "Retroalimentación para rango definido de puntaje", + "placeholder": "Complete la retroalimentación" + } + ] + } + } + ] + }, + { + "label": "Configuraciones del comportamiento", + "description": "Estas opciones le permitirán controlar como se comporta el trabajo.", + "fields": [ + { + "label": "Número mínimo de caracteres", + "description": "Especificar el número mínimo de caracteres que debe ingresar el usuario." + }, + { + "label": "Número máximo de caracteres", + "description": "Especificar el número máximo de caracteres que puede ingresar el usuario." + }, + { + "label": "Tamaño de campo de entrada", + "description": "El tamaño del campo para entrada en cantidad de líneas que cubrirá", + "options": [ + { + "label": "1 línea" + }, + { + "label": "3 líneas" + }, + { + "label": "10 líneas" + } + ] + }, + { + "label": "Habilitar \"Reintentar\"", + "description": "Si se activa, los estudiantes pueden reintentar el trabajo." + }, + { + "label": "Ignorar puntaje", + "description": "Si se activa, los estudiantes solamente verán la retroalimentación que Usted proporcione para las palabras clave, pero sin puntaje." + }, + { + "label": "Puntos en el entorno del anfitrión", + "description": "Usado para otorgar puntos en el entorno del anfitrión meramente por contestar (no mostrado al estudiante)." + }, + { + "label": "Porcentaje aprobatorio", + "description": "Porcentaje que es necesario para pasar" + }, + { + "label": "Porcentaje de dominio", + "description": "Porcentaje que es necesario para el dominio. Configurar el porcentaje de dominio debajo de 100 % disminuirá el puntaje máximo posible respectivamente. Se usa para darle holgura a los estudiantes, no es para \"aceptar graciosamente\" soluciones que no contienen todas las palabras clave." + }, + { + "label": "Anular sensibilidad a MAYÚSCULAS/minúsculas", + "description": "Esta opción determina si la opción de \"MAYÚSCULAS/minúsculas importan\" estará activada para todas las palabras clave.", + "options": [ + { + "label": "Habilitada" + }, + { + "label": "Deshabilitada" + } + ] + }, + { + "label": "Anular perdonar errores", + "description": "Esta opción determina si la opción para \"Perdonar errores\" estará activada para todas las palabras clave.", + "options": [ + { + "label": "Habilitada" + }, + { + "label": "Deshabilitada" + } + ] + } + ] + }, + { + "label": "Texto para botón \"Comprobar\"", + "default": "Comprobar" + }, + { + "label": "Texto para botón \"Enviar\"", + "default": "Submit" + }, + { + "label": "Texto para botón \"Reintentar\"", + "default": "Reintentar" + }, + { + "label": "Texto para botón \"Mostrar solución\"", + "default": "Mostrar solución" + }, + { + "label": "Encabezado para panel que contiene retroalimentación para palabras clave incluidas/faltantes", + "default": "Retroalimentación" + }, + { + "label": "Etiqueta para solución", + "default": "Solución de muestra" + }, + { + "label": "Caracteres restantes", + "default": "Caracteres restantes: @chars", + "description": "Mensaje para caracteres restantes. Puede usar @chars que serán remplazados por el número correspondiente." + }, + { + "label": "No hay suficientes caracteres", + "default": "¡Usted debe ingresar al menos @chars caracteres!", + "description": "Mensaje para indicar que el texto no contiene suficientes caracteres. Puede usar @chars que será remplazado por el número correspondiente." + }, + { + "label": "Guardar mensaje", + "description": "Mensaje que indica que el texto ha sido guardado", + "default": "guardado" + }, + { + "label": "Su resultado (no mostrado)", + "description": "Texto de accesibilidad usado para lectores en voz alta. @score será remplazado por el número de puntos. @total será remplazado por los puntos posibles máximos.", + "default": "Usted obtuvo @score de un total de @total puntos" + }, + { + "label": "Mensaje de navegación (no mostrado)", + "description": "Texto de accesibilidad usado para lectores en voz alta", + "default": "Navegado a solución de muestra recientemente incluida después de área de texto." + }, + { + "label": "Descripción de tecnología asistiva para botón \"Comprobar\"", + "default": "Comprobar las respuestas." + }, + { + "label": "Descripción de tecnología asistiva para botón \"Mostrar solución\"", + "default": "Mostrar la solución. Se le proporcionará una solución de muestra." + }, + { + "label": "Descripción de tecnología asistiva para botón \"Reintentar\"", + "default": "Reintentar la tarea. Puede mejorar su respuesta anterior si el autor lo permitió." + } + ] +} diff --git a/activities/module01/essay-395/H5P.Essay-1.4/language/et.json b/activities/module01/essay-395/H5P.Essay-1.4/language/et.json new file mode 100644 index 0000000..12c0302 --- /dev/null +++ b/activities/module01/essay-395/H5P.Essay-1.4/language/et.json @@ -0,0 +1,287 @@ +{ + "semantics": [ + { + "label": "Meedia", + "fields": [ + { + "label": "Tüüp", + "description": "Valikuline meedia pildi kohal näitamiseks." + }, + { + "label": "Keela pildi suumimine." + } + ] + }, + { + "label": "Ülesande kirjeldus", + "description": "Kirjelda oma ülesannet siin. Ülesande kirjeldus ilmub tekstisisestusala kohale.", + "placeholder": "Tee raamatu sisukokkuvõte 500 tähega ..." + }, + { + "label": "Abitekst", + "description": "See tekst peaks kasutajat aitama alustada.", + "placeholder": "See raamat räägib ..." + }, + { + "label": "Näidislahendus", + "description": "Sa saad valikuliselt lisada näidislahenduse, mida näidatakse pärast seda, kui õpilane on teksti loonud. See on nimetatud näidislahenduseks, kuna ilmselt ei ole ülesandel ainult üks lahendus.", + "fields": [ + { + "label": "Sissejuhatus", + "description": "Sa saad valikuliselt jätta õpilastele mõned selgitused oma näite kohta. Selgitusi on näha ainult siis, kui sa lisad ka näite.", + "placeholder": "Palun pea meeles, et sa ei pidanud täpselt samasugust lahendust välja mõtlema. See on lihtsalt hea näide." + }, + { + "label": "Näita lahendust tekst", + "description": "Kui sa siia veidi teksti paned, siis õpilane näeb \"Näita lahendust\" nuppu pärast sisestamist." + } + ] + }, + { + "label": "Märksõnad", + "widgets": [ + { + "label": "Vaikimisi" + } + ], + "entity": "Märksõna", + "field": { + "label": "Märksõna", + "fields": [ + { + "label": "Märksõna", + "description": "Märksõna või fraas, mida otsida. Kasuta asteriski '*' metamärgina ühe või rohkema tähemärgi asemel. Kasuta kaldkriipsu '/' alguses ja lõpus, et kasutada regulaaravaldust." + }, + { + "label": "Variatsioonid", + "description": "Lisa sellele märksõnale valikulisi variatsioone. Näiteks 'linn' jaoks lisa alternatiive 'küla', 'omavalitsus' jne. Punkte antakse, kui kasutaja kasutab ühtegi määratud alternatiividest.", + "entity": "variatsioon", + "field": { + "label": "Märksõna variatsioon" + } + }, + { + "label": "Punktid, seaded ja tagasiside", + "fields": [ + { + "label": "Punktid", + "description": "Punktid, mis kasutaja saab selle märksõna või selle asenduste vastuses kasutamise eest." + }, + { + "label": "Esinemised", + "description": "Määra, kui mitme sõna või selle variatsioonide esinemise eest peaks punkte andma." + }, + { + "label": "Tõstutundlik", + "description": "Teeb kindlaks, et kasutaja sisend peab olema täpselt samasugune nagu vastus." + }, + { + "label": "Andesta pisivead", + "description": "See aktsepteerib väikesed kirjavead (3-9 tähte: 1 viga, rohkem kui 9 tähte: 2 viga)." + }, + { + "label": "Tagasiside, kui märksõna on sisaldatud", + "description": "Seda tagasiside näidatakse, kui kasutaja kasutab seda märksõna või selle alternatiive oma vastuses." + }, + { + "label": "Tagasiside, kui märksõna on puudu", + "description": "Seda tagasiside näidatakse, kui kasutaja ei kasuta seda märksõna või selle alternatiive oma vastuses." + }, + { + "label": "Tagasiside sõna mida näidatakse, kui märksõna on sisaldatud", + "description": "See seade võimaldab sul määrata, millist sõna peaks su tagasiside alguses näitama, kui tekstist leiti märksõna.", + "options": [ + { + "label": "märksõna" + }, + { + "label": "alternatiiv leitud" + }, + { + "label": "vastus antud" + }, + { + "label": "mitte midagi" + } + ] + }, + { + "label": "Tagasiside sõna mida näidatakse, kui märksõna on puudu", + "description": "See seade võimaldab sul määrata, millist sõna peaks su tagasiside alguses näitama, kui tekstist ei leitud märksõna.", + "options": [ + { + "label": "märksõna" + }, + { + "label": "mitte midagi" + } + ] + } + ] + } + ] + } + }, + { + "label": "Üldine tagasiside", + "fields": [ + { + "widgets": [ + { + "label": "Vaikimisi" + } + ], + "label": "Määratle kohandatud tagasiside ükskõik mis tulemusvahemiku jaoks", + "description": "Vajuta \"Lisa vahemik\" nuppu, et lisada nii mitu vahemikku, kui sul vaja on. Näide: 0-20% Halb tulemus, 21-91% Keskmine tulemus, 91-100% Hea tulemus!", + "entity": "vahemik", + "field": { + "fields": [ + { + "label": "Tulemusvahemik" + }, + {}, + { + "label": "Tagasiside määratud tulemusvahemiku jaoks", + "placeholder": "Kirjuta tagasiside" + } + ] + } + } + ] + }, + { + "label": "Käitumise seaded", + "description": "Need seaded lasevad sul juhtida, kuidas ülesanne käitub.", + "fields": [ + { + "label": "Minimaalne karakterite arv", + "description": "Määra minimaalne karakterite arv, mida kasutaja peab sisestama." + }, + { + "label": "Maksimaalne karakterite arv", + "description": "Määra maksimaalne karakterite arv, mida kasutaja saab sisestada." + }, + { + "label": "Sisendivälja suurus", + "description": "Sisendivälja suurus ridades, mida see katab.", + "options": [ + { + "label": "1 rida" + }, + { + "label": "3 rida" + }, + { + "label": "10 rida" + } + ] + }, + { + "label": "Luba \"Proovi uuesti\"", + "description": "Kui valitud, siis õppijad saavad ülesannet uuesti proovida." + }, + { + "label": "Eira punktisüsteemi", + "description": "Kui valitud, siis õppijad näevad ainult sinu poolt märksõnade eest antud tagasisidet, aga mitte oma tulemust." + }, + { + "label": "Punkte peremeeskeskkonnas", + "description": "Kasutatud punktide andmiseks peremeeskeskkonnas ainult vastamiseks (mitte näidatud õppijale)." + }, + { + "label": "Läbi saamise protsent.", + "description": "Läbi saamiseks vajalik protsendimäär." + }, + { + "label": "Omandamise protsent", + "description": "Omandamiseks vajalik protsendimäär. Omandamise protsendimäära alla 100% seadmine vähendab ka vastavalt maksimaalset võimalikku tulemust. Selle eesmärk on anda õpilastele veidi liikumisruumi, mitte \"vastutulelikult vastu võtta\" lahendusi, mis ei sisalda kõiki märksõnu." + }, + { + "label": "Kirjuta üle tõstutundlikkus", + "description": "See seade määrab, kas \"Tõstutundlik\" valik aktiveeritakse kõikidel märksõnadel.", + "options": [ + { + "label": "Lubatud" + }, + { + "label": "Keelatud" + } + ] + }, + { + "label": "Kirjuta üle andesta pisivead", + "description": "See seade määrab, kas \"Andesta pisivead\" valik aktiveeritakse kõikidel märksõnadel.", + "options": [ + { + "label": "Lubatud" + }, + { + "label": "Keelatud" + } + ] + } + ] + }, + { + "label": "Tekst \"Kontrolli\" nupule", + "default": "Kontrolli" + }, + { + "label": "Text for \"Submit\" button", + "default": "Submit" + }, + { + "label": "Tekst \"Proovi uuesti\" nupule", + "default": "Proovi uuesti" + }, + { + "label": "Tekst \"Näita lahendust\" nupule", + "default": "Näita lahendust" + }, + { + "label": "Sisaldatud/puuduvate märksõnade tagasiside sisaldava paneeli pealkiri.", + "default": "Pealkiri" + }, + { + "label": "Silt lahendusele", + "default": "Näidislahendus" + }, + { + "label": "Alles jäänud tähemärke", + "default": "Tähemärke alles: @chars", + "description": "Sõnum alles jäänud tähemärkide jaoks. Sa saad kasutada @chars, mis asendatakse vastava numbriga." + }, + { + "label": "Pole piisavalt tähemärke", + "default": "Sa pead sisestama vähemalt @chars tähemärki!", + "description": "Sõnum näitamaks, et tekstis pole piisavalt tähemärke. Sa saad kasutada @chars, mis asendatakse vastava numbriga." + }, + { + "label": "Salvestamise sõnum", + "description": "Sõnum näitamakas, et tekst on salvestatud.", + "default": "salvestatud" + }, + { + "label": "Sinu vastus (seda ei näidata)", + "description": "Ligipääsetavuse tekst lugeritele kasutamiseks. @score asendatakse punktide arvuga. @total asendatakse maksimaalse võimaliku punktide arvuga.", + "default": "Sa said @score punkti @total-st." + }, + { + "label": "Navigatsioonisõnum (seda ei näidata)", + "description": "Ligipääsetavuse tekst lugeritele kasutamiseks.", + "default": "Navigeeriti vastsisaldatud näidislahendusele tekstiala järel." + }, + { + "label": "Assistive technology description for \"Check\" button", + "default": "Check the answers." + }, + { + "label": "Assistive technology description for \"Show Solution\" button", + "default": "Show the solution. You will be provided with a sample solution." + }, + { + "label": "Assistive technology description for \"Retry\" button", + "default": "Retry the task. You can improve your previous answer if the author allowed that." + } + ] +} \ No newline at end of file diff --git a/activities/module01/essay-395/H5P.Essay-1.4/language/eu.json b/activities/module01/essay-395/H5P.Essay-1.4/language/eu.json new file mode 100644 index 0000000..633e45d --- /dev/null +++ b/activities/module01/essay-395/H5P.Essay-1.4/language/eu.json @@ -0,0 +1,287 @@ +{ + "semantics": [ + { + "label": "Multimedia", + "fields": [ + { + "label": "Mota", + "description": "Galderaren gainean erakusteko aukerazko multimedia." + }, + { + "label": "Desgaitu irudien zooma" + } + ] + }, + { + "label": "Atazaren deskribapena", + "description": "Deskribatu ezazu hemen zure lana. Lanaren deskribapena idazteko testu-eremuaren gainean agertuko da.", + "placeholder": "Laburtu ezazu liburua 500 karaktereetan..." + }, + { + "label": "Laguntza-testua", + "description": "Testu honek erabiltzaileari hasten lagundu beharko lioke.", + "placeholder": "Liburu hau honi buruz da..." + }, + { + "label": "Adibidezko emaitza", + "description": "Nahi baduzu emaitzaren adibide bat gehitu dezakezu ikasleak testua sortu ondoren erakusteko. Adibidezko emaitza deitzen zaio emaitza zuzen bat baino gehiago egon daitekeelako.", + "fields": [ + { + "label": "Sarrera", + "description": "Zure adibidearen inguruko ikasleentzako azalpena gehitu dezakezu. Azalpena soilik erakutsiko da adibide bat ere gehitzen baduzu.", + "placeholder": "Gogoratu ezazu mesedez ez duzula zertan emaitza berbera derrigorrez eman behar. Adibide on bat baino ez da." + }, + { + "label": "Emaitza-adibidearen testua", + "description": "Ikasleak bidalketa egin ondoren \"Erakutsi emaitza\" botoia ikusiko du hemen testu bat idazten baduzu." + } + ] + }, + { + "label": "Hitz-gakoak", + "widgets": [ + { + "label": "Lehenetsitakoa" + } + ], + "entity": "Hitz-gakoa", + "field": { + "label": "Hitz-gakoa", + "fields": [ + { + "label": "Hitz-gakoa", + "description": "Bilatu beharreko hitz-gako edo esaldia. Izartxoa '*' erabili ezazu karaktere bat edo gehiagoren komodin gisa. Barra '/' erabili ezazu hasiera eta amaieran adierazpen erregular bat erabiltzeko." + }, + { + "label": "Aldakuntzak", + "description": "Gehitu hitz-gako honentzako aukerazko bariazioak. Adibidez, 'hiria' gakoaren alternatibak 'herria', 'udalerria'... izan daitezke. Erabiltzaileak puntuak eskuratuko ditu zehaztutako alternatibaren bat idazten badu.", + "entity": "aldakuntza", + "field": { + "label": "Aldakuntzaren hitz-gakoa" + } + }, + { + "label": "Puntuak, Aukerak eta Feedbacka", + "fields": [ + { + "label": "Puntuak", + "description": "Erabiltzaileak erantzunean hitz-gako hau edo alternatibaren bat idazten badu lortuko dituen puntuak." + }, + { + "label": "Gertakariak", + "description": "Hitz-gakoa edo bere aldakuntzei puntuatu beharko diren gertakari kopurua definitzen du." + }, + { + "label": "Bereizi maiuskulak eta minuskulak", + "description": "Erabiltzaileak idatzitakoa erantzunaren berdin-berdina dela ziurtatzen du." + }, + { + "label": "Barkatu akats txikiak", + "description": "Honek letreiatze-akats txikiak onartuko ditu (3-9 karakteretan: akats 1, 9 karaktere baino gehiagotan: 2 akats)." + }, + { + "label": "Feedbacka hitz-gakoa badago", + "description": "Feedback hau erakutsiko da erabiltzaileak erantzunean hitz-gako hau edo bere alternatibak gehitzen baditu." + }, + { + "label": "Feedbacka hitz-gakoa falta bada", + "description": "Feedback hau erakutsiko da erabiltzaileak erantzunean ez badu hitz-gako hau edo bere alternatibak sartzen." + }, + { + "label": "Erakutsi beharrezko feedback-hitza hitz-gakoa badago", + "description": "Aukera honek hitz-gako bat testuan agertuz gero zure feedbackaren aurrean erakutsiko den hitza zehaztea ahalbidetzen du.", + "options": [ + { + "label": "hitz-gakoa" + }, + { + "label": "alternatiba aurkitu da" + }, + { + "label": "emandako erantzuna" + }, + { + "label": "bat ere ez" + } + ] + }, + { + "label": "Erakutsi beharrezko feedback-hitza hitz-gakoa ez badago", + "description": "Aukera honek hitz-gako bat testuan ez bada agertzen zure feedbackaren aurrean erakutsiko den hitza zehaztea ahalbidetzen du.", + "options": [ + { + "label": "hitz-gakoa" + }, + { + "label": "bat ere ez" + } + ] + } + ] + } + ] + } + }, + { + "label": "Feedback Orokorra", + "fields": [ + { + "widgets": [ + { + "label": "Lehenetsitakoa" + } + ], + "label": "Zehaztu ezazu edozein puntuazio-tarterako feedback pertsonalizatua", + "description": "Egin klik \"Gehitu tartea\" botoian behar dituzun tarte guztiak gehitzeko. Adibidez: 0-20% Puntuazio eskasa, 21-91% Batez besteko puntuazioa, 91-100% Puntuazio bikaina!", + "entity": "tartea", + "field": { + "fields": [ + { + "label": "Puntuazio-tartea" + }, + {}, + { + "label": "Zehaztutako tartearentzako feedbacka", + "placeholder": "Idatzi ezazu feedbacka" + } + ] + } + } + ] + }, + { + "label": "Portaeraren ezarpenak", + "description": "Aukera hauek lanaren portaera kontrolatzea ahalbidetzen dizute.", + "fields": [ + { + "label": "Gutxienezko karaktere kopurua", + "description": "Zehaztu ezazu erabiltzaileak idatzi beharreko gutxieneko karaktere kopurua." + }, + { + "label": "Gehieneko karaktere kopurua", + "description": "Zehaztu ezazu erabiltzaileak idatzi dezakeen gehienezko karaktere kopurua." + }, + { + "label": "Sarrera-eremuaren tamaina", + "description": "Sarrera-eremuaren tamaina (erakutsiko dituen errenkada kopurua)", + "options": [ + { + "label": "lerro 1" + }, + { + "label": "3 lerro" + }, + { + "label": "10 lerro" + } + ] + }, + { + "label": "Gaitu \"Saiatu berriro\"", + "description": "Markatuz gero, ikasleek lana berriz egiten saiatu ahalko dira." + }, + { + "label": "Alde batera utzi puntuazioa", + "description": "Markatuz gero, ikasleek emandako hitz-gakoentzako zuk emandako feedbacka ikusiko dute, baina puntuaziorik ez." + }, + { + "label": "Harrera-inguruneko puntuak", + "description": "Harrera-ingurunean soilik erantzun izanagatik puntuak emateko erabilia (ez zaio ikasleari erakusten)." + }, + { + "label": "Gainditzeko ehunekoa", + "description": "Gainditzeko lortu beharreko ehunekoa" + }, + { + "label": "Domeinua erakusteko ehunekoa", + "description": "Domeinua erakusteko lortu beharreko ehunekoa. Domeinua erakusteko ehunekoa %100etik behera zehazteak gehienezko puntuazioa neurri berean jaitsiko du. Ikasleei tarte pixka bat emateko pentsatuta dago, eta ez hitz-gako guztiak ez dituzten emaitzak \"adeitasunez onartzeko\"." + }, + { + "label": "Baliogabetu maiuskulak eta minuskulak bereiztea", + "description": "Aukera honek \"Bereizi maiuskulak eta minuskulak\" aukera hitz-gako guztientzako gaituko den zehazten du.", + "options": [ + { + "label": "Gaituta" + }, + { + "label": "Desgaituta" + } + ] + }, + { + "label": "Baliogabetu akatsak barkatzea", + "description": "Aukera honek \"Barkatu akats txikiak\" aukera hitz-gako guztientzat gaituko den zehazten du.", + "options": [ + { + "label": "Gaituta" + }, + { + "label": "Desgaituta" + } + ] + } + ] + }, + { + "label": "\"Egiaztatu\" botoiarentzako testua", + "default": "Egiaztatu" + }, + { + "label": "\"Bidali\" botoiaren testua", + "default": "Bidali" + }, + { + "label": "\"Saiatu berriro\" botoiarentzako testua", + "default": "Saiatu berriro" + }, + { + "label": "\"Erakutsi emaitza\" botoiaren testua", + "default": "Erakutsi emaitza" + }, + { + "label": "Gehitutako/falta diren hitz-gakoen feedbackaren panelarentzako goiburua", + "default": "Feedbacka" + }, + { + "label": "Emaitzarentzako etiketa", + "default": "Adibidezko emaitza" + }, + { + "label": "Falta diren karaktereak", + "default": "Falta diren karaktereak: @chars", + "description": "Falta diren karaktereentzako mezua. Dagokion zenbakiarekin ordezkatuko den @chars aldagaia erabili dezakezu." + }, + { + "label": "Ez dago karaktere nahikorik", + "default": "Gutxienez @chars karaktere idatzi behar dituzu!", + "description": "Mezuak behar beste karaktere ez dituela adierazteko mezua. Dagokion zenbakiarekin ordezkatuko den @chars aldagaia erabili dezakezu." + }, + { + "label": "Gorde mezua", + "description": "Testua gorde dela adierazteko mezua", + "default": "gordeta" + }, + { + "label": "Zure emaitza (ez erakutsia)", + "description": "Irakurgailuetarako erabilerraztasun testua. @score lortutako puntuazioarekin ordezkatuko da. @total lortu daitezkeen gehienezko puntuekin ordezkatuko da.", + "default": "@total puntutatik @score puntu lortu duzu" + }, + { + "label": "Nabigazio-mezua (ez da erakusten)", + "description": "Irakurgailuetarako erabilerraztasun testua", + "default": "Testu-eremuaren ondoren duela gutxi gehitutako adibidezko erantzunera nabigatuta." + }, + { + "label": "\"Egiaztatu\" botoiaren laguntza-teknologientzako etiketa", + "default": "Egiaztatu erantzunak." + }, + { + "label": "\"Erakutsi emaitza\" botoiaren laguntza-teknologientzako etiketa", + "default": "Erakutsi emaitza. Adibiderako erantzun bat emango zaizu." + }, + { + "label": "\"Saiatu berriro\" botoiaren laguntza-teknologientzako etiketa", + "default": "Ataza berriz egiten saiatu. Egileak baimenduz gero zure aurreko erantzunaren emaitza hobetu dezakezu." + } + ] +} diff --git a/activities/module01/essay-395/H5P.Essay-1.4/language/fi.json b/activities/module01/essay-395/H5P.Essay-1.4/language/fi.json new file mode 100644 index 0000000..daa0536 --- /dev/null +++ b/activities/module01/essay-395/H5P.Essay-1.4/language/fi.json @@ -0,0 +1,287 @@ +{ + "semantics": [ + { + "label": "Media", + "fields": [ + { + "label": "Tyyppi", + "description": "Vapaaehtoinen, esitetään kysymyksen yläpuolella" + }, + { + "label": "Estä kuvan zoomaaminen" + } + ] + }, + { + "label": "Tehtävänkuvaus", + "description": "Kirjoita tähän tehtävänkuvaus. Tämä teksti näytetään tekstinsyöttöalueen yläpuolella.", + "placeholder": "Kirjoita maksimissaan 500 merkin yhteenveto kirjasta..." + }, + { + "label": "Aputeksti", + "description": "Tämä teksti auttaa käyttäjän alkuun tehtävässä", + "placeholder": "Tämä kirja kertoo ...." + }, + { + "label": "Yksinkertainen esimerkkivastaus", + "description": "Voit halutessasi kirjoittaa tähän yksinkertaisen esimerkkivastauksen joka näytetään opiskelijoille sen jälkeen kun he ovat palauttaneet tehtävän. Tämä on nimetty yksinkertaiseksi esimerkkivastaukseksi koska absoluuttisesti oikeaa vastausta ei esseekysymyksiin ole vaan ns. oikeita vastauksia voi olla useita.", + "fields": [ + { + "label": "Esittely", + "description": "Voit halutessasi kirjoittaa tähän tarkemman selvityksen yksinkertaisesta esimerkkivastauksestasi. Tämä näytetään vain jos olet kirjoittanut yksinkertaisen esimerkkivastauksen.", + "placeholder": "Muista ettei yhtä oikeaa vastausta ole ja tehtävänlaatija ei olettanut sinun kirjoittavan täsmälleen samanlaista tekstiä kuin esimerkissä, se on vain esimerkki hyvästä vastauksesta." + }, + { + "label": "Näytä vastaukset -painikkeen teksti", + "description": "Jos kirjoitat tähän tekstiä niin opiskelija näkee \"Show solution\" tehtävän palautettuaan ja näytä vastaukset -painiketta painettuaan tämän tekstin " + } + ] + }, + { + "label": "Avainsanat", + "widgets": [ + { + "label": "Oletus" + } + ], + "entity": "Avainsana", + "field": { + "label": "Avainsana", + "fields": [ + { + "label": "Avainsana", + "description": "Avainsana tai virke jota järjestelmä tarkkailee/etsii automaattisesti. Käytä asteriskia '*' villinä korttina yhdelle tai usemmalle merkille esimerkiksi avainsana *ho jolloin tähän tavupariin päättyvät vastaukset kuten tarmo ja tenho hyväksytään. Käytä kenoviivaa '/' alussa tai lopussa merkitsemään säännöllistä lauseketta." + }, + { + "label": "Variaatiot", + "description": "Lisää halutessasi avainsanalle erilaisia variaatioita jotka hyväksyt. Esimerkiksi avainsanalle auto voit hyväksyä variaatiot biili, kaara, menopeli ja automobiili. Kysymyksestä saa täydet pisteet tietämällä minkä tahansa avainsanavaihtoehdoista oikein.", + "entity": "variation", + "field": { + "label": "Avainsanan variaatio" + } + }, + { + "label": "Pisteet, asetukset ja Palaute.", + "fields": [ + { + "label": "Pisteet", + "description": "Pistemäärä jonka käyttäjä ansaitsee kirjoittamalla tämän avainsanan tai yhdenkään sen variaatioista esseessään." + }, + { + "label": "Esiintymät", + "description": "Määritä kuinka monta kertaa tämän avainsanan on esiinnyttävä tekstissä jotta siitä myönnetään yllämääritellyt pisteet." + }, + { + "label": "Merkkikokoriippuvainen", + "description": "Jos asetat tämän päälle vastauksen on oltava merkkikohtaisesti identtinen esimerkkisi kanssa jotta se hyväksytään eli suuret ja pienet kirjaimet huomioidaan." + }, + { + "label": "Anna anteeksi kirjoitusvirheet", + "description": "Tämä hyväksyy pienet kirjoitusvirheet (3-9 merkkiä väärin: 1 virhe, yli 9 merkkiä väärin: 2 virhettä)" + }, + { + "label": "Palaute jos avainsana mainitaan tekstissä.", + "description": "Tämä palaute näytetään opiskelijalle mikäli avainsana tai jokin sen variaatioista löytyy hänen tekstistään." + }, + { + "label": "Palaute jos avainsana puuttuu tekstistä.", + "description": "Tämä palaute näytetään jos avainsana tai jokin sen variaatioista puuttuu opiskelijan tekstistä." + }, + { + "label": "Sana joka näytetään avainsanan edessä jos avainsana löytyy opiskelijan tekstistä.", + "description": "Tämä asetus mahdollistaa sinun määritellä mikä sana näytetään palautteesi edessä jos määritelty avainsana löytyy opiskelijan tekstistä.", + "options": [ + { + "label": "avainsana" + }, + { + "label": "variaatio löydetty" + }, + { + "label": "kirjoitettu vastaus" + }, + { + "label": "ei yhtään" + } + ] + }, + { + "label": "Sana joka näytetään avainsanan edessä jos avainsana puuttuu opiskelijan tekstistä.", + "description": "Tämä asetus mahdollistaa sinun määritellä mikä sana näytetään palautteesi edessä jos määritelty avainsana puuttuu opiskelijan tekstistä.", + "options": [ + { + "label": "avainsana" + }, + { + "label": "ei yhtään" + } + ] + } + ] + } + ] + } + }, + { + "label": "Yleispalaute", + "fields": [ + { + "widgets": [ + { + "label": "Oletus" + } + ], + "label": "Määritä prosenttimääräiset pisterajat ja tekstipalaute niille", + "description": "Painat \"Add range\" painiketta lisätäksesi niin monta tietuetta kuin tarvitset. Esimerkki: 0-20% Huono arvosana, 21-91% Keskinkertainen arvosana, 91-100% Hyvä arvosana!", + "entity": "range", + "field": { + "fields": [ + { + "label": "Pisteraja" + }, + {}, + { + "label": "Pisterajojen palautetekstit", + "placeholder": "Täytä tähän pisterajan palaute" + } + ] + } + } + ] + }, + { + "label": "Lisäasetukset", + "description": "Nämä asetukset muuttavat miten tehtävä käyttäytyy", + "fields": [ + { + "label": "Minimimerkkimäärä.", + "description": "Minimimäärä merkkejä jotka opiskelijan tulee kirjoittaa jotta hän voi palauttaa tehtävän" + }, + { + "label": "Maksimimerkkimäärä.", + "description": "Maksimimerkkimäärä jonka opiskelija voi kirjoittaa" + }, + { + "label": "Tekstinsyöttökentän koko", + "description": "Tekstinsyöttäkentän koko riveinä.", + "options": [ + { + "label": "1 rivi" + }, + { + "label": "3 riviä" + }, + { + "label": "10 riviä" + } + ] + }, + { + "label": "Salli \"Retry\"", + "description": "Jos päällä opiskelijat voivat suorittaa tehtävän uudelleen alusta" + }, + { + "label": "Ei pisteytystä", + "description": "Jos valittuna opiskelija näkevät vain avansanojen sanallisen palautteen mutta eivät siitä saamiaan pisteitä." + }, + { + "label": "Isäntäympäristön pisteet", + "description": "Pisteet jotka opiskelijalle myönnetään pelkästä vastauksesta (oli se mitä tahansa) (näitä pisteitä ei näytetä opiskelijoille)" + }, + { + "label": "Hyväksymisraja", + "description": "Prosenttimääräinen hyväksymisraja jolla tehtävä lasketaan suoritetuksi" + }, + { + "label": "Mastering percentage", + "description": "Percentage that's necessary for mastering. Setting the mastering percentage below 100 % will lower the maximum possible score accordingly. It's intended to give some leeway to students, not to \"graciously accept\" solutions that do not contain all keywords." + }, + { + "label": "Pakota Merkkikokoriippuvainen asetus", + "description": "Tämä asetus pakottaa päälle tai pois päältä \"Case sensitive\" asetuksen kaikille avainsanoille. ", + "options": [ + { + "label": "Pakota" + }, + { + "label": "Pois päältä" + } + ] + }, + { + "label": "Pakota kirjoitusvirheiden anteeksiantaminen", + "description": "Tämä asetus pakottaa päälle tai pois päältä \"Forgive mistakes\" asetuksen kaikille avainsanoille", + "options": [ + { + "label": "Pakota" + }, + { + "label": "Pois päältä" + } + ] + } + ] + }, + { + "label": "Painikkeen \"Check\" teksti", + "default": "Tarkista" + }, + { + "label": "Text for \"Submit\" button", + "default": "Submit" + }, + { + "label": "Painikkeen \"Retry\" teksti", + "default": "Yritä uudelleen" + }, + { + "label": "Painikkeen \"Show solution\" teksti", + "default": "Näytä vastaukset" + }, + { + "label": "Palauteosion otsikko, tämä osio listaa puuttuvat tai sisältyvät avainsanat.", + "default": "Palaute" + }, + { + "label": "Esimerkkiratkaisun teksti", + "default": "Esimerkkiratkaisu" + }, + { + "label": "Merkkiä jäljellä", + "default": "Merkkiä jäljellä: @chars", + "description": "Teksti jäljellä oleville merkeille. Voit käyttää muuttujaa @chars merkitsemään paikkaa tekstissä johon merkkien lukumäärä merkitään." + }, + { + "label": "Ei tarpeeksi merkkejä", + "default": "Sinun täytyy syöttää vähintään @chars merkkiä!", + "description": "Teksti joka näytetään jos essee ei sisällä tarpeksi merkkejä ja henkilö yrittää palauttaa sen. Voit käyttää muuttujaa @chars merkitsemään paikkaa tekstissä johon merkkien lukumäärä merkitään." + }, + { + "label": "Tallennusviesti", + "description": "Teksti joka näytetään kun viesti on tallennettu.", + "default": "tallennettu" + }, + { + "label": "Sinun tuloksesi", + "description": "Teksti ruudunlukijoille muuttuja @score korvataan henkilön saamalla pistemäärällä ja muuttuja @total tehtävän maksimipistemäärällä.", + "default": "Sait @score pistettä @total pisteestä" + }, + { + "label": "Navigaation teksti", + "description": "Teksti ruudunlukijoille.", + "default": "Navigoitiin esimerkkivastaukseen tekstialueen jälkeen." + }, + { + "label": "Assistive technology description for \"Check\" button", + "default": "Check the answers." + }, + { + "label": "Assistive technology description for \"Show Solution\" button", + "default": "Show the solution. You will be provided with a sample solution." + }, + { + "label": "Assistive technology description for \"Retry\" button", + "default": "Retry the task. You can improve your previous answer if the author allowed that." + } + ] +} \ No newline at end of file diff --git a/activities/module01/essay-395/H5P.Essay-1.4/language/fr.json b/activities/module01/essay-395/H5P.Essay-1.4/language/fr.json new file mode 100644 index 0000000..72a6203 --- /dev/null +++ b/activities/module01/essay-395/H5P.Essay-1.4/language/fr.json @@ -0,0 +1,287 @@ +{ + "semantics": [ + { + "label": "Média", + "fields": [ + { + "label": "Type", + "description": "Média à afficher au-dessus de la question (facultatif)." + }, + { + "label": "Disable image zooming" + } + ] + }, + { + "label": "Description de l'activité", + "description": "Décrivez l'activité. Cette description apparaîtra au dessus de la zone de saisie de texte.", + "placeholder": "Résumez ce livre dans un texte de 500 caractères maximum." + }, + { + "label": "Texte d'aide", + "description": "Ce texte doit aider l'utilisateur à commencer son texte.", + "placeholder": "Ce livre a pour thème..." + }, + { + "label": "Exemple de solution", + "description": "Optionnel. Cette solution apparaît après l'introduction de la réponse. Elle sert d'exemple sans être l'unique réponse correcte.", + "fields": [ + { + "label": "Introduction", + "description": "Optionnel. Vous pouvez fournir des explications sur cette solution. Les explications ne sont affichées que si vous ajoutez un exemple.", + "placeholder": "Rappelez-vous que chaque réponse est unique et ne doit pas forcément correspondre à cette solution. Ce n'est qu'un bon exemple." + }, + { + "label": "Texte pour la solution", + "description": "L'utilisateur verra un bouton \"Afficher la solution\" après soumission si vous entrez un texte ici." + } + ] + }, + { + "label": "Mots clés", + "widgets": [ + { + "label": "Par défaut" + } + ], + "entity": "Mot clé", + "field": { + "label": "Mot clé", + "fields": [ + { + "label": "Mot clé", + "description": "Mot clé ou phrase que le texte doit comporter. Utilisez un astérisque '*' comme masque de remplacement d'un ou plusieurs caractères. Use a slash '/' at the beginning and the end to use a regular expression." + }, + { + "label": "Réponses alternatives", + "description": "Optionnel. Ajoutez des alternatives pour ce mot clé. Exemple: Pour 'cité', ajoutez 'ville', 'municipalité', etc. Toutes les alternatives indiquées vont être acceptées comme de bonnes réponses.", + "entity": "mot-clé alternatif", + "field": { + "label": "mot clé" + } + }, + { + "label": "Points, Options et Feedback", + "fields": [ + { + "label": "Points", + "description": "Points que l'utilisateur gagne si le mot clé ou ses alternatives sont inclues dans la réponse." + }, + { + "label": "Apparitions", + "description": "Définit le nombre d'apparations de ce mot clé ou de ses alternatives qui doivent être récompensées par des points." + }, + { + "label": "Sensible à la casse", + "description": "Impose que la saisie de l'utilisateur soit strictement identique à la réponse attendue." + }, + { + "label": "Accepter de petites fautes d'orthographe", + "description": "Si cette option est activée, les réponses avec des fautes d'orthographe seront également considérées comme correctes (de 3 à 9 caractères : 1 faute acceptée, plus que 9 caractères : 2 fautes acceptées)." + }, + { + "label": "Feedback si le mot clé est inclus", + "description": "Ce feedback est affiché si le mot clé ou ses alternatives sont inclus dans la réponse." + }, + { + "label": "Feedback si le mot clé est absent", + "description": "Ce feedback est affiché si le mot clé ou ses alternatives ne sont pas inclus dans la réponse." + }, + { + "label": "Feedback word shown if keyword included", + "description": "This option allows you to specify which word should be shown in front of your feedback if a keyword was found in the text.", + "options": [ + { + "label": "keyword" + }, + { + "label": "alternative found" + }, + { + "label": "answer given" + }, + { + "label": "none" + } + ] + }, + { + "label": "Feedback word shown if keyword missing", + "description": "This option allows you to specify which word should be shown in front of your feedback if a keyword was not found in the text.", + "options": [ + { + "label": "keyword" + }, + { + "label": "none" + } + ] + } + ] + } + ] + } + }, + { + "label": "Feedback Global", + "fields": [ + { + "widgets": [ + { + "label": "Par défaut" + } + ], + "label": "Définit le feedback pour chaque intervalle de scores", + "description": "Cliquez sur \"Ajouter Intervalle\" pour ajouter autant d'intervalles que vous le souhaitez. Exemple: 0-20% Mauvais score, 21-91% Score moyen, 91-100% Score excellent !", + "entity": "intervalle", + "field": { + "fields": [ + { + "label": "Intervalle de scores" + }, + {}, + { + "label": "Feedback de l'intervalle de scores défini", + "placeholder": "Définir le feedback" + } + ] + } + } + ] + }, + { + "label": "Paramètres comportementaux", + "description": "Ces options permettent de contrôler le déroulement de l'activité.", + "fields": [ + { + "label": "Nombre minimum de caractères", + "description": "Indiquez le nombre minimum de caractères que doit entrer l'utilisateur." + }, + { + "label": "Nombre maximum de caractères", + "description": "Indiquez le nombre maximum de caractères que peut entrer l'utilisateur." + }, + { + "label": "Taille de la zone de remplissage", + "description": "La taille de la zone de remplissage en nombre de lignes qu'elle permet de saisir.", + "options": [ + { + "label": "1 ligne" + }, + { + "label": "3 lignes" + }, + { + "label": "10 lignes" + } + ] + }, + { + "label": "Activer \"Recommencer\"", + "description": "Permet aux utilisateurs de recommencer." + }, + { + "label": "Ignorer le score obtenu", + "description": "Si coché, les utilisateurs verront uniquement les messages de feedback que vous avez fournis pour les mots clés, mais pas le score obtenu." + }, + { + "label": "Points in host environment", + "description": "Used to award points in host environment merely for answering (not shown to learner)." + }, + { + "label": "Seuil de réussite", + "description": "Pourcentage à atteindre pour réussir l'activité." + }, + { + "label": "Seuil de maîtrise", + "description": "Pourcentage à atteindre pour maîtriser l'activité." + }, + { + "label": "Surcharger la sensibilité à la casse", + "description": "Cette option indique si l'option \"Sensible à la casse\" va être activée pour tous les mot clés.", + "options": [ + { + "label": "Activée" + }, + { + "label": "Désactivée" + } + ] + }, + { + "label": "Accepter des petites fautes d'orthographe", + "description": "Cete option indique si l'option \"Accepter de petites fautes d'orthopraphe\" va être activée pour tous les mot clés.", + "options": [ + { + "label": "Activée" + }, + { + "label": "Désactivée" + } + ] + } + ] + }, + { + "label": "Texte du bouton \"Vérifier\"", + "default": "Vérifier" + }, + { + "label": "Text for \"Submit\" button", + "default": "Submit" + }, + { + "label": "Texte pour le bouton \"Recommencer\"", + "default": "Recommencer" + }, + { + "label": "Texte pour le bouton \"Montrer la solution\"", + "default": "Montrer la solution" + }, + { + "label": "En-tête du panneau affichant le feedback pour les mots clés utilisés et manquants", + "default": "Feedback" + }, + { + "label": "Titre pour la solution", + "default": "Exemple de solution" + }, + { + "label": "Caractères restants", + "default": "Il reste : @chars", + "description": "Message indiquant le nombre de caractères restants. La variable @chars va être remplacée par le nombre correspondant." + }, + { + "label": "Caractères manquants", + "default": "Il faudrait introduire au moins @chars caractères !", + "description": "Message pour indiquer que le texte ne contient pas suffisamment de caractères. La variable @chars va être remplacée par le nombre correspondant." + }, + { + "label": "Sauvegarder le message", + "description": "Message indiquant que le texte a été sauvegardé.", + "default": "texte sauvegardé" + }, + { + "label": "Your result (not displayed)", + "description": "Accessibility text used for readspeakers. @score will be replaced by the number of points. @total will be replaced by the maximum possible points.", + "default": "You got @score out of @total points" + }, + { + "label": "Navigation message (not displayed)", + "description": "Accessibility text used for readspeakers", + "default": "Navigated to newly included sample solution after textarea." + }, + { + "label": "Assistive technology description for \"Check\" button", + "default": "Check the answers." + }, + { + "label": "Assistive technology description for \"Show Solution\" button", + "default": "Show the solution. You will be provided with a sample solution." + }, + { + "label": "Assistive technology description for \"Retry\" button", + "default": "Retry the task. You can improve your previous answer if the author allowed that." + } + ] +} \ No newline at end of file diff --git a/activities/module01/essay-395/H5P.Essay-1.4/language/gl.json b/activities/module01/essay-395/H5P.Essay-1.4/language/gl.json new file mode 100644 index 0000000..3f8f7de --- /dev/null +++ b/activities/module01/essay-395/H5P.Essay-1.4/language/gl.json @@ -0,0 +1,287 @@ +{ + "semantics": [ + { + "label": "Medios", + "fields": [ + { + "label": "Tipo", + "description": "Medios opcionais amosados enriba da pregunta." + }, + { + "label": "Desactivar zoom de imaxes" + } + ] + }, + { + "label": "Descrición da tarefa", + "description": "Describe aquí a túa tarefa. A descrición aparecerá enriba da área de entrada de texto.", + "placeholder": "Resume o libro en 500 caracteres ..." + }, + { + "label": "Texto de axuda", + "description": "Este texto debería axudar a que o usuario soupese como comezar a tarefa.", + "placeholder": "Este libro trata de ..." + }, + { + "label": "Exemplo de solución", + "description": "Podes engadir un exemplo de solución opcional que se amosará despois de que o alumno cree un texto. Chámase exemplo de solución porque probablemente non sexa a única solución posible.", + "fields": [ + { + "label": "Introdución", + "description": "Podes proporcionar explicacións opcionais sobre o teu exemplo. As explicacións só se amosarán se ti tamén engades un exemplo.", + "placeholder": "Por favor, lembra que non tes porqué dar exactamente esta mesma solución. Só é un bo exemplo." + }, + { + "label": "Texto do exemplo de solución", + "description": "O alumno verá un botón \"Amosar solución\" despois de enviar o seu traballo se escribes un texto aquí." + } + ] + }, + { + "label": "Palabras chave", + "widgets": [ + { + "label": "Por defecto" + } + ], + "entity": "Palabra chave", + "field": { + "label": "Palabra chave", + "fields": [ + { + "label": "Palabra chave", + "description": "Palabra ou frase chave que buscar. Podes usar un asterísco como comodín para un ou máis caracteres. Usa unha barra '/' ao principio e ao final para usar unha expresión regular." + }, + { + "label": "Variacións", + "description": "Engade variacións opcionais para esta palabra chave. Exemplo: Para unha 'cidade', engade as alternativas 'pobo', 'municipalidade' etc. O usuario conseguirá puntos se inclúe calquera das alternativas especificadas.", + "entity": "variación", + "field": { + "label": "Variación da palabra chave" + } + }, + { + "label": "Puntos, Opcións e Retroalimentación", + "fields": [ + { + "label": "Puntos", + "description": "Puntos que o usuario recibirá se inclúe na resposta esta palabra chave ou as súas alternativas." + }, + { + "label": "Coincidencias", + "description": "Define cantas coincidencias da palabra chave ou as súas variacións deberían recibir puntos." + }, + { + "label": "Distinguir entre maiúsculas e minúsculas", + "description": "Fau que a entrada do usuario teña que ser exactamente igual que a resposta." + }, + { + "label": "Perdoar erros menores", + "description": "Aceptar erros ortográficos menores (3-9 caracteres: 1 erro, máis de 9 caracteres: 2 erros)." + }, + { + "label": "Retroalimentación para palabra chave incluída", + "description": "Esta retroalimentación amosarase se o usuario inclúe na súa resposta esta palabra chave ou as súas alternativas." + }, + { + "label": "Retroalimentación para palabra chave ausente", + "description": "Esta retroalimentación amosarase se o usuario non inclúe na súa resposta esta palabra chave ou as súas alternativas." + }, + { + "label": "Palabra de retroalimentación amosada se se inclúe unha palabra chave", + "description": "Esta opción permite especificar que palabra debería amosarse diante da túa retroalimentación se se atopa unha plabra chave no texto.", + "options": [ + { + "label": "palabra chave" + }, + { + "label": "alternativa atopada" + }, + { + "label": "resposta dada" + }, + { + "label": "ninguha" + } + ] + }, + { + "label": "Palabra de retroalimentación en caso de ausencia de palabra chave", + "description": "Esta opción permite especificar que palabra debería amosarse diante da túa retroalimentación se non se atopa unha plabra chave no texto.", + "options": [ + { + "label": "palabra chave" + }, + { + "label": "ningunha" + } + ] + } + ] + } + ] + } + }, + { + "label": "Retroalimentación Xeral", + "fields": [ + { + "widgets": [ + { + "label": "Por defecto" + } + ], + "label": "Definir retroalimentación personalizada para calquera rango de puntuación", + "description": "Preme o botón \"Engadir rango\" para engadir todos os rangos que precises. Exemplo: 0-20% Puntuación mala, 21-91% Puntuación media, 91-100% Puntuación xenial!", + "entity": "rango", + "field": { + "fields": [ + { + "label": "Rango de puntuación" + }, + {}, + { + "label": "Retroalimentación para rango de puntuación definido", + "placeholder": "Escribe a retroalimentación" + } + ] + } + } + ] + }, + { + "label": "Configuración de comportamento", + "description": "Estas opcións permitiranche controlar o comportamento da tarefa.", + "fields": [ + { + "label": "Número mínimo de caracteres", + "description": "Especifica o número mínimo de caracteres que debe escribir o usuario." + }, + { + "label": "Número máximo de caracteres", + "description": "Especifica o número máximo de caracteres que pode escribir o usuario." + }, + { + "label": "Tamaño do campo de entrada", + "description": "O número de liñas que ocupará o campo de entrada", + "options": [ + { + "label": "1 liña" + }, + { + "label": "3 liñas" + }, + { + "label": "10 liñas" + } + ] + }, + { + "label": "Activar \"Reintentar\"", + "description": "Os usuarios poderán reintentar a tarefa se se activa." + }, + { + "label": "Ignorar puntuación", + "description": "Se se activa, os usuarios verán a retroalimentación proporcionada para as palabras chave pero non a puntuación." + }, + { + "label": "Puntos no entorno anfitrión", + "description": "Usada para dar puntos no entorno anfitrión simplemente por contestar (non amosados ao usuario)." + }, + { + "label": "Porcentaxe para aprobar", + "description": "Porcentaxe necesaria para aprobar" + }, + { + "label": "Porcentaxe de mestría", + "description": "Porcentaxe requirido para a mestría. Unha porcentaxe de mestría por debaixo do 100 % fará que baixe a puntuación máxima proporcionalmente. O seu propósito é dar aos alumnos certa marxe de manobra, non \"aceptar xenerosamente\" as solucióons que non conteñan todas as plabras chave." + }, + { + "label": "Anular distinción entre maiúsculas e minúsculas", + "description": "Esta opción determina se se activará a opción \"Distinguir entre maiúsculas e minúsculas\" para todas as palabras chave.", + "options": [ + { + "label": "Activada" + }, + { + "label": "Desactivada" + } + ] + }, + { + "label": "Anular perdoar erros", + "description": "Esta opción determina se se activará a opción \"Perdoar erros\" para todas as palabras chave.", + "options": [ + { + "label": "Activada" + }, + { + "label": "Desactivada" + } + ] + } + ] + }, + { + "label": "Texto para o botón \"Comprobar\"", + "default": "Comprobar" + }, + { + "label": "Text for \"Submit\" button", + "default": "Submit" + }, + { + "label": "Texto para o botón \"Reintentar\"", + "default": "Reintentar" + }, + { + "label": "Texto para o botón \"Amosar solución\"", + "default": "Amosar solución" + }, + { + "label": "Cabeceira para o panel que contén a retroalimentación para palabras chave incluídas ou ausentes", + "default": "Retroalimentación" + }, + { + "label": "Etiqueta para a solución", + "default": "Exemplo de solución" + }, + { + "label": "Caracteres restantes", + "default": "Caracteres restantes: @chars", + "description": "Mensaxe para caracteres restantes. Podes usar @chars que se substituirá polo número correspondente." + }, + { + "label": "Caracteres insufucientes", + "default": "Debes escribir polo menos @chars caracteres!", + "description": "Mensaxe para indicar que o texto non contén caracteres abondos. Podes usar @chars que se substituirá polo número correspondente." + }, + { + "label": "Mensaxe de gardado", + "description": "Mensaxe indicando que o texto foi gardado", + "default": "gardado" + }, + { + "label": "O teu resultado (non amosado)", + "description": "Texto de accesibilidade usado para os lectores de pantalla. @score substituirase polo número de puntos e @total polo número máximo de puntos posibles.", + "default": "Conseguiches @score puntos de @total" + }, + { + "label": "Mensaxe de navegación (non amosado)", + "description": "Texto de accesibilidade usado para os lectores de pantalla", + "default": "Navegaches ao exemplo de solución recentemente incluído despois da área de texto." + }, + { + "label": "Descrición para as tecnoloxías de asistencia do botón \"Comprobar\"", + "default": "Comproba as respostas." + }, + { + "label": "Descrición para as tecnoloxías de asistencia do botón \"Amosar Solución\"", + "default": "Amosar a solución. Proporcionarase un exemplo de solución." + }, + { + "label": "Descrición para as tecnoloxías de asistencia do botón \"Reintentar\"", + "default": "Reintenta a tarefa. Podes mellorar a resposta anterior se o autor o permite." + } + ] +} diff --git a/activities/module01/essay-395/H5P.Essay-1.4/language/it.json b/activities/module01/essay-395/H5P.Essay-1.4/language/it.json new file mode 100644 index 0000000..2ebf6b6 --- /dev/null +++ b/activities/module01/essay-395/H5P.Essay-1.4/language/it.json @@ -0,0 +1,287 @@ +{ + "semantics": [ + { + "label": "Media", + "fields": [ + { + "label": "Tipo", + "description": "Media facoltativo da mostrare sopra la domanda" + }, + { + "label": "Disabilita lo zoom dell'immagine" + } + ] + }, + { + "label": "Descrizione attività", + "description": "Descrivi qui il tuo compito. La descrizione apparirà sopra la casella per l'immissione del testo", + "placeholder": "Sintetizza il libro in 500 caratteri..." + }, + { + "label": "Testo di aiuto", + "description": "Questo testo dovrebbe aiutare a iniziare il lavoro", + "placeholder": "Questo libro parla di..." + }, + { + "label": "Esempio di soluzione", + "description": "Se vuoi, puoi aggiungere una soluzione di esempio che viene mostrata dopo che lo studente ha creato un testo. È detta di esempio perché probabilmente non sarà l'unica soluzione.", + "fields": [ + { + "label": "Introduzione", + "description": "Se vuoi, puoi lasciare agli studenti qualche spiegazione sul tuo esempio", + "placeholder": "Ricorda che non esiste un'unica soluzione. Questo è solo un esempio valido" + }, + { + "label": "Testo della soluzione di esempio", + "description": "Dopo l'invio, lo studente vedrà un pulsante \"Mostra soluzione\" se qui è stato inserito del testo" + } + ] + }, + { + "label": "Parole chiave", + "widgets": [ + { + "label": "Predefinito" + } + ], + "entity": "Parole chiave", + "field": { + "label": "Parole chiave", + "fields": [ + { + "label": "Parola chiave", + "description": "Parola chiave o frase da cercare. Usa un asterisco '*' come carta jolly per significare uno o più caratteri" + }, + { + "label": "Alternative", + "description": "Se vuoi, puoi aggiungere delle alternative a questa parola chiave. Per esempio, per una 'nazione' puoi indicare alternative come 'stato', 'Paese' ecc. Se lo studente utilizza le alternative qui specificate riceverà il punteggio che gli spetta per la risposta giusta", + "entity": "alternativa", + "field": { + "label": "Parola chiave alternativa" + } + }, + { + "label": "Punti, opzioni e feedback", + "fields": [ + { + "label": "Punti", + "description": "Punti che lo studente otterrà se nella risposta usa questa parola chiave o una sua alternativa" + }, + { + "label": "Occorrenze", + "description": "Specifica quante occorrenze della parola chiave o delle sue alternative danno diritto a ricevere punti" + }, + { + "label": "Maiuscolo/minuscolo", + "description": "Assicurati che il testo inserito sia esattamente quello giusto" + }, + { + "label": "Tralascia gli errori meno gravi", + "description": "Questa opzione permette di accettare errori ortografici meno gravi (da 3 a 9 caratteri: 1 errore; più di 9 characters: 2 errori)" + }, + { + "label": "Feedback per la parola chiave", + "description": "Questo feedback sarà visualizzato se nella risposta lo studente usa questa parola chiave o una sua alternativa" + }, + { + "label": "Feedback in mancanza della parola chiave", + "description": "Questo feedback sarà visualizzato se nella risposta lo studente non usa né questa parola chiave, né una sua alternativa" + }, + { + "label": "Parola di feedback mostrata se c'è la parola chiave", + "description": "Questa opzione permette di specificare quale parola dovrebbe essere mostrata come feedback se una data parola chiave è presente nel testo", + "options": [ + { + "label": "parola chiave" + }, + { + "label": "alternativa trovata" + }, + { + "label": "risposta data" + }, + { + "label": "nessuna" + } + ] + }, + { + "label": "Parola di feedback mostrata se manca la parola chiave", + "description": "Questa opzione permette di specificare quale parola dovrebbe essere mostrata come feedback se una parola chiave non è presente nel testo", + "options": [ + { + "label": "parola chiave" + }, + { + "label": "nessuna" + } + ] + } + ] + } + ] + } + }, + { + "label": "Feedback complessivo", + "fields": [ + { + "widgets": [ + { + "label": "Predefinito" + } + ], + "label": "Specifica un feedback per ogni intervallo di punteggio", + "description": "Clicca sul pulsante \"Aggiungi intervallo\" per aggiungere gli intervalli che ti servono. Per esempio: 0-20%, Punteggio scarso; 21-90%, Punteggio medio; 91-100% Punteggio ottimo!", + "entity": "intervallo", + "field": { + "fields": [ + { + "label": "Intervallo di punteggio" + }, + {}, + { + "label": "Feedback per l'intervallo di punteggio definito", + "placeholder": "Scrivi qui il feedback" + } + ] + } + } + ] + }, + { + "label": "Impostazioni di esecuzione", + "description": "Queste opzioni permettono di controllare il comportamento del compito", + "fields": [ + { + "label": "Numero minimo di caratteri", + "description": "Specifica il numero minimo di caratteri che l'utente deve immettere" + }, + { + "label": "Numero massimo di caratteri", + "description": "Specifica il numero massimo di caratteri che l'utente deve immettere" + }, + { + "label": "Dimensione del campo di immissione", + "description": "La dimensione della casella di testo in numero di righe", + "options": [ + { + "label": "1 riga" + }, + { + "label": "3 righe" + }, + { + "label": "10 righe" + } + ] + }, + { + "label": "Attiva \"Riprova\"", + "description": "Se selezionato, gli studenti possono riprovare a fare il compito" + }, + { + "label": "Ignora il punteggio", + "description": "Se selezionato, gli studenti vedranno soltanto il feedback che hai fornito per le parole chiave, ma non avranno nessun punteggio" + }, + { + "label": "Punti assegnati in piattaforma", + "description": "Usato per assegnare punti in piattaforma per il solo aver dato una risposta (non mostrato allo studente)" + }, + { + "label": "Percentuale di superamento", + "description": "Percentuale necessaria per superare la prova" + }, + { + "label": "Percentuale di eccellenza", + "description": "Percentuale necessaria per l'eccellenza. Impostare la percentuale di eccellenza al di sotto del 100% ridurrà conseguentemente il massimo punteggio ottenibile. Lo scopo non è ammettere soluzioni che non contengano tutte le parole chiave ma offrire agli studenti un qualche margine di manovra" + }, + { + "label": "Non considerare \"maiuscolo/minuscolo\"", + "description": "Consente di specificare se l'opzione \"maiuscolo/minuscolo\" debba essere attiva su tutte le parole chiave", + "options": [ + { + "label": "Abilitata" + }, + { + "label": "Disabilitata" + } + ] + }, + { + "label": "Non considerare \"Tralascia gli errori meno gravi\"", + "description": "Consente di specificare se l'opzione \"Tralascia gli errori meno gravi\" debba essere abilitata su tutte le parole chiave", + "options": [ + { + "label": "Abilitata" + }, + { + "label": "Disabilitata" + } + ] + } + ] + }, + { + "label": "Testo per il pulsante \"Verifica\"", + "default": "Verifica" + }, + { + "label": "Text for \"Submit\" button", + "default": "Submit" + }, + { + "label": "Testo per il pulsante \"Riprova\"", + "default": "Riprova" + }, + { + "label": "Testo per il pulsante \"Mostra soluzione\"", + "default": "Mostra soluzione" + }, + { + "label": "Intestazione della scheda con il feedback per le parole chiave", + "default": "Feedback" + }, + { + "label": "Etichetta per la soluzione", + "default": "Esempio di soluzione" + }, + { + "label": "Caratteri rimanenti", + "default": "Caratteri rimanenti: @chars", + "description": "Messaggio per i caratteri rimanenti. Puoi usare @chars, che sarà rimpiazzato dal numero corrispondente" + }, + { + "label": "Caratteri insufficienti", + "default": "Devi inserire almeno @chars caratteri!", + "description": "Messaggio per indicare che il testo prodotto non è sufficientemente lungo. Puoi usare @chars, che sarà rimpiazzato dal numero corrispondente" + }, + { + "label": "Salva messaggio", + "description": "Messaggio per indicare che il testo è stato salvato", + "default": "salvato" + }, + { + "label": "Il tuo risultato (non visualizzato)", + "description": "Testo di accessibilità utilizzato per lettori vocali. @score sarà sostituito dal numero di punti. @total sarà sostituito dai punti massimi possibili", + "default": "Il tuo punteggio è di @score su @total" + }, + { + "label": "Messaggio di navigazione (non visualizzato)", + "description": "Testo di accessibilità utilizzato per lettori vocali", + "default": "Passato alla soluzione di esempio appena inclusa dopo l'area di testo" + }, + { + "label": "Assistive technology description for \"Check\" button", + "default": "Check the answers." + }, + { + "label": "Assistive technology description for \"Show Solution\" button", + "default": "Show the solution. You will be provided with a sample solution." + }, + { + "label": "Assistive technology description for \"Retry\" button", + "default": "Retry the task. You can improve your previous answer if the author allowed that." + } + ] +} diff --git a/activities/module01/essay-395/H5P.Essay-1.4/language/lv.json b/activities/module01/essay-395/H5P.Essay-1.4/language/lv.json new file mode 100644 index 0000000..2f37249 --- /dev/null +++ b/activities/module01/essay-395/H5P.Essay-1.4/language/lv.json @@ -0,0 +1,287 @@ +{ + "semantics": [ + { + "fields": [ + { + "label": "Tips", + "description": "Papildu multivide, kuru atspoguļot virs jautājuma." + }, + { + "label": "Atspējot attēla tālummaiņu" + } + ], + "label": "Multivide" + }, + { + "label": "Uzdevuma apraksts", + "description": "Aprakstiet savu uzdevumu šeit. Uzdevuma apraksts parādīsies virs teksta ievades apgabala.", + "placeholder": "Apkopojiet grāmatu 500 rakstzīmēs..." + }, + { + "label": "Palīdzības teksts", + "placeholder": "Šī grāmata ir par...", + "description": "Šim tekstam vajadzētu palīdzēt lietotājam sākt darbu." + }, + { + "label": "Risinājuma paraugs", + "fields": [ + { + "label": "Ievads", + "description": "Ja vēlaties variet atstāt izglītojamajiem dažus paskaidrojumus par savu piemēru. Paskaidrojumi tiks parādīti tikai tad, ja pievienosiet arī piemēru.", + "placeholder": "Lūdzu, atcerieties, ka jums nebija paredzēts iesniegt tieši tādu pašu risinājumu. Tas ir tikai labs piemērs." + }, + { + "label": "Risinājuma parauga teksts", + "description": "Pēc iesniegšanas izglītojamais redzēs pogu \"Rādīt risinājumu\", ja šeit norādīsiet tekstu." + } + ], + "description": "Ja vēlaties variet pievienot risinājuma paraugu, kas tiks parādīts pēc tam, kad izglītojamais būs izveidojis tekstu. To sauc par risinājuma paraugu, jo, iespējams, uzdevumam nav tikai viens risinājums." + }, + { + "label": "Atslēgvārdi", + "widgets": [ + { + "label": "Pēc noklusējuma" + } + ], + "entity": "Atslēgvārds", + "field": { + "label": "Atslēgvārds", + "fields": [ + { + "label": "Atslēgvārds", + "description": "Atslēgvārds vai frāze, ko meklēt. Izmantojiet zvaigznīti '*' kā aizstājējzīmi vienai vai vairākām rakstzīmēm. Lai izmantotu regulāro izteiksmi, sākumā un beigās izmantojiet slīpsvītru '/'." + }, + { + "entity": "variācija", + "field": { + "label": "Atslēgvārda variācija" + }, + "label": "Variācijas", + "description": "Pievienojiet šim atslēgvārdam dažādus variantus. Piemērs: 'Lielpilsēta' pievienojiet alternatīvas 'pilsēta', 'valstspilsēta' utt. Punkti tiks piešķirti, ja lietotājs iekļauj kādu no norādītajām alternatīvām." + }, + { + "label": "Punkti, izvēles un atgriezeniskā saite", + "fields": [ + { + "label": "Punkti", + "description": "Punkti, ko lietotājs iegūs, ja atbildē iekļaus šo atslēgvārdu vai tā alternatīvas." + }, + { + "label": "Gadījumi", + "description": "Nosakiet, par cik atslēgvārda vai tā variantu gadījumiem ir jāpiešķir punkti." + }, + { + "label": "Reģistrjutīgs", + "description": "Nodrošina, ka lietotāja ievade ir tieši tāda pati kā atbilde." + }, + { + "label": "Atļaut nelielas kļūdas", + "description": "Tiks pieņemtas nelielas pareizrakstības kļūdas (3-9 rakstzīmes: 1 kļūda, vairāk nekā 9 rakstzīmes: 2 kļūdas)." + }, + { + "label": "Atgriezeniskā saite, ja atslēgvārds ir iekļauts", + "description": "Šī atgriezeniskā saite tiks parādīta, ja lietotājs atbildē iekļaus šo atslēgvārdu vai tā alternatīvas." + }, + { + "label": "Atgriezeniskā saite, ja atslēgvārds nav iekļauts", + "description": "Šī atgriezeniskā saite tiks parādīta, ja lietotājs atbildē neiekļaus šo atslēgvārdu vai tā alternatīvas." + }, + { + "label": "Atgriezeniskās saites vārds ko rādīt, ja atslēgvārds ir iekļauts", + "description": "Šī opcija ļauj norādīt, kurš vārds ir jāparāda pirms atsauksmēm, ja tekstā tika atrasts atslēgvārds.", + "options": [ + { + "label": "atslēgvārds" + }, + { + "label": "atrasta alternatīva" + }, + { + "label": "sniegta atbilde" + }, + { + "label": "neviens" + } + ] + }, + { + "label": "Atgriezeniskās saites vārds ko rādīt, ja atslēgvārds nav iekļauts", + "options": [ + { + "label": "atslēgvārds" + }, + { + "label": "neviens" + } + ], + "description": "Šī opcija ļauj norādīt, kurš vārds ir jāparāda pirms atgriezeniskās saites, ja atslēgvārds tekstā netika atrasts." + } + ] + } + ] + } + }, + { + "label": "Kopējā atgriezeniskā saite", + "fields": [ + { + "widgets": [ + { + "label": "Pēc noklusējuma" + } + ], + "label": "Iestatiet pielāgotu atgriezenisko saiti katram rezultātu intervālam", + "entity": "diapazons", + "field": { + "fields": [ + { + "label": "Rezultātu diapazons" + }, + {}, + { + "label": "Norādītā diapazona atgriezeniskā saite", + "placeholder": "Aizpildiet atgriezenisko saiti" + } + ] + }, + "description": "Klikšķiniet pogu \"Pievienot diapazonu\", lai pievienotu tik diapazonus cik vēlaties. Piemēram, 0-20% Slikts rezultāts, 21-91% Viduvējs rezultāts, 91-100% Lielisks rezultāts!" + } + ] + }, + { + "fields": [ + { + "label": "Minimālais rakstzīmju skaits", + "description": "Norādiet minimālo rakstzīmju skaitu, kas lietotājam jāievada." + }, + { + "label": "Maksimālais rakstzīmju skaits", + "description": "Norādiet maksimālo rakstzīmju skaitu, ko lietotājs var ievadīt." + }, + { + "description": "Ievades lauka lielums rindās", + "options": [ + { + "label": "1 rinda" + }, + { + "label": "3 rindas" + }, + { + "label": "10 rindas" + } + ], + "label": "Ievades lauka lielums" + }, + { + "label": "Atļaut \"Mēģināt vēlreiz\"", + "description": "Ja atzīmēts, izglītojamie var mēģināt vēlreiz izpildīt uzdevumu." + }, + { + "label": "Ignorēt punktu skaitīšanu", + "description": "Ja atzīmēts, izglītojamie redzēs tikai atsauksmes, ko sniedzāt par atslēgvārdiem, bet ne rezultātu." + }, + { + "label": "Punkti galvenajā vidē", + "description": "Izmanto, lai piešķirtu punktus galvenajā vidē par atbildes sniegšanas faktu (netiek rādīts izglītojamajam)." + }, + { + "label": "Nokārtošanas procents", + "description": "Procentuālā daļa, kas nepieciešama pārbaudījuma nokārtošanai" + }, + { + "label": "Lietpratības procents", + "description": "Procentuālā daļa, kas nepieciešama apguvei lietpratēja līmenī. Iestatot apguves procentuālo vērtību zem 100%, attiecīgi samazināsies maksimālais iespējamais punktu skaits. Tas ir paredzēts, lai sniegtu izglītojamajiem zināmu rezervi, nevis \"visžēlīgi\" pieņemtu risinājumus, kas nesatur visus atslēgvārdus." + }, + { + "label": "Ignorēt reģistrjutību", + "description": "Šis iestatījums nosaka, vai opcija “Reģistrjutīgs” tiks piemērota visiem atslēgvārdiem.", + "options": [ + { + "label": "Iespējots" + }, + { + "label": "Atspējots" + } + ] + }, + { + "label": "Ignorēt kļūdu piedošanu", + "description": "Šis iestatījums nosaka, vai opcija \"Piedod kļūdas\" tiks piemērota visiem atslēgvārdiem.", + "options": [ + { + "label": "Iespējots" + }, + { + "label": "Atspējots" + } + ] + } + ], + "label": "Uzvedības iestatījumi", + "description": "Šie iestatījumi ļaus jums kontrolēt uzdevuma uzvedību." + }, + { + "label": "Pogas \"Pārbaudīt\" teksts", + "default": "Pārbaudīt" + }, + { + "label": "Pogas \"Iesniegt\" teksts", + "default": "Iesniegt" + }, + { + "label": "Pogas \"Mēģināt vēlreiz\" teksts", + "default": "Mēģināt vēlreiz" + }, + { + "label": "Pogas \"Parādīt risinājumu\" teksts", + "default": "Parādīt risinājumu" + }, + { + "label": "Atgriezeniskās saites par iekļautajiem/trūkstošajiem atslēgvārdiem paneļa galvene", + "default": "Atgriezeniskā saite" + }, + { + "default": "Risinājuma paraugs", + "label": "Risinājuma etiķete" + }, + { + "label": "Atlikušās rakstzīmes", + "default": "Atlikušās rakstzīmes: @chars", + "description": "Ziņojums atlikušajām rakstzīmēm. Variet izmantot @chars, kas tiks aizstāts ar atbilstošo rakstzīmju skaitu." + }, + { + "label": "Nepietiekams rakstzīmju skaits", + "default": "Jāievada vismaz @chars rakstzīmes!", + "description": "Ziņojums, kas norāda, ka tekstā nav pietiekami daudz rakstzīmju. Variet izmantot @chars, kas tiks aizstāts ar atbilstošo rakstzīmju skaitu." + }, + { + "label": "Saglabāšanas ziņojums", + "description": "Ziņojums, kas norāda, ka teksts ir saglabāts", + "default": "saglabāts" + }, + { + "label": "Jūsu rezultāts (netiek parādīts)", + "default": "Jūs saņēmāt @score no @total punktiem", + "description": "Pieejamības teksts, ko izmanto asistīvās tehnoloģijas. @score tiks aizstāts ar punktu skaitu. @total tiks aizstāts ar maksimāli iespējamo punktu skaitu." + }, + { + "label": "Navigācijas ziņojums (netiek parādīts)", + "description": "Pieejamības teksts, ko izmanto asistīvās tehnoloģijas", + "default": "Pāriets uz jaunveidoto parauga risinājumu pēc teksta apgabala." + }, + { + "default": "Pārbaudīt atbildes.", + "label": "Pogas \"Pārbaudīt\" apraksts asistīvajām tehnoloģijām" + }, + { + "label": "Pogas \"Rādīt risinājumu\" apraksts priekš asistīvajām tehnoloģijām", + "default": "Parādīt risinājumu. Jums tiks nodrošināts risinājuma paraugs." + }, + { + "default": "Mēģināt vēlreiz izpildīt uzdevumu. Jūs varat uzlabot savu iepriekšējo atbildi, ja autors to atļāvis.", + "label": "Pogas \"Mēģināt vēlreiz\" apraksts priekš asistīvajām tehnoloģijām" + } + ] +} diff --git a/activities/module01/essay-395/H5P.Essay-1.4/language/nb.json b/activities/module01/essay-395/H5P.Essay-1.4/language/nb.json new file mode 100644 index 0000000..bf364f2 --- /dev/null +++ b/activities/module01/essay-395/H5P.Essay-1.4/language/nb.json @@ -0,0 +1,287 @@ +{ + "semantics": [ + { + "label": "Media", + "fields": [ + { + "label": "Type", + "description": "Optional media to display above the question." + }, + { + "label": "Disable image zooming" + } + ] + }, + { + "label": "Task description", + "description": "Describe your task here. The task description will appear above text input area.", + "placeholder": "Summarize the book in 500 characters ..." + }, + { + "label": "Help text", + "description": "This text should help the user to get started.", + "placeholder": "This book is about ..." + }, + { + "label": "Sample solution", + "description": "You can optionally add a sample solution that's shown after the student created a text. It's called sample solution because there probably is not only one solution.", + "fields": [ + { + "label": "Introduction", + "description": "You can optionally leave the students some explanations about your example. The explanations will only show up if you add an example, too.", + "placeholder": "Please remember that you were not expected to come up with the exact same solution. It's just a good example." + }, + { + "label": "Sample solution text", + "description": "The student will see a \"Show solution\" button after submitting if you provide some text here." + } + ] + }, + { + "label": "Keywords", + "widgets": [ + { + "label": "Standard" + } + ], + "entity": "Keyword", + "field": { + "label": "Keyword", + "fields": [ + { + "label": "Keyword", + "description": "Keyword or phrase to look for. Use an asterisk '*' as a wildcard for one or more characters. Use a slash '/' at the beginning and the end to use a regular expression." + }, + { + "label": "Variations", + "description": "Add optional variations for this keyword. Example: For a 'city' add alternatives 'town', 'municipality' etc. Points will be awarded if the user includes any of the specified alternatives.", + "entity": "variation", + "field": { + "label": "Keyword variation" + } + }, + { + "label": "Points, Options and Feedback", + "fields": [ + { + "label": "Points", + "description": "Points that the user will get if he/she includes this keyword or its alternatives in the answer." + }, + { + "label": "Occurrences", + "description": "Define how many occurrences of the keyword or its variations should be awarded with points." + }, + { + "label": "Case sensitive", + "description": "Makes sure the user input has to be exactly the same as the answer." + }, + { + "label": "Forgive minor mistakes", + "description": "This will accept minor spelling mistakes (3-9 characters: 1 mistake, more than 9 characters: 2 mistakes)." + }, + { + "label": "Feedback if keyword included", + "description": "This feedback will be displayed if the user includes this keyword or its alternatives in the answer." + }, + { + "label": "Feedback if keyword missing", + "description": "This feedback will be displayed if the user doesn’t include this keyword or its alternatives in the answer." + }, + { + "label": "Feedback word shown if keyword included", + "description": "This option allows you to specify which word should be shown in front of your feedback if a keyword was found in the text.", + "options": [ + { + "label": "keyword" + }, + { + "label": "alternative found" + }, + { + "label": "answer given" + }, + { + "label": "none" + } + ] + }, + { + "label": "Feedback word shown if keyword missing", + "description": "This option allows you to specify which word should be shown in front of your feedback if a keyword was not found in the text.", + "options": [ + { + "label": "keyword" + }, + { + "label": "none" + } + ] + } + ] + } + ] + } + }, + { + "label": "Overall Feedback", + "fields": [ + { + "widgets": [ + { + "label": "Default" + } + ], + "label": "Define custom feedback for any score range", + "description": "Click the \"Add range\" button to add as many ranges as you need. Example: 0-20% Bad score, 21-91% Average Score, 91-100% Great Score!", + "entity": "range", + "field": { + "fields": [ + { + "label": "Score Range" + }, + {}, + { + "label": "Feedback for defined score range", + "placeholder": "Fill in the feedback" + } + ] + } + } + ] + }, + { + "label": "Behavioural settings", + "description": "These options will let you control how the task behaves.", + "fields": [ + { + "label": "Minimum number of characters", + "description": "Specify the minimum number of characters that the user must enter." + }, + { + "label": "Maximum number of characters", + "description": "Specify the maximum number of characters that the user can enter." + }, + { + "label": "Input field size", + "description": "The size of the input field in amount of lines it will cover", + "options": [ + { + "label": "1 line" + }, + { + "label": "3 lines" + }, + { + "label": "10 lines" + } + ] + }, + { + "label": "Enable \"Retry\"", + "description": "If checked, learners can retry the task." + }, + { + "label": "Ignore scoring", + "description": "If checked, learners will only see the feedback that you provided for the keywords, but no score." + }, + { + "label": "Points in host environment", + "description": "Used to award points in host environment merely for answering (not shown to learner)." + }, + { + "label": "Passing percentage", + "description": "Percentage that's necessary for passing" + }, + { + "label": "Mastering percentage", + "description": "Percentage that's necessary for mastering. Setting the mastering percentage below 100 % will lower the maximum possible score accordingly. It's intended to give some leeway to students, not to \"graciously accept\" solutions that do not contain all keywords." + }, + { + "label": "Override case sensitive", + "description": "This option determines if the \"Case sensitive\" option will be activated for all keywords.", + "options": [ + { + "label": "Enabled" + }, + { + "label": "Disabled" + } + ] + }, + { + "label": "Override forgive mistakes", + "description": "This option determines if the \"Forgive mistakes\" option will be activated for all keywords.", + "options": [ + { + "label": "Enabled" + }, + { + "label": "Disabled" + } + ] + } + ] + }, + { + "label": "Text for \"Check\" button", + "default": "Check" + }, + { + "label": "Text for \"Submit\" button", + "default": "Submit" + }, + { + "label": "Text for \"Retry\" button", + "default": "Retry" + }, + { + "label": "Text for \"Show solution\" button", + "default": "Show solution" + }, + { + "label": "Header for panel containing feedback for included/missing keywords", + "default": "Feedback" + }, + { + "label": "Label for solution", + "default": "Sample solution" + }, + { + "label": "Remaining characters", + "default": "Remaining characters: @chars", + "description": "Message for remaining characters. You can use @chars which will be replaced by the corresponding number." + }, + { + "label": "Not enough characters", + "default": "You must enter at least @chars characters!", + "description": "Message to indicate that the text doesn't contain enough characters. You can use @chars which will be replaced by the corresponding number." + }, + { + "label": "Save message", + "description": "Message indicating that the text has been saved", + "default": "saved" + }, + { + "label": "Your result (not displayed)", + "description": "Accessibility text used for readspeakers. @score will be replaced by the number of points. @total will be replaced by the maximum possible points.", + "default": "You got @score out of @total points" + }, + { + "label": "Navigation message (not displayed)", + "description": "Accessibility text used for readspeakers", + "default": "Navigated to newly included sample solution after textarea." + }, + { + "label": "Assistive technology description for \"Check\" button", + "default": "Check the answers." + }, + { + "label": "Assistive technology description for \"Show Solution\" button", + "default": "Show the solution. You will be provided with a sample solution." + }, + { + "label": "Assistive technology description for \"Retry\" button", + "default": "Retry the task. You can improve your previous answer if the author allowed that." + } + ] +} diff --git a/activities/module01/essay-395/H5P.Essay-1.4/language/nl.json b/activities/module01/essay-395/H5P.Essay-1.4/language/nl.json new file mode 100644 index 0000000..a830e4b --- /dev/null +++ b/activities/module01/essay-395/H5P.Essay-1.4/language/nl.json @@ -0,0 +1,287 @@ +{ + "semantics": [ + { + "label": "Media", + "fields": [ + { + "label": "Type", + "description": "Optionele media, die boven de vraag wordt getoond." + }, + { + "label": "Beeld zoomen uitschakelen" + } + ] + }, + { + "label": "Taakomschrijving", + "description": "Beschrijf hier je taak. Deze zal boven het tekstinvoerveld verschijnen.", + "placeholder": "Vat het boek in maximaal 500 tekens samen ..." + }, + { + "label": "Helptekst", + "description": "Deze tekst dient de gebruiker te helpen bij het starten.", + "placeholder": "Dit boek gaat over ..." + }, + { + "label": "Voorbeeld oplossing", + "description": "Je kunt optioneel een voorbeeldoplossing toevoegen, die wordt getoond wordt nadat de gebruiker de tekst heeft geschreven. Het wordt een voorbeeldoplossing genoemd omdat het waarschijnlijk niet de enige oplossing is.", + "fields": [ + { + "label": "Introductie", + "description": "Optioneel kun je de gebruikers uitleg geven over jouw voorbeeld. De uitleg verschijnt alleen als je ook een voorbeeld toevoegt.", + "placeholder": "Onthoud dat er niet van je wordt verwacht, dat je met de exact dezelfde oplossing komt. Het is gewoon een goed voorbeeld." + }, + { + "label": "Voorbeeld oplossingstekst", + "description": "De gebruiker zal een \"Toon oplossing\"-knop zien na het indienen als je hier tekst plaatst." + } + ] + }, + { + "label": "Trefwoorden", + "widgets": [ + { + "label": "Standaard" + } + ], + "entity": "Trefwoord", + "field": { + "label": "Trefwoord", + "fields": [ + { + "label": "Trefwoord", + "description": "Trefwoord of zinsdeel waarnaar moet worden gezocht. Gebruik een asterisk '*' als jokerteken voor één of meerdere tekens. Gebruik een schuine streep '/' aan het begin en het einde om een reguliere expressie te gebruiken." + }, + { + "label": "Variaties", + "description": "Voeg optioneel variaties toe voor dit trefwoord. Voorbeeld: Voor een 'stad' voeg alternatieven toe als 'plaats', 'gemeente' etc. Punten worden toegekend als de gebruiker een van de opgegeven alternatieven hanteert.", + "entity": "variatie", + "field": { + "label": "Trefwoord variatie" + } + }, + { + "label": "Punten, opties en feedback", + "fields": [ + { + "label": "Punten", + "description": "Punten die de gebruiker krijgt als hij/zij dit trefwoord of de alternatieven in het antwoord opneemt." + }, + { + "label": "Verschijningen", + "description": "Geef op hoeveel punten, aan het verschenen trefwoord of de varianten ervan, moeten worden toegekend." + }, + { + "label": "Hoofdlettergevoelig", + "description": "Zorgt ervoor dat de invoer van de gebruiker exact hetzelfde is als het antwoord." + }, + { + "label": "Kleine vergissingen negeren", + "description": "Dit zal kleine spelfouten accepteren (3-9 tekens: 1 fout, meer dan 9 tekens: 2 fouten)." + }, + { + "label": "Feedback als het trefwoord is opgenomen", + "description": "Deze feedback wordt getoond als de gebruiker dit trefwoord of de alternatieven in het antwoord opneemt." + }, + { + "label": "Feedback als het trefwoord ontbreekt", + "description": "Deze feedback wordt getoond als de gebruiker dit trefwoord of de alternatieven niet in het antwoord opneemt." + }, + { + "label": "De getoonde feedback als het trefwoord is opgenomen", + "description": "Met deze optie kun je opgeven welk woord voorafgaand aan je feedback moet worden weergegeven als er een trefwoord in de tekst is gevonden.", + "options": [ + { + "label": "trefwoord" + }, + { + "label": "alternatief gevonden" + }, + { + "label": "antwoord gegeven" + }, + { + "label": "geen" + } + ] + }, + { + "label": "De getoonde feedback als het trefwoord ontbreekt", + "description": "Met deze optie kun je opgeven welk woord voorafgaand aan je feedback moet worden weergegeven als er geen trefwoord in de tekst is gevonden.", + "options": [ + { + "label": "trefwoord" + }, + { + "label": "geen" + } + ] + } + ] + } + ] + } + }, + { + "label": "Algehele feedback", + "fields": [ + { + "widgets": [ + { + "label": "Standaard" + } + ], + "label": "Definieer aangepaste feedback voor elke scorereeks", + "description": "Druk op de \"Voeg scorereeks\"-knop om zoveel reeksen toe te voegen als nodig. Voorbeeld: 0-20% Onvoldoende, 21-91% Gemiddelde score, 91-100% Uitstekende score!", + "entity": "reeks", + "field": { + "fields": [ + { + "label": "Scorereeks" + }, + {}, + { + "label": "Feedback voor de gedefinieerde scorereeks", + "placeholder": "Vul de feedback in" + } + ] + } + } + ] + }, + { + "label": "Gedragsinstellingen", + "description": "Met deze opties kun je bepalen hoe de taak zich gedraagt.", + "fields": [ + { + "label": "Minimum aantal tekens", + "description": "Bepaal het minimum aantal tekens dat de gebruiker moet invoeren." + }, + { + "label": "Maximum aantal tekens", + "description": "Bepaal het maximum aantal tekens dat de gebruiker kan invoeren." + }, + { + "label": "Invoerveld grootte", + "description": "De grootte van het invoerveld uitgedrukt in het aantal regels dat het omvat", + "options": [ + { + "label": "1 regel" + }, + { + "label": "3 regels" + }, + { + "label": "10 regels" + } + ] + }, + { + "label": "Schakel \"Opnieuw\" in", + "description": "Indien aangevinkt, kunnen gebruikers de taak opnieuw proberen." + }, + { + "label": "Negeer score", + "description": "Indien aangevinkt, zien de gebruikers alleen de feedback die je hebt gegeven voor de trefwoorden, maar geen score." + }, + { + "label": "Punten in de hostingomgeving", + "description": "Dit wordt gebruikt om in de hostingomgeving alleen punten toe te kennen voor het beantwoorden (deze worden niet getoond aan de gebruiker)." + }, + { + "label": "Slagingspercentage", + "description": "Het percentage dat nodig is om te slagen" + }, + { + "label": "Beheersingspercentage", + "description": "Het percentage dat nodig is om de stof te beheersen. Door de beheersingsscore lager dan 100 % in te stellen wordt ook de maximaal mogelijke score lager. Het is bedoeld om speelruimte te geven aan studenten, om oplossingen die niet alle trefwoorden bevatten, niet zomaar te accepteren." + }, + { + "label": "Overschrijf hoofdlettergevoeligheid", + "description": "Deze optie bepaalt of de \"Hooflettergevoelig\" instelling wordt geactiveerd voor alle trefwoorden.", + "options": [ + { + "label": "Ingeschakeld" + }, + { + "label": "Uitgeschakeld" + } + ] + }, + { + "label": "Overschrijf fouten negeren", + "description": "Deze optie bepaalt of de \"Kleine fouten negeren\" instelling wordt geactiveerd voor alle trefwoorden.", + "options": [ + { + "label": "Ingeschakeld" + }, + { + "label": "Uitgeschakeld" + } + ] + } + ] + }, + { + "label": "Tekst voor \"Controleer\"-knop", + "default": "Controleer" + }, + { + "label": "Tekst voor \"Verzend\"-knop", + "default": "Verzend" + }, + { + "label": "Tekst voor \"Opnieuw\"-knop", + "default": "Opnieuw" + }, + { + "label": "Tekst voor \"Toon oplossing\"-knop", + "default": "Toon oplossing" + }, + { + "label": "Koptekst voor het feedbackpaneel met opgenomen/ontbrekende trefwoorden", + "default": "Feedback" + }, + { + "label": "Label voor oplossing", + "default": "Voorbeeld oplossing" + }, + { + "label": "Resterende tekens", + "default": "Resterende tekens: @chars", + "description": "Bericht voor resterende tekens. Je kunt @chars gebruiken, die worden vervangen door het bijbehorende aantal." + }, + { + "label": "Niet genoeg tekens", + "default": "Je moet minstens @chars tekens invoeren!", + "description": "Bericht om aan te geven dat de tekst niet genoeg tekens bevat. Je kan @chars gebruiken, die worden vervangen door het bijbehorende aantal." + }, + { + "label": "Opslaan bericht", + "description": "Bericht om aan te geven dat de tekst is opgeslagen", + "default": "opgeslagen" + }, + { + "label": "Je resultaat (niet getoond)", + "description": "Toegankelijkheidstekst voor schermlezers. @score wordt vervangen door het aantal punten. @total wordt vervangen door het maximum aantal punten.", + "default": "Je hebt @score van de @total punten" + }, + { + "label": "Navigatie bericht (niet getoond)", + "description": "Toegankelijkheidstekst voor schermlezers", + "default": "Genavigeerd naar recent ingevoegde voorbeeld oplossing na het tekstinvoerveld." + }, + { + "label": "Ondersteunende technologie beschrijving voor \"Controleer\"-knop", + "default": "Controleer de antwoorden." + }, + { + "label": "Ondersteunende technologie beschrijving voor \"Toon oplossing\"-knop", + "default": "Toon de oplossing. Je krijgt een voorbeeld oplossing aangeboden." + }, + { + "label": "Ondersteunende technologie beschrijving voor \"Opnieuw\"-knop", + "default": "Probeer de opdracht opnieuw. Je kunt je vorige antwoord verbeteren als de auteur dat toestaat." + } + ] +} diff --git a/activities/module01/essay-395/H5P.Essay-1.4/language/ru.json b/activities/module01/essay-395/H5P.Essay-1.4/language/ru.json new file mode 100644 index 0000000..64c7478 --- /dev/null +++ b/activities/module01/essay-395/H5P.Essay-1.4/language/ru.json @@ -0,0 +1,287 @@ +{ + "semantics": [ + { + "label": "Медиа", + "fields": [ + { + "label": "Тип", + "description": "Необязательная медиа, отображающаяся над вопросом." + }, + { + "label": "Отключить приближение изображения" + } + ] + }, + { + "label": "Описание задания", + "description": "Опишите задание. Этот текст отобразиться над областью ввода.", + "placeholder": "Резюимируйте книгу используя не менее 500 символов..." + }, + { + "label": "Вспомогающий текст", + "description": "Этот текст должен помочь пользователю с началом.", + "placeholder": "Эта книга о том..." + }, + { + "label": "Пример решения", + "description": "Вы можете добавить пример решения, который покажется после того, как пользователь ввёл свой текст. Называется примером решения, потому что у задания, вероятно, нет единственного верного решения.", + "fields": [ + { + "label": "Введение", + "description": "Вы можете добавить объяснения своего примера (необязательно). Объяснения покажутся в случае, если Вы добавили пример решения.", + "placeholder": "Пожалуйста, помните, что от вас не ожидается точно такое же решение. Это всего лишь хороший пример." + }, + { + "label": "Текст примера решения", + "description": "Если Вы напишите текст примера, пользователь увидит кнопку \"Показать решение\" после подтверждения своего ответа." + } + ] + }, + { + "label": "Ключевые слова", + "widgets": [ + { + "label": "По умолчанию" + } + ], + "entity": "Ключевые слова", + "field": { + "label": "Ключевое слово", + "fields": [ + { + "label": "Ключевое слово", + "description": "Ключевое слово или фраза для поиска. Используйте звёздочку '*' для одного или нескольких символов. Используйте слэш '/' в начале и в конце для использования выражения." + }, + { + "label": "Вариации", + "description": "Добавьте вариации для этого ключевого слова. Пример: Для слова 'город' добавьте альтернативу 'центр', 'мегаполис' и тд. Баллы будут засчитаны в случае использования одного из назначенных альтернатив.", + "entity": "вариация", + "field": { + "label": "Вариация ключевого слова" + } + }, + { + "label": "Баллы, настройки и обратная связь", + "fields": [ + { + "label": "Баллы", + "description": "Баллы, которые пользователь получит в случае, если использует ключевые слова или альтернативы в ответе." + }, + { + "label": "Частота выступления", + "description": "Определите, в каком количестве слова или их вариации будут зачислять баллы." + }, + { + "label": "Чувствительность", + "description": "Определяет, что пользователем введённый текст и ответ должны быть одинаковы." + }, + { + "label": "Прощать незначительные ошибки", + "description": "Принимает мелкие орфографические ошибки (3-9 символов: 1 ошибка, более 9 символов: 2 ошибки)." + }, + { + "label": "Обратная связь в случае использования ключевого слова", + "description": "Эта обратная связь отобразиться, если пользователь использует ключевое слово или его альтернативы." + }, + { + "label": "Обратная связь в случае отсутствия ключевого слова", + "description": "Эта обратная связь отобразиться, если пользователь не использует ключевое слово или его альтернативы." + }, + { + "label": "Слово обратной связи при использовании ключевого слова", + "description": "Настройка позволяет решить, какое слово будет отображено в качестве обратной связи при обнаружении ключевого слова в тексте.", + "options": [ + { + "label": "ключевое слово" + }, + { + "label": "альтернатива найдена" + }, + { + "label": "отвечено" + }, + { + "label": "ничего" + } + ] + }, + { + "label": "Слово обратной связи при отсутствии ключевого слова", + "description": "Настройка позволяет решить, какое слово будет отображено в качестве обратной связи, если ключевое слово не будет найдено.", + "options": [ + { + "label": "ключевое слово" + }, + { + "label": "ничего" + } + ] + } + ] + } + ] + } + }, + { + "label": "Общая обратная связь", + "fields": [ + { + "widgets": [ + { + "label": "По умолчанию" + } + ], + "label": "Определить обычную обратную связь для любого диапазона баллов", + "description": "Нажмите кнопку \"Добавить диапазон\" для добавления необходимого количества диапазонов. Пример: 0-20% Низкий результат, 21-91% Средний результат, 91-100% Отличный результат!", + "entity": "диапазон", + "field": { + "fields": [ + { + "label": "Диапазон баллов" + }, + {}, + { + "label": "обратная связь для определённого диапазона баллов", + "placeholder": "Заполните обратную связь" + } + ] + } + } + ] + }, + { + "label": "Настройки", + "description": "Эти настройки помогут вам управлять поведением задания.", + "fields": [ + { + "label": "Минимальное число символов", + "description": "Установите минимальное число символов, который пользователь должен ввести." + }, + { + "label": "Максимальное число символов", + "description": "Установите максимальное число символов, который пользователь должен ввести." + }, + { + "label": "Размер области ввода", + "description": "Размер области ввода в количестве содержащихся строк", + "options": [ + { + "label": "1 строка" + }, + { + "label": "3 строки" + }, + { + "label": "10 строк" + } + ] + }, + { + "label": "Разрешить \"Повторить\"", + "description": "При разрешении пользователь может повторить задание." + }, + { + "label": "Игнорировать оценивание", + "description": "При разрешении пользователь увидит только обратную связь, связвнную с ключевыми словами, но не баллы." + }, + { + "label": "Баллы в главной среде", + "description": "Используется для начисления баллов в среде только за ответы (скрыто от пользователей)." + }, + { + "label": "Проходной процент", + "description": "Проценты, необходимые для прохождения" + }, + { + "label": "Процент освоения", + "description": "Процент, необходимый для освоения. При установлении процента менее 100% снизится соответственно возможный максимум. Он предназначен для того, чтобы дать студентам некоторую свободу действий, а не \"любезно принять\" решения, которые не содержат все ключевые слова." + }, + { + "label": "Заглушить чувствительность", + "description": "Эта настройка поможет установить, будет ли \"чувствительность\" активирована для всех ключевых слов.", + "options": [ + { + "label": "Разрешить" + }, + { + "label": "Отключить" + } + ] + }, + { + "label": "Заглушить прощение орфографических ошибок", + "description": "Эта настройка поможет установить, будет ли \"прощение незначительных ошибок\" активирована для всех ключевых слов.", + "options": [ + { + "label": "Разрешить" + }, + { + "label": "Отключить" + } + ] + } + ] + }, + { + "label": "Текст для кнопки \"Проверить\" ", + "default": "Проверить" + }, + { + "label": "Text for \"Submit\" button", + "default": "Submit" + }, + { + "label": "Текст для кнопки \"Повторить\" ", + "default": "Повторить" + }, + { + "label": "Текст для кнопки \"Показать решение\" ", + "default": "Показать решение" + }, + { + "label": "Заголовок для панели обратной связи с отсутствующими/совпадающими ключевыми словами", + "default": "Обратная связь" + }, + { + "label": "Ярлык для решения", + "default": "Пример решения" + }, + { + "label": "Оставшиеся символы", + "default": "Оставшиеся символы: @chars", + "description": "Сообщение об оставшихся символах. Можете использовать @chars, который будет заменён на соответствующую цифру." + }, + { + "label": "Недостаточно символов", + "default": "Вы должны использовать ещё хотя бы @chars символов!", + "description": "Сообщение, определяющее, что текст содержит недостаточное количество символов. Можете использовать @chars, который будет заменён на соответствующую цифру." + }, + { + "label": "Сохранить сообщение", + "description": "Сообщение о том, что текст сохранён", + "default": "сохранено" + }, + { + "label": "Ваш результат (не отображается)", + "description": "Текст, используемый для ассистирующих технологии. @score будет заменено количеством баллов. @total будет заменено на максимальное возможное количество баллов.", + "default": "У тебя @score из @total баллов" + }, + { + "label": "Сообщение о навигации (не отображается)", + "description": "Текст, используемый для ассистирующих технологии", + "default": "Навигация после текстовой области примера решения." + }, + { + "label": "Assistive technology description for \"Check\" button", + "default": "Check the answers." + }, + { + "label": "Assistive technology description for \"Show Solution\" button", + "default": "Show the solution. You will be provided with a sample solution." + }, + { + "label": "Assistive technology description for \"Retry\" button", + "default": "Retry the task. You can improve your previous answer if the author allowed that." + } + ] +} \ No newline at end of file diff --git a/activities/module01/essay-395/H5P.Essay-1.4/language/sl.json b/activities/module01/essay-395/H5P.Essay-1.4/language/sl.json new file mode 100644 index 0000000..8d1a152 --- /dev/null +++ b/activities/module01/essay-395/H5P.Essay-1.4/language/sl.json @@ -0,0 +1,287 @@ +{ + "semantics": [ + { + "label": "Mediji", + "fields": [ + { + "label": "Tip", + "description": "Neobvezna nastavitev dodatnega medija za prikaz nad vprašanjem." + }, + { + "label": "Onemogoči povečavo slike" + } + ] + }, + { + "label": "Navodilo udeležencem", + "description": "Opis reševanja zadane naloge.", + "placeholder": "Povzemi knjigo v 500 znakih ..." + }, + { + "label": "Pomoč udeležencem", + "description": "Besedilo udeležencem pomaga pri začetku pisanja.", + "placeholder": "Ta knjiga opisuje ..." + }, + { + "label": "Vzorčni primer rešitve", + "description": "Neobvezen primer besedila, ki se udeležencu prikaže po lastnem vnosu. Gre za vzorec, saj enoznačna rešitev najverjetneje ne obstaja.", + "fields": [ + { + "label": "Pojasnilo", + "description": "Neobvezno pojasnilo vzorčnega primera. Prikazano je le, če je na voljo tudi primer.", + "placeholder": "Esej ne zahteva popolnoma enakega vnosa. To je zgolj vzorčen primer besedila, ki bi bil ustrezen." + }, + { + "label": "Besedilo vzorčnega primera", + "description": "Udeležencu se prikaže po izbiri gumba \"Prikaži rešitev\"." + } + ] + }, + { + "label": "Ključne besede", + "widgets": [ + { + "label": "Privzeto" + } + ], + "entity": "ključno besedo", + "field": { + "label": "Ključna beseda", + "fields": [ + { + "label": "Ključna beseda", + "description": "Iskana ključna beseda ali besedna zveza. Zvezdica '*' nadomesti en ali več znakov. Regularne izraze se na vsaki strani omeji s poševnicama '/'." + }, + { + "label": "Alternative", + "description": "Neobvezne alternative za ključno besedo, ki se štejejo kot enako pravilen odgovor. Primer: 'besedilo' se lahko zapiše tudi kot 'tekst'.", + "entity": "alternativa", + "field": { + "label": "Alternativa ključne besede" + } + }, + { + "label": "Točke, možnosti in povratna informacija", + "fields": [ + { + "label": "Točke", + "description": "Prejete točke za vključeno ključno besedo oz. alternative." + }, + { + "label": "Pojavitve", + "description": "Število pojavitev, ko se posamezna ključna beseda točkuje." + }, + { + "label": "Loči velike/male črke", + "description": "Razlikuje med zapisom v velikih ali malih tiskanih črkah." + }, + { + "label": "Toleriraj manjše napake", + "description": "Nastavitev tolerance in upoštevanje pravilnosti odgovora kljub manjšim napakam (npr. 1 napačen znak v besedah med 3 do 9 znaki, 2 napačna znaka v besedah dolgih nad 9 znakov)." + }, + { + "label": "Povratna informacija ob vnosu ključne besede", + "description": "Povratna informacija se prikaže, če udeleženec v odgovoru vnese ključno besedo." + }, + { + "label": "Povratna informacija ob manjkajoči ključni besedi", + "description": "Povratna informacija se prikaže, če udeleženec v odgovoru ne vnese ključne besede." + }, + { + "label": "Odgovora ob najdeni ključni besedi", + "description": "Izbran odgovor je prikazan pred povratno informacijo, ko je najdena tudi ključna beseda.", + "options": [ + { + "label": "ključna beseda" + }, + { + "label": "najdena alternativa ključne besede" + }, + { + "label": "upoštevan odgovor udeleženca" + }, + { + "label": "prazno polje" + } + ] + }, + { + "label": "Odgovor ob manjkajoči ključni besedi", + "description": "Izbran odgovor je prikazan pred povratno informacijo, ko ključna beseda manjka.", + "options": [ + { + "label": "ključna beseda" + }, + { + "label": "prazno polje" + } + ] + } + ] + } + ] + } + }, + { + "label": "Splošna povratna informacija", + "fields": [ + { + "widgets": [ + { + "label": "Privzeto" + } + ], + "label": "Določi ločeno povratno informacijo za vsak razpon rezultatov", + "description": "Kliknite gumb \"Dodaj razpon\" za dodajanje dodatnih razponov. Primer: 0-20 % Slab rezultat, 21-91 % Povprečen rezultat, 91-100 % Odličen rezultat!", + "entity": "razpon", + "field": { + "fields": [ + { + "label": "Razpon rezultatov" + }, + {}, + { + "label": "Povratna informacija za definiran razpon rezultatov", + "placeholder": "Vnesite povratno informacijo" + } + ] + } + } + ] + }, + { + "label": "Nastavitve interakcije", + "description": "Nastavitve omogočajo nadzor nad interakcijo aktivnosti za udeležence.", + "fields": [ + { + "label": "Najmanjše število znakov", + "description": "Določitev dolžine najmanjšega dovoljenega obsega besedila." + }, + { + "label": "Največje število znakov", + "description": "Določitev dolžine največjega dovoljenega obsega besedila." + }, + { + "label": "Velikost vnosnega polja", + "description": "Velikost določa število vrstic vnosnega polja", + "options": [ + { + "label": "1 vrstica" + }, + { + "label": "3 vrstice" + }, + { + "label": "10 vrstic" + } + ] + }, + { + "label": "Omogoči gumb \"Poskusi ponovno\"", + "description": "Udeležencem je dovoljen ponoven vnos besedila." + }, + { + "label": "Ne točkuj", + "description": "Udeležencem se pokažejo zgolj povratne informacije. Vnos se ne točkuje." + }, + { + "label": "Točke v učnem okolju", + "description": "Točke so podeljene zgolj za beleženje odgovora in udeležencu niso prikazane." + }, + { + "label": "Prag za napredovanje", + "description": "Odstotek, ki je potreben za uspešen zaključek naloge." + }, + { + "label": "Prag za obvladanje vsebine", + "description": "Odstotek, ki je potreben za obvladanje vsebine. Odstotek nižji od 100% bo sorazmerno prilagodil tudi največje možno število točk. Nastavitev je namenjena za pridobitev manevrskega prostora udeležencev in ne za nižanje standardov znanja." + }, + { + "label": "Privzeto loči velike/male črke", + "description": "Nastavitev vpliva na vse vnesene ključne besede (npr. onemogočeno povsod, omogočeno individualno).", + "options": [ + { + "label": "Omogočeno" + }, + { + "label": "Onemogočeno" + } + ] + }, + { + "label": "Privzeto toleriraj manjše napake", + "description": "Nastavitev vpliva na vse vnesene ključne besede (npr. onemogočeno povsod, omogočeno individualno).", + "options": [ + { + "label": "Omogočeno" + }, + { + "label": "Onemogočeno" + } + ] + } + ] + }, + { + "label": "Besedilo za gumb \"Preveri\"", + "default": "Preveri" + }, + { + "label": "Text for \"Submit\" button", + "default": "Submit" + }, + { + "label": "Besedilo za gumb \"Poskusi ponovno\"", + "default": "Poskusi ponovno" + }, + { + "label": "Besedilo za gumb \"Prikaži rešitev\"", + "default": "Prikaži rešitev" + }, + { + "label": "Naslov pogovornega okna s povratno informacijo o vključenih/manjkajočih besedah", + "default": "Povratna informacija" + }, + { + "label": "Besedilo za naslov vzorčnega primera rešitve", + "default": "Vzorčni primer rešitve" + }, + { + "label": "Števec preostalih znakov", + "default": "Preostalo število znakov: @chars", + "description": "Sporočilo o preostalem številu znakov za besedilo odgovora. @chars je spremenljivka." + }, + { + "label": "Premalo znakov", + "default": "Besedilo mora vsebovati najmanj naslednje število znakov: @chars", + "description": "Sporočilo o nedoseganju najmanjšega števila znakov za besedilo odgovora. @chars je spremenljivka." + }, + { + "label": "Sporočilo o shranjenem odgovoru", + "description": "Besedilo udeležencu potrdi oddajo odgovora.", + "default": "shranjeno" + }, + { + "label": "Oddan odgovor (ni prikazano)", + "description": "Besedilo je namenjeno bralnikom zaslona. @score in @total sta spremenljivki.", + "default": "Seštevek točk: @score od @total" + }, + { + "label": "Sporočilo o navigaciji po oknu (ni prikazano)", + "description": "Besedilo je namenjeno bralnikom zaslona.", + "default": "Pomaknjeno do na novo vključenega vzorčnega primera." + }, + { + "label": "Assistive technology description for \"Check\" button", + "default": "Check the answers." + }, + { + "label": "Assistive technology description for \"Show Solution\" button", + "default": "Show the solution. You will be provided with a sample solution." + }, + { + "label": "Assistive technology description for \"Retry\" button", + "default": "Retry the task. You can improve your previous answer if the author allowed that." + } + ] +} diff --git a/activities/module01/essay-395/H5P.Essay-1.4/library.json b/activities/module01/essay-395/H5P.Essay-1.4/library.json new file mode 100644 index 0000000..2c22332 --- /dev/null +++ b/activities/module01/essay-395/H5P.Essay-1.4/library.json @@ -0,0 +1,65 @@ +{ + "title": "Essay", + "description": "Score a student's essay automatically", + "majorVersion": 1, + "minorVersion": 4, + "patchVersion": 3, + "runnable": 1, + "embedTypes": [ + "iframe" + ], + "author": "Oliver Tacke", + "license": "MIT", + "machineName": "H5P.Essay", + "coreApi": { + "majorVersion": 1, + "minorVersion": 13 + }, + "preloadedJs": [ + { + "path": "scripts/essay.js" + }, + { + "path": "scripts/inputfield.js" + } + ], + "preloadedCss": [ + { + "path": "styles/essay.css" + } + ], + "preloadedDependencies": [ + { + "machineName": "H5P.Question", + "majorVersion": 1, + "minorVersion": 5 + }, + { + "machineName": "H5P.JoubelUI", + "majorVersion": 1, + "minorVersion": 3 + }, + { + "machineName": "H5P.TextUtilities", + "majorVersion": 1, + "minorVersion": 3 + } + ], + "editorDependencies": [ + { + "machineName": "H5PEditor.VerticalTabs", + "majorVersion": 1, + "minorVersion": 3 + }, + { + "machineName": "H5PEditor.RangeList", + "majorVersion": 1, + "minorVersion": 0 + }, + { + "machineName": "H5PEditor.ShowWhen", + "majorVersion": 1, + "minorVersion": 0 + } + ] +} diff --git a/activities/module01/essay-395/H5P.Essay-1.4/scripts/essay.js b/activities/module01/essay-395/H5P.Essay-1.4/scripts/essay.js new file mode 100644 index 0000000..2cb4cf6 --- /dev/null +++ b/activities/module01/essay-395/H5P.Essay-1.4/scripts/essay.js @@ -0,0 +1,991 @@ +var H5P = H5P || {}; + +H5P.Essay = function ($, Question) { + 'use strict'; + + // CSS Classes + const SOLUTION_CONTAINER = 'h5p-essay-solution-container'; + const SOLUTION_TITLE = 'h5p-essay-solution-title'; + const SOLUTION_INTRODUCTION = 'h5p-essay-solution-introduction'; + const SOLUTION_SAMPLE = 'h5p-essay-solution-sample'; + const SOLUTION_SAMPLE_TEXT = 'h5p-essay-solution-sample-text'; + + // The H5P feedback right now only expects true (green)/false (red) feedback, not neutral feedback + const FEEDBACK_EMPTY = '...'; + + /** + * @constructor + * @param {Object} config - Config from semantics.json. + * @param {string} contentId - ContentId. + * @param {Object} [contentData] - contentData. + */ + function Essay(config, contentId, contentData) { + // Initialize + if (!config) { + return; + } + + // Inheritance + Question.call(this, 'essay'); + + // Sanitize defaults + this.params = Essay.extend( + { + media: {}, + taskDescription: '', + solution: {}, + keywords: [], + overallFeedback: [], + behaviour: { + minimumLength: 0, + inputFieldSize: 10, + enableCheckButton: true, + enableRetry: true, + ignoreScoring: false, + pointsHost: 1 + }, + checkAnswer: 'Check', + submitAnswer: 'Submit', + tryAgain: 'Retry', + showSolution: 'Show solution', + feedbackHeader: 'Feedback', + solutionTitle: 'Sample solution', + remainingChars: 'Remaining characters: @chars', + notEnoughChars: 'You must enter at least @chars characters!', + messageSave: 'saved', + ariaYourResult: 'You got @score out of @total points', + ariaNavigatedToSolution: 'Navigated to newly included sample solution after textarea.', + ariaCheck: 'Check the answers.', + ariaShowSolution: 'Show the solution. You will be provided with a sample solution.', + ariaRetry: 'Retry the task. You can improve your previous answer if the author allowed that.' + }, + config); + this.contentId = contentId; + this.extras = contentData; + + const defaultLanguage = (this.extras && this.extras.metadata) ? this.extras.metadata.defaultLanguage || 'en' : 'en'; + this.languageTag = Essay.formatLanguageCode(defaultLanguage); + + this.score = 0; + this.internalShowSolutionsCall = false; + + // Sanitize HTML encoding + this.params.placeholderText = this.htmlDecode(this.params.placeholderText || ''); + + // Get previous state from content data + if (typeof contentData !== 'undefined' && typeof contentData.previousState !== 'undefined') { + this.previousState = contentData.previousState; + } + + this.isAnswered = this.previousState && this.previousState.inputField && this.previousState.inputField !== '' || false; + /* + * this.params.behaviour.enableSolutionsButton and this.params.behaviour.enableRetry are used by + * contract at {@link https://h5p.org/documentation/developers/contracts#guides-header-8} and + * {@link https://h5p.org/documentation/developers/contracts#guides-header-9} + */ + this.params.behaviour.enableSolutionsButton = (typeof this.params.solution.sample !== 'undefined' && this.params.solution.sample !== ''); + this.params.behaviour.enableRetry = this.params.behaviour.enableRetry || false; + + // Determine the minimum number of characters that should be entered + this.params.behaviour.minimumLength = this.params.behaviour.minimumLength || 0; + if (this.params.behaviour.maximumLength !== undefined) { + this.params.behaviour.minimumLength = Math.min(this.params.behaviour.minimumLength, this.params.behaviour.maximumLength); + } + + // map function + const toPoints = function (keyword) { + return (keyword.keyword && keyword.options && keyword.options.points || 0) * (keyword.options.occurrences || 1); + }; + + // reduce function + const sum = function (a, b) { + return a + b; + }; + + // scoreMax = Maximum number of points available by all keyword groups + const scoreMax = this.params.keywords + .map(toPoints) + .reduce(sum, 0); + + // scoreMastering: score indicating mastery and maximum number on progress bar (can be < scoreMax) + this.scoreMastering = this.params.behaviour.percentageMastering === undefined ? + scoreMax : + this.params.behaviour.percentageMastering * scoreMax / 100; + + // scorePassing: score to pass the task (<= scoreMastering) + this.scorePassing = Math.min( + this.getMaxScore(), + this.params.behaviour.percentagePassing * scoreMax / 100 || 0); + + this.solution = this.buildSolution(); + } + + // Extends Question + Essay.prototype = Object.create(Question.prototype); + Essay.prototype.constructor = Essay; + + /** + * Register the DOM elements with H5P.Question. + */ + Essay.prototype.registerDomElements = function () { + const that = this; + + // Set optional media + const media = (this.params.media) ? this.params.media.type : undefined; + if (media && media.library) { + const type = media.library.split(' ')[0]; + if (type === 'H5P.Image') { + if (media.params.file) { + this.setImage(media.params.file.path, { + disableImageZooming: this.params.media.disableImageZooming, + alt: media.params.alt, + title: media.params.title + }); + } + } + else if (type === 'H5P.Video') { + if (media.params.sources) { + this.setVideo(media); + } + } + else if (type === 'H5P.Audio') { + if (media.params.files) { + this.setAudio(media); + } + } + } + + // Check whether status bar is needed + const statusBar = ( + this.params.behaviour.minimumLength || + this.params.behaviour.maximumLength || + (H5PIntegration && H5PIntegration.saveFreq) + ); + + // Create InputField + this.inputField = new H5P.Essay.InputField({ + taskDescription: this.params.taskDescription, + placeholderText: this.params.placeholderText, + maximumLength: this.params.behaviour.maximumLength, + remainingChars: this.params.remainingChars, + inputFieldSize: this.params.behaviour.inputFieldSize, + previousState: this.previousState, + statusBar: statusBar + }, { + onInteracted: (function (params) { + that.handleInteracted(params); + }), + onInput: (function () { + that.handleInput(); + }) + }); + + // Register task introduction text + this.setIntroduction(this.inputField.getIntroduction()); + + // Register content + this.content = this.inputField.getContent(); + this.setContent(this.content); + + // Register Buttons + this.addButtons(); + }; + + /** + * Add all the buttons that shall be passed to H5P.Question. + */ + Essay.prototype.addButtons = function () { + const that = this; + + // Show solution button + that.addButton('show-solution', that.params.showSolution, function () { + // Not using a parameter for showSolutions to not mess with possibe future contract changes + that.internalShowSolutionsCall = true; + that.showSolutions(); + that.internalShowSolutionsCall = false; + }, false, { + 'aria-label': this.params.ariaShowSolution + }, {}); + + // Check answer button + that.addButton('check-answer', that.params.checkAnswer, function () { + // Show message if the minimum number of characters has not been met + if (that.inputField.getText().length < that.params.behaviour.minimumLength) { + const message = that.params.notEnoughChars.replace(/@chars/g, that.params.behaviour.minimumLength); + that.inputField.setMessageChars(message, true); + that.read(message); + return; + } + + that.inputField.disable(); + /* + * Only set true on "check". Result computation may take some time if + * there are many keywords due to the fuzzy match checking, so it's not + * a good idea to do this while typing. + */ + that.isAnswered = true; + that.handleEvaluation(); + + if (that.params.behaviour.enableSolutionsButton === true) { + that.showButton('show-solution'); + } + that.hideButton('check-answer'); + }, this.params.behaviour.enableCheckButton, { + 'aria-label': this.params.ariaCheck + }, { + contentData: this.extras, + textIfSubmitting: this.params.submitAnswer, + }); + + // Retry button + that.addButton('try-again', that.params.tryAgain, function () { + that.resetTask(); + }, false, { + 'aria-label': this.params.ariaRetry + }, {}); + }; + + /** + * Get the user input from DOM. + * @param {string} [linebreakReplacement=' '] Replacement for line breaks. + * @return {string} Cleaned input. + */ + Essay.prototype.getInput = function (linebreakReplacement) { + linebreakReplacement = linebreakReplacement || ' '; + + return this.inputField + .getText() + .replace(/(\r\n|\r|\n)/g, linebreakReplacement) + .replace(/\s\s/g, ' '); + }; + + /** + * Handle user interacted. + * @param {object} params Parameters. + * @param {boolean} [params.updateScore] If true, will trigger score computation. + */ + Essay.prototype.handleInteracted = function (params) { + params = params || {}; + + // Deliberately keeping the state once answered + this.isAnswered = this.isAnswered || this.inputField.getText().length > 0; + if (params.updateScore) { + // Only triggered when explicitly requested due to potential complexity + this.updateScore(); + } + + this.triggerXAPI('interacted'); + }; + + /** + * Check if Essay has been submitted/minimum length met. + * @return {boolean} True, if answer was given. + * @see contract at {@link https://h5p.org/documentation/developers/contracts#guides-header-1} + */ + Essay.prototype.getAnswerGiven = function () { + return this.isAnswered; + }; + + /** + * Get latest score. + * @return {number} latest score. + * @see contract at {@link https://h5p.org/documentation/developers/contracts#guides-header-2} + */ + Essay.prototype.getScore = function () { + // Return value is rounded because reporting module for moodle's H5P plugin expects integers + return (this.params.behaviour.ignoreScoring) ? this.getMaxScore() : Math.round(this.score); + }; + + /** + * Get maximum possible score. + * @return {number} Score necessary for mastering. + * @see contract at {@link https://h5p.org/documentation/developers/contracts#guides-header-3} + */ + Essay.prototype.getMaxScore = function () { + // Return value is rounded because reporting module for moodle's H5P plugin expects integers + return (this.params.behaviour.ignoreScoring) ? this.params.behaviour.pointsHost || 0 : Math.round(this.scoreMastering); + }; + + /** + * Show solution. + * @see contract at {@link https://h5p.org/documentation/developers/contracts#guides-header-4} + */ + Essay.prototype.showSolutions = function () { + this.inputField.disable(); + + if (typeof this.params.solution.sample !== 'undefined' && this.params.solution.sample !== '') { + // We add the sample solution here to make cheating at least a little more difficult + if (this.solution.getElementsByClassName(SOLUTION_SAMPLE)[0].children.length === 0) { + const text = document.createElement('div'); + text.classList.add(SOLUTION_SAMPLE_TEXT); + text.innerHTML = this.params.solution.sample; + this.solution.getElementsByClassName(SOLUTION_SAMPLE)[0].appendChild(text); + } + + // Insert solution after explanations or content. + const predecessor = this.content.parentNode; + + predecessor.parentNode.insertBefore(this.solution, predecessor.nextSibling); + + // Useful for accessibility, but seems to jump to wrong position on some Safari versions + this.solutionAnnouncer.focus(); + } + + this.hideButton('show-solution'); + + // Handle calls from the outside + if (!this.internalShowSolutionsCall) { + this.hideButton('check-answer'); + this.hideButton('try-again'); + } + + this.trigger('resize'); + }; + + /** + * Reset task. + * @see contract at {@link https://h5p.org/documentation/developers/contracts#guides-header-5} + */ + Essay.prototype.resetTask = function () { + this.setExplanation(); + this.removeFeedback(); + this.hideSolution(); + + this.hideButton('show-solution'); + this.hideButton('try-again'); + + // QuestionSet can control check button despite not in Question Type contract + if (this.params.behaviour.enableCheckButton) { + this.showButton('check-answer'); + } + + this.inputField.enable(); + this.inputField.focus(); + + this.isAnswered = false; + }; + + /** + * Get xAPI data. + * @return {Object} xAPI statement. + * @see contract at {@link https://h5p.org/documentation/developers/contracts#guides-header-6} + */ + Essay.prototype.getXAPIData = function () { + return { + statement: this.getXAPIAnswerEvent().data.statement + }; + }; + + /** + * Determine whether the task has been passed by the user. + * @return {boolean} True if user passed or task is not scored. + */ + Essay.prototype.isPassed = function () { + return (this.params.behaviour.ignoreScoring || this.getScore() >= this.scorePassing); + }; + + /** + * Update score. + * @param {object} results Results. + */ + Essay.prototype.updateScore = function (results) { + results = results || this.computeResults(); + this.score = Math.min(this.computeScore(results), this.getMaxScore()); + }; + + /** + * Handle the evaluation. + */ + Essay.prototype.handleEvaluation = function () { + const results = this.computeResults(); + + // Build explanations + const explanations = this.buildExplanation(results); + + // Show explanations + if (explanations.length > 0) { + this.setExplanation(explanations, this.params.feedbackHeader); + } + + // Not all keyword groups might be necessary for mastering + this.updateScore(results); + const textScore = H5P.Question + .determineOverallFeedback(this.params.overallFeedback, this.getScore() / this.getMaxScore()) + .replace('@score', this.getScore()) + .replace('@total', this.getMaxScore()); + + if (!this.params.behaviour.ignoreScoring && this.getMaxScore() > 0) { + const ariaMessage = (this.params.ariaYourResult) + .replace('@score', ':num') + .replace('@total', ':total'); + this.setFeedback(textScore, this.getScore(), this.getMaxScore(), ariaMessage); + } + + // Show and hide buttons as necessary + this.handleButtons(this.getScore()); + + // Trigger xAPI statements as necessary + this.handleXAPI(); + + this.trigger('resize'); + }; + + /** + * Build solution DOM object. + * @return {Object} DOM object. + */ + Essay.prototype.buildSolution = function () { + const solution = document.createElement('div'); + solution.classList.add(SOLUTION_CONTAINER); + + this.solutionAnnouncer = document.createElement('div'); + this.solutionAnnouncer.setAttribute('tabindex', '0'); + this.solutionAnnouncer.setAttribute('aria-label', this.params.ariaNavigatedToSolution); + this.solutionAnnouncer.addEventListener('focus', function (event) { + // Just temporary tabbable element. Will be announced by readspaker. + event.target.blur(); + event.target.setAttribute('tabindex', '-1'); + }); + solution.appendChild(this.solutionAnnouncer); + + const solutionTitle = document.createElement('div'); + solutionTitle.classList.add(SOLUTION_TITLE); + solutionTitle.innerHTML = this.params.solutionTitle; + solution.appendChild(solutionTitle); + + const solutionIntroduction = document.createElement('div'); + solutionIntroduction.classList.add(SOLUTION_INTRODUCTION); + solutionIntroduction.innerHTML = this.params.solution.introduction; + solution.appendChild(solutionIntroduction); + + const solutionSample = document.createElement('div'); + solutionSample.classList.add(SOLUTION_SAMPLE); + solution.appendChild(solutionSample); + + return solution; + }; + + /** + * Hide the solution. + */ + Essay.prototype.hideSolution = function () { + if (this.solution.parentNode !== null) { + this.solution.parentNode.removeChild(this.solution); + } + }; + + /** + * Compute results. + * @return {Object[]} Results: [[{"keyword": keyword, "match": match, "index": index}*]*]. + */ + Essay.prototype.computeResults = function () { + const that = this; + const results = []; + + // Should not happen, but just to be sure ... + this.params.keywords = this.params.keywords || []; + + // Filter out keywords that have not been set. + this.params.keywords = this.params.keywords.filter(function (element) { + return typeof element.keyword !== 'undefined'; + }); + + this.params.keywords.forEach(function (alternativeGroup) { + const resultsGroup = []; + const options = alternativeGroup.options; + const caseSensitive = (that.params.behaviour.overrideCaseSensitive !== 'off') && + (that.params.behaviour.overrideCaseSensitive === 'on' || options.caseSensitive); + + let alternatives = [alternativeGroup.keyword || []] + .concat(alternativeGroup.alternatives || []) + .map(function (alternative) { + return that.htmlDecode(alternative); + }); + + /* + * Get all matches to regular expressions and pretend the matches were + * given as alternative answers in order to be able to detect them. + * This result computation might need a rewrite ... + */ + const regularExpressionMatches = that + .getRegExpAlternatives(alternatives, that.getInput(), caseSensitive) + .map(function (match) { + // Allow to differentiate from wildcard asterisk + return match = match.replace(/\*/, Essay.REGULAR_EXPRESSION_ASTERISK); + }); + + // Not chained, because we still need the old value inside + alternatives = alternatives + // only "normal" alternatives + .filter(function (alternative) { + return (alternative[0] !== '/' || alternative[alternative.length - 1] !== '/'); + }) + // regular matches found in text for alternatives + .concat(regularExpressionMatches) + // regular matches could match empty string + .filter(function (alternative) { + return alternative !== ''; + }); + + // Detect all matches + alternatives.forEach(function (alternative) { + let inputTest = that.getInput(); + + // Check for case sensitivity + const caseSensitive = that.params.behaviour.overrideCaseSensitive === 'on' || options.caseSensitive; + if (!caseSensitive) { + alternative = alternative.toLowerCase(); + inputTest = inputTest.toLowerCase(); + } + + // Build array of matches for each type of match + const matchesExact = that.detectExactMatches(alternative, inputTest); + const matchesWildcard = alternative.indexOf('*') !== -1 ? that.detectWildcardMatches(alternative, inputTest, caseSensitive) : []; + const matchesFuzzy = options.forgiveMistakes ? that.detectFuzzyMatches(alternative, inputTest) : []; + + // Merge matches without duplicates + that.mergeMatches(matchesExact, matchesWildcard, matchesFuzzy).forEach(function (item) { + resultsGroup.push(item); + }); + }); + results.push(resultsGroup); + }); + return results; + }; + + /** + * Compute the score for the results. + * @param {Object[]} results - Results from the task. + * @return {number} Score. + */ + Essay.prototype.computeScore = function (results) { + let score = 0; + this.params.keywords.forEach(function (keyword, i) { + score += Math.min(results[i].length, keyword.options.occurrences) * keyword.options.points; + }); + return score; + }; + + /** + * Build the explanations for H5P.Question.setExplanation. + * @param {Object} results - Results from the task. + * @return {Object[]} Explanations for H5P.Question. + */ + Essay.prototype.buildExplanation = function (results) { + const explanations = []; + + let word; + this.params.keywords.forEach(function (keyword, i) { + word = FEEDBACK_EMPTY; + // Keyword was not found and feedback is provided for this case + if (results[i].length === 0 && keyword.options.feedbackMissed) { + if (keyword.options.feedbackMissedWord === 'keyword') { + // Main keyword defined + word = keyword.keyword; + } + explanations.push({correct: word, text: keyword.options.feedbackMissed}); + } + + // Keyword found and feedback is provided for this case + if (results[i].length > 0 && keyword.options.feedbackIncluded) { + // Set word in front of feedback + switch (keyword.options.feedbackIncludedWord) { + case 'keyword': + // Main keyword defined + word = keyword.keyword; + break; + case 'alternative': + // Alternative that was found + word = results[i][0].keyword; + break; + case 'answer': + // Answer matching an alternative at the learner typed it + word = results[i][0].match; + break; + } + explanations.push({correct: word, text: keyword.options.feedbackIncluded}); + } + }); + + if (explanations.length > 0) { + // Sort "included" before "not included", but keep order otherwise + explanations.sort(function (a, b) { + return a.correct === FEEDBACK_EMPTY && b.correct !== FEEDBACK_EMPTY; + }); + } + return explanations; + }; + + /** + * Handle buttons' visibility. + * @param {number} score - Score the user received. + */ + Essay.prototype.handleButtons = function (score) { + if (this.params.solution.sample && !this.solution) { + this.showButton('show-solution'); + } + + // We need the retry button if the mastering score has not been reached or scoring is irrelevant + if (score < this.getMaxScore() || this.params.behaviour.ignoreScoring || this.getMaxScore() === 0) { + if (this.params.behaviour.enableRetry) { + this.showButton('try-again'); + } + } + else { + this.hideButton('try-again'); + } + }; + + /** + * Handle xAPI event triggering + * @param {number} score - Score the user received. + */ + Essay.prototype.handleXAPI = function () { + this.trigger(this.getXAPIAnswerEvent()); + + // Additional xAPI verbs that might be useful for making analytics easier + if (!this.params.behaviour.ignoreScoring && this.getMaxScore() > 0) { + if (this.getScore() < this.scorePassing) { + this.trigger(this.createEssayXAPIEvent('failed')); + } + else { + this.trigger(this.createEssayXAPIEvent('passed')); + } + if (this.getScore() >= this.getMaxScore()) { + this.trigger(this.createEssayXAPIEvent('mastered')); + } + } + }; + + /** + * Create an xAPI event for Essay. + * @param {string} verb - Short id of the verb we want to trigger. + * @return {H5P.XAPIEvent} Event template. + */ + Essay.prototype.createEssayXAPIEvent = function (verb) { + const xAPIEvent = this.createXAPIEventTemplate(verb); + Essay.extend( + xAPIEvent.getVerifiedStatementValue(['object', 'definition']), + this.getxAPIDefinition()); + return xAPIEvent; + }; + + /** + * Get the xAPI definition for the xAPI object. + * return {Object} XAPI definition. + */ + Essay.prototype.getxAPIDefinition = function () { + const definition = {}; + definition.name = {}; + definition.name[this.languageTag] = this.getTitle(); + // Fallback for h5p-php-reporting, expects en-US + definition.name['en-US'] = definition.name[this.languageTag]; + // The H5P reporting module expects the "blanks" to be added to the description + definition.description = {}; + definition.description[this.languageTag] = this.params.taskDescription + Essay.FILL_IN_PLACEHOLDER; + // Fallback for h5p-php-reporting, expects en-US + definition.description['en-US'] = definition.description[this.languageTag]; + definition.type = 'http://id.tincanapi.com/activitytype/essay'; + definition.interactionType = 'long-fill-in'; + /* + * The official xAPI documentation discourages to use a correct response + * pattern it if the criteria for a question are complex and correct + * responses cannot be exhaustively listed. They can't. + */ + return definition; + }; + + /** + * Build xAPI answer event. + * @return {H5P.XAPIEvent} xAPI answer event. + */ + Essay.prototype.getXAPIAnswerEvent = function () { + const xAPIEvent = this.createEssayXAPIEvent('answered'); + + xAPIEvent.setScoredResult(this.getScore(), this.getMaxScore(), this, true, this.isPassed()); + xAPIEvent.data.statement.result.response = this.inputField.getText(); + + return xAPIEvent; + }; + + /** + * Detect exact matches of needle in haystack. + * @param {string} needle - Word or phrase to find. + * @param {string} haystack - Text to find the word or phrase in. + * @return {Object[]} Results: [{'keyword': needle, 'match': needle, 'index': front + pos}*]. + */ + Essay.prototype.detectExactMatches = function (needle, haystack) { + // Simply detect all exact matches and its positions in the haystack + const result = []; + let pos = -1; + let front = 0; + + needle = needle + .replace(/\*/, '') // Wildcards checked separately + .replace(new RegExp(Essay.REGULAR_EXPRESSION_ASTERISK, 'g'), '*'); // Asterisk from regexp + + while (((pos = haystack.indexOf(needle))) !== -1 && needle !== '') { + if (H5P.TextUtilities.isIsolated(needle, haystack)) { + result.push({'keyword': needle, 'match': needle, 'index': front + pos}); + } + front += pos + needle.length; + haystack = haystack.substr(pos + needle.length); + } + return result; + }; + + /** + * Detect wildcard matches of needle in haystack. + * @param {string} needle - Word or phrase to find. + * @param {string} haystack - Text to find the word or phrase in. + * @param {boolean} caseSensitive - If true, alternative is case sensitive. + * @return {Object[]} Results: [{'keyword': needle, 'match': needle, 'index': front + pos}*]. + */ + Essay.prototype.detectWildcardMatches = function (needle, haystack, caseSensitive) { + if (needle.indexOf('*') === -1) { + return []; + } + + // Clean needle from successive wildcards + needle = needle.replace(/[*]{2,}/g, '*'); + + // Clean needle from regular expression characters, * needed for wildcard + const regexpChars = ['\\', '.', '[', ']', '?', '+', '(', ')', '{', '}', '|', '!', '^', '-']; + regexpChars.forEach(function (char) { + needle = needle.split(char).join('\\' + char); + }); + + // We accept only characters for the wildcard + const regexp = new RegExp(needle.replace(/\*/g, Essay.CHARS_WILDCARD + '+'), this.getRegExpModifiers(caseSensitive)); + const result = []; + let match; + while ((match = regexp.exec(haystack)) !== null ) { + if (H5P.TextUtilities.isIsolated(match[0], haystack, {'index': match.index})) { + result.push({'keyword': needle, 'match': match[0], 'index': match.index}); + } + } + return result; + }; + + /** + * Detect fuzzy matches of needle in haystack. + * @param {string} needle - Word or phrase to find. + * @param {string} haystack - Text to find the word or phrase in. + * @param {Object[]} Results. + */ + Essay.prototype.detectFuzzyMatches = function (needle, haystack) { + // Ideally, this should be the maximum number of allowed transformations for the Levenshtein disctance. + const windowSize = 2; + /* + * We cannot simple split words because we're also looking for phrases. + * If we were just looking for exact matches, we could use something smarter + * such as the KMP algorithm. Because we're dealing with fuzzy matches, using + * this intuitive exhaustive approach might be the best way to go. + */ + const results = []; + // Without looking at the surroundings we'd miss words that have additional or missing chars + for (let size = -windowSize; size <= windowSize; size++) { + for (let pos = 0; pos < haystack.length; pos++) { + const straw = haystack.substr(pos, needle.length + size); + if (H5P.TextUtilities.areSimilar(needle, straw) && H5P.TextUtilities.isIsolated(straw, haystack, {'index': pos})) { + // This will only add the match if it's not a duplicate that we found already in the proximity of pos + if (!this.contains(results, pos)) { + results.push({'keyword': needle, 'match': straw, 'index': pos}); + } + } + } + } + return results; + }; + + /** + * Get all the matches found to a regular expression alternative. + * @param {string[]} alternatives - Alternatives. + * @param {string} inputTest - Original text by student. + * @param {boolean} caseSensitive - If true, alternative is case sensitive. + * @return {string[]} Matches by regular expressions. + */ + Essay.prototype.getRegExpAlternatives = function (alternatives, inputTest, caseSensitive) { + const that = this; + + return alternatives + .filter(function (alternative) { + return (alternative[0] === '/' && alternative[alternative.length - 1] === '/'); + }) + .map(function (alternative) { + const regNeedle = new RegExp(alternative.slice(1, -1), that.getRegExpModifiers(caseSensitive)); + return inputTest.match(regNeedle); + }) + .reduce(function (a, b) { + return a.concat(b); + }, []) + .filter(function (item) { + return item !== null; + }); + }; + + /** + * Get modifiers for regular expressions. + * @param {boolean} caseSensitive - If true, alternative is case sensitive. + * @return {string} Modifiers for regular expressions. + */ + Essay.prototype.getRegExpModifiers = function (caseSensitive) { + const modifiers = ['g']; + if (!caseSensitive) { + modifiers.push('i'); + } + + return modifiers.join(''); + }; + + /** + * Merge the matches. + * @param {...Object[]} matches - Detected matches. + * @return {Object[]} Merged matches. + */ + Essay.prototype.mergeMatches = function () { + // Sanitization + if (arguments.length === 0) { + return []; + } + if (arguments.length === 1) { + return arguments[0]; + } + + // Add all elements from args[1+] to args[0] if not already there close by. + const results = (arguments[0] || []).slice(); + for (let i = 1; i < arguments.length; i++) { + const match2 = arguments[i] || []; + for (let j = 0; j < match2.length; j++) { + if (!this.contains(results, match2[j].index)) { + results.push(match2[j]); + } + } + } + return results.sort(function (a, b) { + return a.index > b.index; + }); + }; + + /** + * Check if an array of detected results contains the same match in the word's proximity. + * Used to prevent double entries that can be caused by fuzzy matching. + * @param {Object} results - Preliminary results. + * @param {string} results.match - Match that was found before at a particular position. + * @param {number} results.index - Starting position of the match. + * @param {number} index - Index of solution to be checked for double entry. + */ + Essay.prototype.contains = function (results, index) { + return results.some(function (result) { + return Math.abs(result.index - index) <= result.match.length; + }); + }; + + /** + * Extend an array just like JQuery's extend. + * @param {...Object} arguments - Objects to be merged. + * @return {Object} Merged objects. + */ + Essay.extend = function () { + for (let i = 1; i < arguments.length; i++) { + for (let key in arguments[i]) { + if (Object.prototype.hasOwnProperty.call(arguments[i], key)) { + if (typeof arguments[0][key] === 'object' && + typeof arguments[i][key] === 'object') { + this.extend(arguments[0][key], arguments[i][key]); + } + else { + arguments[0][key] = arguments[i][key]; + } + } + } + } + return arguments[0]; + }; + + /** + * Get task title. + * @return {string} Title. + */ + Essay.prototype.getTitle = function () { + let raw; + if (this.extras.metadata) { + raw = this.extras.metadata.title; + } + raw = raw || Essay.DEFAULT_DESCRIPTION; + + // H5P Core function: createTitle + return H5P.createTitle(raw); + }; + + /** + * Format language tag (RFC 5646). Assuming "language-coutry". No validation. + * Cmp. https://tools.ietf.org/html/rfc5646 + * @param {string} languageTag Language tag. + * @return {string} Formatted language tag. + */ + Essay.formatLanguageCode = function (languageCode) { + if (typeof languageCode !== 'string') { + return languageCode; + } + + /* + * RFC 5646 states that language tags are case insensitive, but + * recommendations may be followed to improve human interpretation + */ + const segments = languageCode.split('-'); + segments[0] = segments[0].toLowerCase(); // ISO 639 recommendation + if (segments.length > 1) { + segments[1] = segments[1].toUpperCase(); // ISO 3166-1 recommendation + } + languageCode = segments.join('-'); + + return languageCode; + }; + + /** + * Retrieve true string from HTML encoded string + * @param {string} input - Input string. + * @return {string} Output string. + */ + Essay.prototype.htmlDecode = function (input) { + const dparser = new DOMParser().parseFromString(input, 'text/html'); + return dparser.documentElement.textContent; + }; + + /** + * Get current state for H5P.Question. + * @return {Object} Current state. + */ + Essay.prototype.getCurrentState = function () { + this.inputField.updateMessageSaved(this.params.messageSave); + + // We could have just used a string, but you never know when you need to store more parameters + return { + 'inputField': this.inputField.getText() + }; + }; + + /** @constant {string} + * latin special chars: \u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF + * greek chars: \u0370-\u03FF + * kyrillic chars: \u0400-\u04FF + * hiragana + katakana: \u3040-\u30FF + * common CJK characters: \u4E00-\u62FF\u6300-\u77FF\u7800-\u8CFF\u8D00-\u9FFF + * thai chars: \u0E00-\u0E7F + */ + Essay.CHARS_WILDCARD = '[A-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF\u0370-\u03FF\u0400-\u04FF\u3040-\u309F\u3040-\u30FF\u4E00-\u62FF\u6300-\u77FF\u7800-\u8CFF\u8D00-\u9FFF\u0E00-\u0E7F]'; + + /** @constant {string} + * Required to be added to xAPI object description for H5P reporting + */ + Essay.FILL_IN_PLACEHOLDER = '__________'; + + /** @constant {string} */ + Essay.DEFAULT_DESCRIPTION = 'Essay'; + + /** @constant {string} */ + Essay.REGULAR_EXPRESSION_ASTERISK = ':::H5P-Essay-REGEXP-ASTERISK:::'; + + return Essay; +}(H5P.jQuery, H5P.Question); diff --git a/activities/module01/essay-395/H5P.Essay-1.4/scripts/inputfield.js b/activities/module01/essay-395/H5P.Essay-1.4/scripts/inputfield.js new file mode 100644 index 0000000..35e870d --- /dev/null +++ b/activities/module01/essay-395/H5P.Essay-1.4/scripts/inputfield.js @@ -0,0 +1,258 @@ +var H5P = H5P || {}; + +(function (Essay) { + 'use strict'; + + // CSS Classes + var MAIN_CONTAINER = 'h5p-essay-input-field'; + var INPUT_LABEL = 'h5p-essay-input-field-label'; + var INPUT_FIELD = 'h5p-essay-input-field-textfield'; + var WRAPPER_MESSAGE = 'h5p-essay-input-field-message-wrapper'; + var CHAR_MESSAGE = 'h5p-essay-input-field-message-char'; + var CHAR_MESSAGE_IMPORTANT = 'h5p-essay-input-field-message-char-important'; + var SAVE_MESSAGE = 'h5p-essay-input-field-message-save'; + var ANIMATION_MESSAGE = 'h5p-essay-input-field-message-save-animation'; + var EMPTY_MESSAGE = ' '; + + /** + * @constructor + * @param {object} params - Parameters. + * @param {number} [params.inputFieldSize] - Number of rows for inputfield. + * @param {number} [params.maximumLength] - Maximum text length. + * @param {string} [params.placeholderText] - Placeholder text for input field. + * @param {string} [params.remainingChars] - Label for remaining chars information. + * @param {string} [params.taskDescription] - Task description (HTML). + * @param {object} [params.previousState] - Content state of previous attempt. + * @param {object} [callbacks] - Callbacks. + * @param {function} [callbacks.onInteracted] - Interacted callback. + */ + Essay.InputField = function (params, callbacks) { + var that = this; + + this.params = params; + this.previousState = params.previousState || ''; + + // Callbacks + this.callbacks = callbacks || {}; + this.callbacks.onInteracted = this.callbacks.onInteracted || (function () {}); + + // Sanitization + this.params.taskDescription = this.params.taskDescription || ''; + this.params.placeholderText = this.params.placeholderText || ''; + + // Task description + this.taskDescription = document.createElement('div'); + this.taskDescription.classList.add(INPUT_LABEL); + this.taskDescription.innerHTML = this.params.taskDescription; + + // InputField + this.inputField = document.createElement('textarea'); + this.inputField.classList.add(INPUT_FIELD); + this.inputField.setAttribute('rows', this.params.inputFieldSize); + this.inputField.setAttribute('maxlength', this.params.maximumLength); + this.inputField.setAttribute('placeholder', this.params.placeholderText); + this.setText(this.previousState); + this.oldValue = this.previousState; + + this.containsText = this.oldValue.length > 0; + + // Interacted listener + this.inputField.addEventListener('blur', function () { + if (that.oldValue !== that.getText()) { + that.callbacks.onInteracted({ updateScore: true }); + } + + that.oldValue = that.getText(); + }); + + /* + * Extra listener required to be used in QuestionSet properly + */ + this.inputField.addEventListener('input', function () { + if ( + that.containsText && that.getText().length === 0 || + !that.containsText && that.getText().length > 0 + ) { + that.callbacks.onInteracted(); + } + + that.containsText = that.getText().length > 0; + }); + + this.content = document.createElement('div'); + this.content.appendChild(this.inputField); + + // Container + this.container = document.createElement('div'); + this.container.classList.add(MAIN_CONTAINER); + this.container.appendChild(this.taskDescription); + this.container.appendChild(this.content); + + if (params.statusBar) { + var statusWrapper = document.createElement('div'); + statusWrapper.classList.add(WRAPPER_MESSAGE); + + this.statusChars = document.createElement('div'); + this.statusChars.classList.add(CHAR_MESSAGE); + + statusWrapper.appendChild(this.statusChars); + + ['change', 'keyup', 'paste'].forEach(function (event) { + that.inputField.addEventListener(event, function () { + that.updateMessageSaved(''); + that.updateMessageChars(); + }); + }); + + this.statusSaved = document.createElement('div'); + this.statusSaved.classList.add(SAVE_MESSAGE); + statusWrapper.appendChild(this.statusSaved); + + this.content.appendChild(statusWrapper); + + this.updateMessageChars(); + } + }; + + /** + * Get introduction for H5P.Question. + * @return {Object} DOM elements for introduction. + */ + Essay.InputField.prototype.getIntroduction = function () { + return this.taskDescription; + }; + + /** + * Get content for H5P.Question. + * @return {Object} DOM elements for content. + */ + Essay.InputField.prototype.getContent = function () { + return this.content; + }; + + /** + * Get current text in InputField. + * @return {string} Current text. + */ + Essay.InputField.prototype.getText = function () { + return this.inputField.value; + }; + + /** + * Disable the inputField. + */ + Essay.InputField.prototype.disable = function () { + this.inputField.disabled = true; + }; + + /** + * Enable the inputField. + */ + Essay.InputField.prototype.enable = function () { + this.inputField.disabled = false; + }; + + /** + * Enable the inputField. + */ + Essay.InputField.prototype.focus = function () { + this.inputField.focus(); + }; + + /** + * Set the text for the InputField. + * @param {string|Object} previousState - Previous state that was saved. + */ + Essay.InputField.prototype.setText = function (previousState) { + if (typeof previousState === 'undefined') { + return; + } + if (typeof previousState === 'string') { + this.inputField.innerHTML = previousState; + } + if (typeof previousState === 'object' && !Array.isArray(previousState)) { + this.inputField.innerHTML = previousState.inputField || ''; + } + }; + + /** + * Compute the remaining number of characters. + * @return {number} Number of characters left. + */ + Essay.InputField.prototype.computeRemainingChars = function () { + return this.params.maximumLength - this.inputField.value.length; + }; + + /** + * Update character message field. + */ + Essay.InputField.prototype.updateMessageChars = function () { + if (!this.params.statusBar) { + return; + } + + if (typeof this.params.maximumLength !== 'undefined') { + this.setMessageChars(this.params.remainingChars.replace(/@chars/g, this.computeRemainingChars()), false); + } + else { + // Use EMPTY_MESSAGE to keep height + this.setMessageChars(EMPTY_MESSAGE, false); + } + }; + + /** + * Update the indicator message for saved text. + * @param {string} saved - Message to indicate the text was saved. + */ + Essay.InputField.prototype.updateMessageSaved = function (saved) { + if (!this.params.statusBar) { + return; + } + + // Add/remove blending effect + if (typeof saved === 'undefined' || saved === '') { + this.statusSaved.classList.remove(ANIMATION_MESSAGE); + //this.statusSaved.removeAttribute('tabindex'); + } + else { + this.statusSaved.classList.add(ANIMATION_MESSAGE); + //this.statusSaved.setAttribute('tabindex', 0); + } + this.statusSaved.innerHTML = saved; + }; + + /** + * Set the text for the character message. + * @param {string} message - Message text. + * @param {boolean} important - If true, message will added a particular CSS class. + */ + Essay.InputField.prototype.setMessageChars = function (message, important) { + if (!this.params.statusBar) { + return; + } + + if (typeof message !== 'string') { + return; + } + + if (message === EMPTY_MESSAGE || important) { + /* + * Important messages should be read for a readspeaker by caller and need + * not be accessible when tabbing back again. + */ + this.statusChars.removeAttribute('tabindex'); + } + else { + this.statusChars.setAttribute('tabindex', 0); + } + + this.statusChars.innerHTML = message; + if (important) { + this.statusChars.classList.add(CHAR_MESSAGE_IMPORTANT); + } + else { + this.statusChars.classList.remove(CHAR_MESSAGE_IMPORTANT); + } + }; + +})(H5P.Essay); diff --git a/activities/module01/essay-395/H5P.Essay-1.4/semantics.json b/activities/module01/essay-395/H5P.Essay-1.4/semantics.json new file mode 100644 index 0000000..7ff2bf3 --- /dev/null +++ b/activities/module01/essay-395/H5P.Essay-1.4/semantics.json @@ -0,0 +1,591 @@ +[ + { + "name": "media", + "type": "group", + "label": "Media", + "importance": "medium", + "fields": [ + { + "name": "type", + "type": "library", + "label": "Type", + "importance": "medium", + "options": [ + "H5P.Image 1.1", + "H5P.Video 1.5", + "H5P.Audio 1.4" + ], + "optional": true, + "description": "Optional media to display above the question." + }, + { + "name": "disableImageZooming", + "type": "boolean", + "label": "Disable image zooming", + "importance": "low", + "default": false, + "optional": true, + "widget": "showWhen", + "showWhen": { + "rules": [ + { + "field": "type", + "equals": "H5P.Image 1.1" + } + ] + } + } + ] + }, + { + "name": "taskDescription", + "label": "Task description", + "type": "text", + "widget": "html", + "importance": "high", + "description": "Describe your task here. The task description will appear above text input area.", + "placeholder": "Summarize the book in 500 characters ...", + "enterMode": "div", + "tags": [ + "strong", + "em", + "u", + "a", + "ul", + "ol", + "h2", + "h3", + "hr", + "pre", + "code" + ] + }, + { + "name": "placeholderText", + "label": "Help text", + "type": "text", + "description": "This text should help the user to get started.", + "placeholder": "This book is about ...", + "importance": "low", + "optional": true + }, + { + "name": "solution", + "type": "group", + "label": "Sample solution", + "importance": "high", + "expanded": true, + "description": "You can optionally add a sample solution that's shown after the student created a text. It's called sample solution because there probably is not only one solution.", + "fields": [ + { + "name": "introduction", + "type": "text", + "label": "Introduction", + "importance": "low", + "description": "You can optionally leave the students some explanations about your example. The explanation will only show up if you add an example, too.", + "placeholder": "Please remember that you were not expected to come up with the exact same solution. It's just a good example.", + "optional": true, + "widget": "html", + "enterMode": "div", + "tags": [ + "strong", + "em", + "u", + "a", + "ul", + "ol", + "hr", + "code" + ] + }, + { + "name": "sample", + "type": "text", + "label": "Sample solution text", + "importance": "low", + "description": "The student will see a \"Show solution\" button after submitting if you provide some text here.", + "optional": true, + "widget": "html", + "enterMode": "div", + "tags": [ + "strong", + "a" + ] + } + ] + }, + { + "name": "keywords", + "label": "Keywords", + "importance": "high", + "type": "list", + "widgets": [ + { + "name": "VerticalTabs", + "label": "Default" + } + ], + "min": 1, + "entity": "Keyword", + "field": { + "name": "groupy", + "type": "group", + "label": "Keyword", + "fields": [ + { + "name": "keyword", + "type": "text", + "label": "Keyword", + "description": "Keyword or phrase to look for. Use an asterisk '*' as a wildcard for one or more characters. Use a slash '/' at the beginning and the end to use a regular expression.", + "importance": "medium" + }, + { + "name": "alternatives", + "type": "list", + "label": "Variations", + "description": "Add optional variations for this keyword. Example: For a 'city' add alternatives 'town', 'municipality' etc. Points will be awarded if the user includes any of the specified alternatives.", + "importance": "medium", + "entity": "variation", + "optional": true, + "min": 0, + "field": { + "name": "alternative", + "type": "text", + "label": "Keyword variation" + } + }, + { + "name": "options", + "type": "group", + "label": "Points, Options and Feedback", + "importance": "low", + "fields": [ + { + "name": "points", + "type": "number", + "label": "Points", + "default": 1, + "description": "Points that the user will get if he/she includes this keyword or its alternatives in the answer.", + "min": 0 + }, + { + "name": "occurrences", + "type": "number", + "label": "Occurrences", + "default": 1, + "description": "Define how many occurrences of the keyword or its variations should be awarded with points.", + "min": 1 + }, + { + "name": "caseSensitive", + "type": "boolean", + "label": "Case sensitive", + "default": true, + "description": "Makes sure the user input has to be exactly the same as the answer." + }, + { + "name": "forgiveMistakes", + "type": "boolean", + "label": "Forgive minor mistakes", + "description": "This will accept minor spelling mistakes (3-9 characters: 1 mistake, more than 9 characters: 2 mistakes)." + }, + { + "name": "feedbackIncluded", + "type": "text", + "label": "Feedback if keyword included", + "description": "This feedback will be displayed if the user includes this keyword or its alternatives in the answer.", + "optional": true, + "maxLength": 1000 + }, + { + "name": "feedbackMissed", + "type": "text", + "label": "Feedback if keyword missing", + "description": "This feedback will be displayed if the user doesn’t include this keyword or its alternatives in the answer.", + "optional": true, + "maxLength": 1000 + }, + { + "name": "feedbackIncludedWord", + "type": "select", + "label": "Feedback word shown if keyword included", + "importance": "low", + "description": "This option allows you to specify which word should be shown in front of your feedback if a keyword was found in the text.", + "optional": false, + "default": "keyword", + "options": [ + { + "value": "keyword", + "label": "keyword" + }, + { + "value": "alternative", + "label": "alternative found" + }, + { + "value": "answer", + "label": "answer given" + }, + { + "value": "none", + "label": "none" + } + ] + }, + { + "name": "feedbackMissedWord", + "type": "select", + "label": "Feedback word shown if keyword missing", + "importance": "low", + "description": "This option allows you to specify which word should be shown in front of your feedback if a keyword was not found in the text.", + "optional": false, + "default": "none", + "options": [ + { + "value": "keyword", + "label": "keyword" + }, + { + "value": "none", + "label": "none" + } + ] + } + ] + } + ] + } + }, + { + "name": "overallFeedback", + "type": "group", + "label": "Overall Feedback", + "importance": "low", + "expanded": true, + "fields": [ + { + "name": "overallFeedback", + "type": "list", + "widgets": [ + { + "name": "RangeList", + "label": "Default" + } + ], + "importance": "high", + "label": "Define custom feedback for any score range", + "description": "Click the \"Add range\" button to add as many ranges as you need. Example: 0-20% Bad score, 21-91% Average Score, 91-100% Great Score!", + "entity": "range", + "min": 1, + "defaultNum": 1, + "optional": true, + "field": { + "name": "overallFeedback", + "type": "group", + "importance": "low", + "fields": [ + { + "name": "from", + "type": "number", + "label": "Score Range", + "min": 0, + "max": 100, + "default": 0, + "unit": "%" + }, + { + "name": "to", + "type": "number", + "min": 0, + "max": 100, + "default": 100, + "unit": "%" + }, + { + "name": "feedback", + "type": "text", + "label": "Feedback for defined score range", + "importance": "low", + "placeholder": "Fill in the feedback", + "optional": true + } + ] + } + } + ] + }, + { + "name": "behaviour", + "type": "group", + "label": "Behavioural settings", + "importance": "low", + "description": "These options will let you control how the task behaves.", + "fields": [ + { + "name": "minimumLength", + "label": "Minimum number of characters", + "type": "number", + "description": "Specify the minimum number of characters that the user must enter.", + "importance": "low", + "optional": true, + "min": "0" + }, + { + "name": "maximumLength", + "label": "Maximum number of characters", + "type": "number", + "description": "Specify the maximum number of characters that the user can enter.", + "importance": "low", + "optional": true, + "min": "0" + }, + { + "name": "inputFieldSize", + "label": "Input field size", + "type": "select", + "importance": "low", + "description": "The size of the input field in amount of lines it will cover", + "options": [ + { + "value": "1", + "label": "1 line" + }, + { + "value": "3", + "label": "3 lines" + }, + { + "value": "10", + "label": "10 lines" + } + ], + "default": "10" + }, + { + "name": "enableRetry", + "label": "Enable \"Retry\"", + "type": "boolean", + "importance": "low", + "description": "If checked, learners can retry the task.", + "default": true, + "optional": true + }, + { + "name": "ignoreScoring", + "label": "Ignore scoring", + "type": "boolean", + "importance": "low", + "description": "If checked, learners will only see the feedback that you provided for the keywords, but no score.", + "default": false, + "optional": true + }, + { + "name": "pointsHost", + "label": "Points in host environment", + "type": "number", + "importance": "low", + "description": "Used to award points in host environment merely for answering (not shown to learner).", + "min": 0, + "default": 1, + "widget": "showWhen", + "showWhen": { + "rules": [ + { + "field": "ignoreScoring", + "equals": true + } + ] + } + }, + { + "name": "percentagePassing", + "type": "number", + "label": "Passing percentage", + "description": "Percentage that's necessary for passing", + "optional": true, + "min": 0, + "max": 100, + "widget": "showWhen", + "showWhen": { + "rules": [ + { + "field": "ignoreScoring", + "equals": false + } + ] + } + }, + { + "name": "percentageMastering", + "type": "number", + "label": "Mastering percentage", + "description": "Percentage that's necessary for mastering. Setting the mastering percentage below 100 % will lower the maximum possible score accordingly. It's intended to give some leeway to students, not to \"graciously accept\" solutions that do not contain all keywords.", + "optional": true, + "min": 0, + "max": 100, + "widget": "showWhen", + "showWhen": { + "rules": [ + { + "field": "ignoreScoring", + "equals": false + } + ] + } + }, + { + "name": "overrideCaseSensitive", + "type": "select", + "label": "Override case sensitive", + "importance": "low", + "description": "This option determines if the \"Case sensitive\" option will be activated for all keywords.", + "optional": true, + "options": [ + { + "value": "on", + "label": "Enabled" + }, + { + "value": "off", + "label": "Disabled" + } + ] + }, + { + "name": "overrideForgiveMistakes", + "type": "select", + "label": "Override forgive mistakes", + "importance": "low", + "description": "This option determines if the \"Forgive mistakes\" option will be activated for all keywords.", + "optional": true, + "options": [ + { + "value": "on", + "label": "Enabled" + }, + { + "value": "off", + "label": "Disabled" + } + ] + } + ] + }, + { + "name": "checkAnswer", + "type": "text", + "label": "Text for \"Check\" button", + "importance": "low", + "default": "Check", + "common": true + }, + { + "name": "submitAnswer", + "type": "text", + "label": "Text for \"Submit\" button", + "importance": "low", + "default": "Submit", + "common": true + }, + { + "name": "tryAgain", + "label": "Text for \"Retry\" button", + "type": "text", + "importance": "low", + "default": "Retry", + "common": true + }, + { + "name": "showSolution", + "type": "text", + "label": "Text for \"Show solution\" button", + "importance": "low", + "default": "Show solution", + "common": true + }, + { + "name": "feedbackHeader", + "type": "text", + "label": "Header for panel containing feedback for included/missing keywords", + "importance": "low", + "default": "Feedback", + "common": true + }, + { + "name": "solutionTitle", + "type": "text", + "label": "Label for solution", + "importance": "low", + "default": "Sample solution", + "common": true + }, + { + "name": "remainingChars", + "type": "text", + "label": "Remaining characters", + "importance": "low", + "common": true, + "default": "Remaining characters: @chars", + "description": "Message for remaining characters. You can use @chars which will be replaced by the corresponding number." + }, + { + "name": "notEnoughChars", + "type": "text", + "label": "Not enough characters", + "importance": "low", + "common": true, + "default": "You must enter at least @chars characters!", + "description": "Message to indicate that the text doesn't contain enough characters. You can use @chars which will be replaced by the corresponding number." + }, + { + "name": "messageSave", + "type": "text", + "label": "Save message", + "description": "Message indicating that the text has been saved", + "importance": "low", + "common": true, + "default": "saved" + }, + { + "name": "ariaYourResult", + "type": "text", + "label": "Your result (not displayed)", + "description": "Accessibility text used for readspeakers. @score will be replaced by the number of points. @total will be replaced by the maximum possible points.", + "importance": "low", + "common": true, + "default": "You got @score out of @total points" + }, + { + "name": "ariaNavigatedToSolution", + "type": "text", + "label": "Navigation message (not displayed)", + "description": "Accessibility text used for readspeakers", + "importance": "low", + "common": true, + "default": "Navigated to newly included sample solution after textarea." + }, + { + "name": "ariaCheck", + "type": "text", + "label": "Assistive technology description for \"Check\" button", + "importance": "low", + "common": true, + "default": "Check the answers." + }, + { + "name": "ariaShowSolution", + "type": "text", + "label": "Assistive technology description for \"Show Solution\" button", + "importance": "low", + "common": true, + "default": "Show the solution. You will be provided with a sample solution." + }, + { + "name": "ariaRetry", + "type": "text", + "label": "Assistive technology description for \"Retry\" button", + "importance": "low", + "common": true, + "default": "Retry the task. You can improve your previous answer if the author allowed that." + } +] diff --git a/activities/module01/essay-395/H5P.Essay-1.4/styles/essay.css b/activities/module01/essay-395/H5P.Essay-1.4/styles/essay.css new file mode 100644 index 0000000..7db6b76 --- /dev/null +++ b/activities/module01/essay-395/H5P.Essay-1.4/styles/essay.css @@ -0,0 +1,98 @@ +@keyframes h5p-essay-input-field-message-save-opacity { + from {opacity: 0;} + to {opacity: 1;} +} + +.h5p-essay { +} +.h5p-essay .h5p-essay-title { + width: auto; + overflow-y: auto; +} + +.h5p-essay .h5p-essay-solution-container { + margin: 0 0 0.5em 0; + padding: 1em; + background: #FAFAFA; +} + +.h5p-essay .h5p-essay-solution-title { + font-size: 1.125em; + margin-bottom: 0.5em; +} + +.h5p-essay .h5p-essay-solution-introduction { + font-size: 1em; + line-height: 1.2; + margin-bottom: 1em; +} + +.h5p-essay .h5p-essay-solution-sample { + background: #FFFFFF; + border: 1px solid #e0e0e0; + overflow: auto; + overflow-x: hidden; + list-style: none; + padding: 0; + margin: 0; + flex-shrink: 0; + flex-wrap: wrap; +} + +.h5p-essay .h5p-essay-solution-sample-text { + padding: 0.5em 1em 0.5em 1em; + margin: 0; + line-height: 1.4; +} + +.h5p-essay .h5p-essay-input-field-textfield { + padding: 0.25em 0.4em; + width: 100%; + box-sizing: border-box; + resize: none; + border: 1px solid #C7C7C7; + border-top: 2px solid #C7C7C7; + font-size: 16px; + font-family: Arial, sans-serif; +} + +.h5p-essay .h5p-essay-input-field-textfield:focus { + background-color: #fff; +} + +/* Reduce bottom and top margin of children */ +.h5p-essay .h5p-essay-input-field-label > * { + margin-top: 0.2em; + margin-bottom: 0.2em; +} + +.h5p-essay .h5p-essay-input-field-message-wrapper { + overflow:auto; +} + +.h5p-essay .h5p-essay-input-field-message-char { + font-size: 0.8em; + float: left; +} + +.h5p-essay .h5p-essay-input-field-message-char-important { + font-weight: bold; +} + +.h5p-essay .h5p-essay-input-field-message-save { + font-size: 0.8em; + float: right; +} + +.h5p-essay .h5p-essay-input-field-message-save-animation { + animation-name: h5p-essay-input-field-message-save-opacity; + animation-duration: 1s; +} + +.h5p-essay .h5p-essay-feedback-empty { + color: #999999; +} + +.h5p-essay .h5p-question-explanation-container { + margin: 0 1em; +} diff --git a/activities/module01/essay-395/H5P.Essay-1.4/upgrades.js b/activities/module01/essay-395/H5P.Essay-1.4/upgrades.js new file mode 100644 index 0000000..ea9acc8 --- /dev/null +++ b/activities/module01/essay-395/H5P.Essay-1.4/upgrades.js @@ -0,0 +1,24 @@ +var H5PUpgrades = H5PUpgrades || {}; + +H5PUpgrades['H5P.Essay'] = (function () { + return { + 1: { + /** + * Asynchronous content upgrade hook. + * + * Add new default parameters. + * + * @param {Object} parameters + * @param {function} finished + */ + 2: function (parameters, finished, extras) { + parameters.media = {}; + parameters.behaviour.pointsHost = 1; + parameters.ariaYourResult = 'You got @score out of @total points'; + parameters.ariaNavigatedToSolution = 'Navigated to newly included sample solution after textarea.'; + + finished(null, parameters, extras); + } + } + }; +})(); diff --git a/activities/module01/essay-395/H5P.FontIcons-1.0/fonts/h5p.eot b/activities/module01/essay-395/H5P.FontIcons-1.0/fonts/h5p.eot new file mode 100644 index 0000000000000000000000000000000000000000..e6d78c9b1bf7a97aaeefa355c04084bc449a6369 GIT binary patch literal 16800 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 GJpT_}D)`d? literal 0 HcmV?d00001 diff --git a/activities/module01/essay-395/H5P.FontIcons-1.0/fonts/h5p.svg b/activities/module01/essay-395/H5P.FontIcons-1.0/fonts/h5p.svg new file mode 100644 index 0000000..39f005e --- /dev/null +++ b/activities/module01/essay-395/H5P.FontIcons-1.0/fonts/h5p.svg @@ -0,0 +1,93 @@ + + + + + + +{ + "fontFamily": "h5p", + "description": "Font generated by IcoMoon.", + "majorVersion": 1, + "minorVersion": 1, + "version": "Version 1.1", + "fontId": "h5p", + "psName": "h5p", + "subFamily": "Regular", + "fullName": "h5p" +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/activities/module01/essay-395/H5P.FontIcons-1.0/fonts/h5p.ttf b/activities/module01/essay-395/H5P.FontIcons-1.0/fonts/h5p.ttf new file mode 100644 index 0000000000000000000000000000000000000000..f2303d0a78805136b68294cf5da6c6c71b1cac3d GIT binary patch literal 16652 zcmbt*37i~PdFOj|S9NuFRd-ikGd+DxcT00<`k0=c(Ht6Sq>;v#WQ`=-qx-UqWgS?O z0m~-B__l>*2!{*?<2AmN5Y~7%F&n@bvII5+9AXGKKQNe|vj$=(7(xI|Y5!k!&uDDG zY?A7JN4@*_-gmvP7-x+6*a;@G^4jUXYA~dH4k>>Lw`2E#orj-#>N8=+cst&2*the@ zVT2amKZH=*cg;Jl3>I&!;r#)|hX3ZOy*u|f|L4E^7#qC?`2$xWL481a6z>n=z4NLA zN8cWLpl1;8e@$&(b7=R@?|k^>Cm9?25%NzR*!lLuY#WytTXq!hnS(nI?7jO(CPujI zk5PWp;X_A`Vw`x!e@gjG6o11{F_|&pwD31bxu+TOpRgL&soa8xW7w~M#uOfa>Xlj@{c?U6!+^IPE zdN;4vV&thvBj*So)Z%_K;ji{6iWWEhaZT4G&0mrXO%F=4D(X@|(hNzKB~6kZ#fuz} zq=2mX^ul7p^k-~;!t_NYU9$1GpU@Mwl{IZMV)~7k)#lgm=pnymYq~D`qMD+`IMp`| zRnmQ$t?+-8O--NusN~l*Vb|o}_8W%Z%v#C3xmQxrQOGarmfnn-c=HL8 zBuXW?t}YDMZ>VxsP9zeM<2r_$l~kXtc;hxhx~8KrrgzwJv@0+PNj3af21&5LqG|3A zY23U+GIJ@%{UHsWcQ~oDxm?iilXH6~#zw27gEq!$n%SV=HnXhyV!W2ug zC4k!_?0)uVfJp#kfT#EZFsb(w6y__9768QN_J5F9L;$H$Eala_U2`IeQyJq84^ADx zX<;5r0g?nK#W^@u0d=|Jn*wTV!3aD+_0Gf_0o4&ATC@o$QBAjXT?Cv&^%L%o^Zn%# zkLK$2++u&;iDq@hSD#e;`KXiA{D!Rid5Owfk{*=xm^M_Gt&rWF3@r+UG*g!>J&9*_ zB~_?8F*|RE>_ySekUt<{PttyW#IHNDFD1)%UevXarbn>TVSkLjUDy0czv9neYcw5E z{B85udd~gkqK4F;=R>8kd(sX`mYw43E<_!FNU}ptZ!*~%jd{DhR8p1E(PRaE>RLbG zM9Jq%ou4PTTB2)q$cG_h>`t0bn85yu`Nd)34pwE$ zu&-(j*utg*I>xb`*ks^=7!GL7#%9z?YK;&>ELy7q*E9wiwNeSk78t-oFE!z%nX-9l z+hh<&b*_pMpMCAHoBkQ!jnYCS!MWs!JqGc6|8%o7c*M?W)sZ>0k%0~F%W5erB z9w;nDrDjztr7bPEKQq@4AG>~Ixvxi-B)O-ryz%;WC6@H+mDQY-xJS`j74W2g<_ za^@<{h5wPtyooOfU)Qo&JX$^A&)2Eqj`-7&NOvq;2(|S^;u#;81b;FR>P`49E(H91sU~x77@R9Uxzyc# zd3SfIqa@3n31=dr2DES_Z^*Keu!W!*Q-fOnzWzlQ<|FxlKfnbi6se{}MGU5ck&LNC zf>u;(uHE3dlj2{CDe#Tpc6ko7P{FJ$L_AmlOsbf-b6$v5A#_x$dSx7RjT!>mHof6^ zC!XUQrnfDOuO1uQ+JkxM+qP3YfA)t|c-iFYv1MD6 zZEeY|%f?nuE~7>;V3Ey@SHf-wuwQo8&T=>v9H7nz#ZzYwiIyJ%zN~bEIrezjVyVRwg9`!t14rXHR7BZ**=m=po7?lBl#GZZecG|y zZ(5FH@m|YuUjx1&meH~*`OZouPh4bBdrTAsaF&)P`6a8vG$L8cvVf$lh>2ujc#q^a z3!QDQkAK%}*BolimC64Ks4U377PsQ1e0zId)7oTeUQ-QIO-GtpR-0t{B;belvW&P* zIKiT9G1jG2%mtgC5=rxDwZRAaOBD{3QNvNq+u1rM4L-jjZtK=!=4Us<>(;anAmE~D zx-YtqY|&)x&jrJ3voLmHBXYmIS<|TW2Q-ZfW=wN$+Q~0>dLy%EpFs))MS|TY*+t?- z!gla?7qTrFiK^uKgkt|PK2QbGBoFIZhB!evCG1maE~G-GX2}@RV<_x}(Fh1-HKK}K ziNq>%b1CLj{#Or5K|MMu%TdYF29Ik&L-^JRK=c2Xb1vky+t~oShJBDR0BC**NkJ9QR|(mAEGY179=JwTJO&8D(b75jh*(aU znBP(n91-E6Sd&R2EL0n4Am95bs`raFb4U0PCsf|zoSH|X9H{_qvEWn(rK7QOwSp#V z6|pGAB@IY9ssWB;k{Jn`a+?~rf}$BIMWldMx}c=#68@5+x%c*$Ah0R^KsIxE4bP&* z6-Bkc_8M_6F=nwHdJ^_ZraQhrTI3TkyLo4Kq?y)CMuw_rBAsaEax#m(A4 zeaE6wJSGa+e7@CnoOp2M3LG-@x_Dvo64?=TRw@ z=MS@!!i>INsYnrchkQzjN<3ol6@wHZkIs|853zR&_wrw}5^LZz1^8U|*hN4Rfkc4! z@gfl{Y_vzH22@b%xpFi(N0>6&l#3NLZTXAcRwU*ZePT@%^S6zpa-y<00ePcCr2?ME zD@w&LnX!W32u7n3No+I0ew9#Xv`~zUbY>Po&hhx;<+f%@L=o)jvyr8DJb?XyZ!IfQYV$`2J2{Nmea{Wv>u?rHI1 zVL!{@rFp3GEd~GsROu`4b9gultaztM{ZXQpV8ctv*-4UU*T_KX{--XR}X4| zBZIt*4I#eE3rI^O-lqte%%Q0ZremkZySlp$_1D9fPOZ5nospa!H|0gf7{kvUv4P>b}Sg#TCRqCMp)efRIT!B z-KQSnYuu~1c6L|!b)5f$R~Cvc&Y$A~et4iGS@DVGRD6pXHc*x3BCtQ!q?&fXD=t*Z}= zj1JV-#qc0LI^xAKUcO+wjL!kX~H2WC-EraL9Q#JEGoMA(8>yTU*LT!IbYcaI7;*KO8$_f%UnI z1HdHdp%s;t$WN9hCdw;6PLL=1HSl03&OIld5T0XgI4RpPz&DZj#5WQ6@?no>10&rE zJw-Mh83+fB z#|MWt#1s7e)X?raurSEA*Tq$oa-X0{G8j1-*aPb!eq1;MeqsXr`EKkOI8msK2>W@v zMrteIK$4JJX`o5%yix$JM1lRpD{+XTM*p*9&k({%^B?_Mr=({m5GEHTru;&ZU!$x-Po1cg`#c*$Sl=9&>!;Qc9kZ_)CVq!v&$%S$E z&j$L+lTIY!OqTlw7RJA6TT6?@o}OZHsbw#W|Nc|so>+CBTC4(AZgvLB!DT11y0455 z`c_kCtNYMdxo>sEaevcYDh}C}We*ig-95z;;PM8L-C`2%e zf3rXf{d52;B8p@W+&oDU-2;=JS6z4`B23jFR7IzBUhg5Uxl}R~Gwvf?V|7Nr5sI=f zriYCn*A%{6*14<*rlXIDvgDh9#1FKD;*u^-gB8}~OXa!h-0qAB3V2CjnHDhuIHS82 zO^{T<7coYVVNR&jiJ9=ps4S}-Qm^|LO{LJD)%=4#f7BODSpv8WK^B~XP57@25qv!^ zq~y@zsO*!gP$I7Kp@;|s&|&EjUqH~5T|fyYY6m)~HpcH1EpVVh8OU{7hS*?tIjW&l zxHw-oW$O`4QAb^k|8!0_Mf)kTubz8c9KgkL1G=UAff=D2!k>_T8Osj_RVCiN$(g5U zFM&;3+ti{6w9a|{2JNAzJOWs>bd0Z~MltM7Q!J?y`h7!@Xl$XbN{vQe1&g8o#C}(|P^|%Qojdi)%7N|!voDEhg7dVa+ovK!bYFj%2QH%Euf&#V(*3fuQ z*W$@kDy*7fFp*qdDt31l3Jp5T)alBrBc^S7wKz0>DD#rS?q~4tZE%j__;Y z{p=EtvJVpNqVqyW3V&icNV``i;zYMKW8Mkz*p0N8J}0iXSYQ-ual!3e<#c~CM+S%h z2)|O~XXT)-2b5=JRh8pPP~%WD?TA@jc6^6Scdv3>R=7LGZ;a=1arfQi^C!60s`0EG z&_J~UN}THNc#(4}5x0M^UBMGmkSB8Y+qpQ^isuLhZ)8dF-NL;r4;^P6SOr(wMNdw_ zNNtiC0dby6lirbqKqdWfiGUF=4v8(|t|#L`Hx)=E0#7Ca{Ka4>6b!qg{EN^3B9M55 zf054~2*y$3>OlNpARZ6!4+P^&-Fx}5{!ri-{Ll3CXv%P((6E$VoS#vB{30x8s!kcBEf!m~h!}xY;Yp}H0{lyn8V>5rB zts7Q2;!e}j9F&8RTq3tJ-?6e3De<_f3}2MjqY-Gvj8tkg76&uTmE*zS24ivHl!V*x zwxBG^! zNBWDPAG9f1>c*WnV6{b^u?WxDEoT}PsS_N91^=VC&Vpf>7; zoOIgZufTT=&<#bA-TUG5Z!4Y*=m&ZNE2nTyvEPx_N$ut0UUMo>J8me_0fPemN;EzD z;{^@M`~~9nxDX{D4GG+z@)FQCpUTCT#Im_~Pds-^+KHyqQ71itji+OWE29j`1Olk$ zRqzMAp}j6G0A>?UG9T}y;q=DymqII$a-1|zM}ugDOexTuP~tpF0}-rQJUEh#*fL%~d&Cq&@17?r4HVQMp}fTZ(fw$O>%Sb~hkm)O zIN}~EFPmOkUhN;ZuAc15ch-Z!&8zuZ-e{a-yy4z^$F|(a$hiNa^3aB*y%U?QV576J zc=cQT9#3-Q-1o$j!Y?6P4>2acnRH{nju6cchxn0VUSQKxYxbwpne;Vl)~sK@hBPke z^!_zd)2l{CXNXUm868=*FrG_isOa>Xsr_jPEZ0n}xpV`nb)<#wB$G3vqbpa9j%+6L zhRq|Rt5%MV&LopqBKA(+E#Ab>fJFim4=EMo`S8v5!?!jE>{*~cwI%^lm z6Yo0vlGrhu6Fxe-D<>w-{?oW{dUhY<{ONNq2;;&puoH}9(S`97!Y|JLM07|OG{!cG z&j_D_Tu_5$!iB(TSFt~0?+5S3IGI8bmL;8Jr5*MObLWT7DP?(rG~KR~&eA)ou!!;& zY5qA&{KH;wCQyvSHYZR>i1KmIZ^nN^aY^)Y-S*>D_8$)Sky&B6uY`a1iCm3iSg#&PIHAqvaLXle>OR>SnpcOmo9!9+@jt!w6yD8 zUnnH?_ObLmZJme|uUNFRt@FABGysYiF9yJn{hs*WE3g(3#gJL~qm!AzgXr53HL