├── .gitignore ├── CONTRIBUTING.md ├── LICENSE ├── NOTICE ├── config-overrides.js ├── lib ├── domReady.js ├── humane.js ├── mustache.js ├── picoModal.js ├── require.js ├── sugar-web │ ├── LICENSE │ ├── README.md │ ├── activity │ │ ├── activity.js │ │ └── shortcut.js │ ├── bus.js │ ├── bus │ │ ├── sugarizer.js │ │ └── sugaros.js │ ├── datastore.js │ ├── datastore │ │ ├── sugarizer.js │ │ └── sugaros.js │ ├── dictstore.js │ ├── env.js │ ├── graphics │ │ ├── README.md │ │ ├── activitypalette.html │ │ ├── activitypalette.js │ │ ├── css │ │ │ ├── sugar-200dpi.css │ │ │ ├── sugar-200dpi.less │ │ │ ├── sugar-96dpi.css │ │ │ ├── sugar-96dpi.less │ │ │ └── sugar.less │ │ ├── grid.js │ │ ├── icon.js │ │ ├── icons │ │ │ ├── actions │ │ │ │ ├── activity-abecedarium.svg │ │ │ │ ├── activity-journal.svg │ │ │ │ ├── activity-stop.svg │ │ │ │ ├── checkbox-checked-selected.svg │ │ │ │ ├── checkbox-checked.svg │ │ │ │ ├── checkbox-unchecked-selected.svg │ │ │ │ ├── checkbox-unchecked.svg │ │ │ │ ├── dialog-cancel-active.svg │ │ │ │ ├── dialog-cancel.svg │ │ │ │ ├── dialog-ok-active.svg │ │ │ │ ├── dialog-ok.svg │ │ │ │ ├── entry-cancel-active.svg │ │ │ │ ├── entry-cancel-disabled.svg │ │ │ │ ├── entry-cancel.svg │ │ │ │ ├── photo.svg │ │ │ │ ├── radio-active-selected.svg │ │ │ │ ├── radio-active.svg │ │ │ │ ├── radio-selected.svg │ │ │ │ ├── radio.svg │ │ │ │ ├── zoom-groups.svg │ │ │ │ ├── zoom-home.svg │ │ │ │ └── zoom-neighborhood.svg │ │ │ └── emblems │ │ │ │ ├── arrow-down.svg │ │ │ │ ├── arrow-up.svg │ │ │ │ └── favorite.svg │ │ ├── journalchooser.js │ │ ├── menupalette.html │ │ ├── menupalette.js │ │ ├── palette.js │ │ ├── presencepalette.js │ │ ├── radiobuttonsgroup.js │ │ └── xocolor.js │ ├── package.json │ ├── presence.js │ └── test │ │ ├── functional │ │ ├── datastoreSpec.js │ │ └── toolkitContractSpec.js │ │ ├── graphics │ │ ├── iconSpec.js │ │ ├── menupaletteSpec.js │ │ ├── paletteSpec.js │ │ └── radiobuttonsgroupSpec.js │ │ ├── karma-shared.conf.js │ │ ├── karma-unit.conf.js │ │ ├── karma.conf.js │ │ ├── loader.js │ │ └── unit │ │ ├── busSpec.js │ │ ├── datastoreSpec.js │ │ ├── dictstoreSpec.js │ │ └── envSpec.js ├── text.js └── webL10n.js ├── package.json ├── public ├── activity │ ├── activity-icon.svg │ └── activity.info ├── index.html ├── lib │ ├── domReady.js │ ├── humane.js │ ├── mustache.js │ ├── picoModal.js │ ├── require.js │ ├── sugar-web │ │ ├── LICENSE │ │ ├── README.md │ │ ├── activity │ │ │ ├── activity.js │ │ │ └── shortcut.js │ │ ├── bus.js │ │ ├── bus │ │ │ ├── sugarizer.js │ │ │ └── sugaros.js │ │ ├── datastore.js │ │ ├── datastore │ │ │ ├── sugarizer.js │ │ │ └── sugaros.js │ │ ├── dictstore.js │ │ ├── env.js │ │ ├── graphics │ │ │ ├── README.md │ │ │ ├── activitypalette.html │ │ │ ├── activitypalette.js │ │ │ ├── css │ │ │ │ ├── sugar-200dpi.css │ │ │ │ ├── sugar-200dpi.less │ │ │ │ ├── sugar-96dpi.css │ │ │ │ ├── sugar-96dpi.less │ │ │ │ └── sugar.less │ │ │ ├── evaluationpalette.js │ │ │ ├── grid.js │ │ │ ├── icon.js │ │ │ ├── icons │ │ │ │ ├── actions │ │ │ │ │ ├── activity-abecedarium.svg │ │ │ │ │ ├── activity-journal.svg │ │ │ │ │ ├── activity-stop.svg │ │ │ │ │ ├── checkbox-checked-selected.svg │ │ │ │ │ ├── checkbox-checked.svg │ │ │ │ │ ├── checkbox-unchecked-selected.svg │ │ │ │ │ ├── checkbox-unchecked.svg │ │ │ │ │ ├── dialog-cancel-active.svg │ │ │ │ │ ├── dialog-cancel.svg │ │ │ │ │ ├── dialog-ok-active.svg │ │ │ │ │ ├── dialog-ok.svg │ │ │ │ │ ├── entry-cancel-active.svg │ │ │ │ │ ├── entry-cancel-disabled.svg │ │ │ │ │ ├── entry-cancel.svg │ │ │ │ │ ├── photo.svg │ │ │ │ │ ├── radio-active-selected.svg │ │ │ │ │ ├── radio-active.svg │ │ │ │ │ ├── radio-selected.svg │ │ │ │ │ ├── radio.svg │ │ │ │ │ ├── zoom-groups.svg │ │ │ │ │ ├── zoom-home.svg │ │ │ │ │ └── zoom-neighborhood.svg │ │ │ │ └── emblems │ │ │ │ │ ├── arrow-down.svg │ │ │ │ │ ├── arrow-up.svg │ │ │ │ │ └── favorite.svg │ │ │ ├── journalchooser.js │ │ │ ├── menupalette.html │ │ │ ├── menupalette.js │ │ │ ├── palette.js │ │ │ ├── presencepalette.js │ │ │ ├── radiobuttonsgroup.js │ │ │ └── xocolor.js │ │ ├── package.json │ │ ├── presence.js │ │ └── test │ │ │ ├── functional │ │ │ ├── datastoreSpec.js │ │ │ └── toolkitContractSpec.js │ │ │ ├── graphics │ │ │ ├── iconSpec.js │ │ │ ├── menupaletteSpec.js │ │ │ ├── paletteSpec.js │ │ │ └── radiobuttonsgroupSpec.js │ │ │ ├── karma-shared.conf.js │ │ │ ├── karma-unit.conf.js │ │ │ ├── karma.conf.js │ │ │ ├── loader.js │ │ │ └── unit │ │ │ ├── busSpec.js │ │ │ ├── datastoreSpec.js │ │ │ ├── dictstoreSpec.js │ │ │ └── envSpec.js │ ├── text.js │ └── webL10n.js └── manifest.json ├── readme.md ├── screenshots ├── CLOZE_Player.png ├── Detailed_Results.png ├── FREETEXT_Player.png ├── GROUP_Player.png ├── Home_Screen.png ├── Image_Editor.png ├── MATCH_Player.png ├── MCQPlayer.png ├── MCQ_FORM.png ├── Presence.png ├── REORDER_Form.png ├── REORER_Player.png ├── Scores_Screen.png ├── Template_Screen.png ├── Tutorial.png └── screenshots.gif └── src ├── components ├── DragList.js ├── Exercise.js ├── ExerciseListItem.js ├── ImageEditor.js ├── MainToolbar.js ├── MultimediaJSX.js ├── Navbar.js ├── Tutorial.js ├── UserIcon.js ├── UserList.js └── WithMultimedia.js ├── containers ├── App.js ├── Builders │ ├── CLOZEForm.js │ ├── FreeTextInputForm.js │ ├── GroupAssignmentForm.js │ ├── MCQForm.js │ ├── MatchingForm.js │ ├── REORDERForm.js │ ├── Template.js │ └── WordPuzzleForm.js ├── ExerciseList.js ├── Players │ ├── CLOZEPlayer.js │ ├── FreeTextInputPlayer.js │ ├── GroupAssignmentPlayer.js │ ├── MCQPlayer.js │ ├── MatchingPlayer.js │ ├── REORDERPlayer.js │ └── WordPuzzlePlayer.js ├── Router.js ├── Scores │ ├── PresenceScores.js │ ├── ScoreHoc.js │ └── Scores.js ├── Sugarizer.js └── translation.js ├── css ├── CLOZEForm.css ├── CLOZEPlayer.css ├── DragList.css ├── Evaluation.css ├── Exercise.css ├── ExerciseDragList.css ├── ExerciseList.css ├── FreeTextInputForm.css ├── FreeTextInputPlayer.css ├── GroupAssignmentForm.css ├── GroupAssignmentPlayer.css ├── ImageEditor.css ├── MCQForm.css ├── MCQPlayer.css ├── MatchingForm.css ├── MatchingPlayer.css ├── Navbar.css ├── NewExerciseTemplate.css ├── PresenceScores.css ├── REORDERForm.css ├── REORDERPlayer.css ├── Scores.css ├── Tutorial.css ├── UserList.css ├── WordPuzzleForm.css ├── WordPuzzlePlayer.css ├── index.css └── libnotify.css ├── default_activities.json ├── icons ├── exercise │ ├── ArrowSmall.cur │ ├── audio.svg │ ├── clock.svg │ ├── cog.svg │ ├── correct.png │ ├── delete.svg │ ├── details.png │ ├── dialog-cancel.svg │ ├── dialog-ok.svg │ ├── down.svg │ ├── edit.svg │ ├── eval-mode.svg │ ├── go-left.svg │ ├── go-right.svg │ ├── help.svg │ ├── insert-image.svg │ ├── left.svg │ ├── owner-icon.svg │ ├── percent.svg │ ├── photo.svg │ ├── play-button.svg │ ├── redo.svg │ ├── reorder-drag.png │ ├── reorder-drag.svg2 │ ├── result.svg │ ├── right.svg │ ├── sound_off_black.png │ ├── sound_off_white.png │ ├── sound_on_black.png │ ├── sound_on_white.png │ ├── speak.svg │ ├── sub.svg │ ├── up.svg │ ├── user.svg │ ├── video.svg │ └── wrong.png └── navbar │ ├── activity-icon.svg │ ├── add.svg │ ├── async-mode.svg │ ├── cog.svg │ ├── eval-mode.svg │ ├── export-eval.svg │ ├── fullscreen.svg │ ├── home.svg │ ├── play.svg │ ├── shareAll.svg │ ├── unfullscreen.svg │ ├── zoom-home.svg │ └── zoom-neighborhood.svg ├── index.js ├── media ├── defaultExerciseThumbnail │ ├── images │ │ ├── README.md │ │ ├── animal.png │ │ ├── bark.png │ │ ├── canoe.png │ │ ├── car.png │ │ ├── cat.png │ │ ├── conjugate.jpg │ │ ├── cow.png │ │ ├── discount.png │ │ ├── dog.png │ │ ├── numerals.jpg │ │ ├── plane.png │ │ ├── puzzle.png │ │ ├── sail.png │ │ ├── sheep.png │ │ └── world.png │ ├── sounds │ │ ├── README.md │ │ ├── cat.mp3 │ │ ├── cow.mp3 │ │ ├── dog.mp3 │ │ ├── sheep.mp3 │ │ └── train.mp3 │ └── videos │ │ └── README.md └── template │ ├── cloze_image.svg │ ├── freetext_input_image.svg │ ├── group_image.svg │ ├── list_reorder_image.svg │ ├── matching_pair_image.svg │ ├── mcq_image.svg │ └── word_puzzle_image.svg ├── mespeak_config.json ├── registerServiceWorker.js ├── store ├── actionTypes.js ├── actions │ ├── evaluation.js │ ├── exercises.js │ ├── increment_counter.js │ ├── presence.js │ └── sugarizer.js ├── index.js └── reducers │ ├── current_user.js │ ├── evaluation_exercise.js │ ├── evaluation_mode.js │ ├── exercise_counter.js │ ├── exercises.js │ ├── index.js │ ├── presence │ ├── isHost.js │ ├── isShared.js │ ├── shareAll.js │ ├── sharedExercises.js │ └── users.js │ ├── run_all.js │ └── run_all_exercise_index.js ├── translations ├── en.json ├── es.json ├── fr.json └── lang.js ├── tutorialSteps.js └── utils.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/NOTICE -------------------------------------------------------------------------------- /config-overrides.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/config-overrides.js -------------------------------------------------------------------------------- /lib/domReady.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/lib/domReady.js -------------------------------------------------------------------------------- /lib/humane.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/lib/humane.js -------------------------------------------------------------------------------- /lib/mustache.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/lib/mustache.js -------------------------------------------------------------------------------- /lib/picoModal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/lib/picoModal.js -------------------------------------------------------------------------------- /lib/require.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/lib/require.js -------------------------------------------------------------------------------- /lib/sugar-web/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/lib/sugar-web/LICENSE -------------------------------------------------------------------------------- /lib/sugar-web/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/lib/sugar-web/README.md -------------------------------------------------------------------------------- /lib/sugar-web/activity/activity.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/lib/sugar-web/activity/activity.js -------------------------------------------------------------------------------- /lib/sugar-web/activity/shortcut.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/lib/sugar-web/activity/shortcut.js -------------------------------------------------------------------------------- /lib/sugar-web/bus.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/lib/sugar-web/bus.js -------------------------------------------------------------------------------- /lib/sugar-web/bus/sugarizer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/lib/sugar-web/bus/sugarizer.js -------------------------------------------------------------------------------- /lib/sugar-web/bus/sugaros.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/lib/sugar-web/bus/sugaros.js -------------------------------------------------------------------------------- /lib/sugar-web/datastore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/lib/sugar-web/datastore.js -------------------------------------------------------------------------------- /lib/sugar-web/datastore/sugarizer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/lib/sugar-web/datastore/sugarizer.js -------------------------------------------------------------------------------- /lib/sugar-web/datastore/sugaros.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/lib/sugar-web/datastore/sugaros.js -------------------------------------------------------------------------------- /lib/sugar-web/dictstore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/lib/sugar-web/dictstore.js -------------------------------------------------------------------------------- /lib/sugar-web/env.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/lib/sugar-web/env.js -------------------------------------------------------------------------------- /lib/sugar-web/graphics/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/lib/sugar-web/graphics/README.md -------------------------------------------------------------------------------- /lib/sugar-web/graphics/activitypalette.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/lib/sugar-web/graphics/activitypalette.html -------------------------------------------------------------------------------- /lib/sugar-web/graphics/activitypalette.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/lib/sugar-web/graphics/activitypalette.js -------------------------------------------------------------------------------- /lib/sugar-web/graphics/css/sugar-200dpi.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/lib/sugar-web/graphics/css/sugar-200dpi.css -------------------------------------------------------------------------------- /lib/sugar-web/graphics/css/sugar-200dpi.less: -------------------------------------------------------------------------------- 1 | @subcell-size: 15px; 2 | @import "sugar.less"; 3 | -------------------------------------------------------------------------------- /lib/sugar-web/graphics/css/sugar-96dpi.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/lib/sugar-web/graphics/css/sugar-96dpi.css -------------------------------------------------------------------------------- /lib/sugar-web/graphics/css/sugar-96dpi.less: -------------------------------------------------------------------------------- 1 | @subcell-size: 11px; 2 | @import "sugar.less"; 3 | -------------------------------------------------------------------------------- /lib/sugar-web/graphics/css/sugar.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/lib/sugar-web/graphics/css/sugar.less -------------------------------------------------------------------------------- /lib/sugar-web/graphics/grid.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/lib/sugar-web/graphics/grid.js -------------------------------------------------------------------------------- /lib/sugar-web/graphics/icon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/lib/sugar-web/graphics/icon.js -------------------------------------------------------------------------------- /lib/sugar-web/graphics/icons/actions/activity-abecedarium.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/lib/sugar-web/graphics/icons/actions/activity-abecedarium.svg -------------------------------------------------------------------------------- /lib/sugar-web/graphics/icons/actions/activity-journal.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/lib/sugar-web/graphics/icons/actions/activity-journal.svg -------------------------------------------------------------------------------- /lib/sugar-web/graphics/icons/actions/activity-stop.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/lib/sugar-web/graphics/icons/actions/activity-stop.svg -------------------------------------------------------------------------------- /lib/sugar-web/graphics/icons/actions/checkbox-checked-selected.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/lib/sugar-web/graphics/icons/actions/checkbox-checked-selected.svg -------------------------------------------------------------------------------- /lib/sugar-web/graphics/icons/actions/checkbox-checked.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/lib/sugar-web/graphics/icons/actions/checkbox-checked.svg -------------------------------------------------------------------------------- /lib/sugar-web/graphics/icons/actions/checkbox-unchecked-selected.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/lib/sugar-web/graphics/icons/actions/checkbox-unchecked-selected.svg -------------------------------------------------------------------------------- /lib/sugar-web/graphics/icons/actions/checkbox-unchecked.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/lib/sugar-web/graphics/icons/actions/checkbox-unchecked.svg -------------------------------------------------------------------------------- /lib/sugar-web/graphics/icons/actions/dialog-cancel-active.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/lib/sugar-web/graphics/icons/actions/dialog-cancel-active.svg -------------------------------------------------------------------------------- /lib/sugar-web/graphics/icons/actions/dialog-cancel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/lib/sugar-web/graphics/icons/actions/dialog-cancel.svg -------------------------------------------------------------------------------- /lib/sugar-web/graphics/icons/actions/dialog-ok-active.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/lib/sugar-web/graphics/icons/actions/dialog-ok-active.svg -------------------------------------------------------------------------------- /lib/sugar-web/graphics/icons/actions/dialog-ok.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/lib/sugar-web/graphics/icons/actions/dialog-ok.svg -------------------------------------------------------------------------------- /lib/sugar-web/graphics/icons/actions/entry-cancel-active.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/lib/sugar-web/graphics/icons/actions/entry-cancel-active.svg -------------------------------------------------------------------------------- /lib/sugar-web/graphics/icons/actions/entry-cancel-disabled.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/lib/sugar-web/graphics/icons/actions/entry-cancel-disabled.svg -------------------------------------------------------------------------------- /lib/sugar-web/graphics/icons/actions/entry-cancel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/lib/sugar-web/graphics/icons/actions/entry-cancel.svg -------------------------------------------------------------------------------- /lib/sugar-web/graphics/icons/actions/photo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/lib/sugar-web/graphics/icons/actions/photo.svg -------------------------------------------------------------------------------- /lib/sugar-web/graphics/icons/actions/radio-active-selected.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/lib/sugar-web/graphics/icons/actions/radio-active-selected.svg -------------------------------------------------------------------------------- /lib/sugar-web/graphics/icons/actions/radio-active.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/lib/sugar-web/graphics/icons/actions/radio-active.svg -------------------------------------------------------------------------------- /lib/sugar-web/graphics/icons/actions/radio-selected.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/lib/sugar-web/graphics/icons/actions/radio-selected.svg -------------------------------------------------------------------------------- /lib/sugar-web/graphics/icons/actions/radio.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/lib/sugar-web/graphics/icons/actions/radio.svg -------------------------------------------------------------------------------- /lib/sugar-web/graphics/icons/actions/zoom-groups.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/lib/sugar-web/graphics/icons/actions/zoom-groups.svg -------------------------------------------------------------------------------- /lib/sugar-web/graphics/icons/actions/zoom-home.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/lib/sugar-web/graphics/icons/actions/zoom-home.svg -------------------------------------------------------------------------------- /lib/sugar-web/graphics/icons/actions/zoom-neighborhood.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/lib/sugar-web/graphics/icons/actions/zoom-neighborhood.svg -------------------------------------------------------------------------------- /lib/sugar-web/graphics/icons/emblems/arrow-down.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/lib/sugar-web/graphics/icons/emblems/arrow-down.svg -------------------------------------------------------------------------------- /lib/sugar-web/graphics/icons/emblems/arrow-up.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/lib/sugar-web/graphics/icons/emblems/arrow-up.svg -------------------------------------------------------------------------------- /lib/sugar-web/graphics/icons/emblems/favorite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/lib/sugar-web/graphics/icons/emblems/favorite.svg -------------------------------------------------------------------------------- /lib/sugar-web/graphics/journalchooser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/lib/sugar-web/graphics/journalchooser.js -------------------------------------------------------------------------------- /lib/sugar-web/graphics/menupalette.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/lib/sugar-web/graphics/menupalette.html -------------------------------------------------------------------------------- /lib/sugar-web/graphics/menupalette.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/lib/sugar-web/graphics/menupalette.js -------------------------------------------------------------------------------- /lib/sugar-web/graphics/palette.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/lib/sugar-web/graphics/palette.js -------------------------------------------------------------------------------- /lib/sugar-web/graphics/presencepalette.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/lib/sugar-web/graphics/presencepalette.js -------------------------------------------------------------------------------- /lib/sugar-web/graphics/radiobuttonsgroup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/lib/sugar-web/graphics/radiobuttonsgroup.js -------------------------------------------------------------------------------- /lib/sugar-web/graphics/xocolor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/lib/sugar-web/graphics/xocolor.js -------------------------------------------------------------------------------- /lib/sugar-web/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/lib/sugar-web/package.json -------------------------------------------------------------------------------- /lib/sugar-web/presence.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/lib/sugar-web/presence.js -------------------------------------------------------------------------------- /lib/sugar-web/test/functional/datastoreSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/lib/sugar-web/test/functional/datastoreSpec.js -------------------------------------------------------------------------------- /lib/sugar-web/test/functional/toolkitContractSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/lib/sugar-web/test/functional/toolkitContractSpec.js -------------------------------------------------------------------------------- /lib/sugar-web/test/graphics/iconSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/lib/sugar-web/test/graphics/iconSpec.js -------------------------------------------------------------------------------- /lib/sugar-web/test/graphics/menupaletteSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/lib/sugar-web/test/graphics/menupaletteSpec.js -------------------------------------------------------------------------------- /lib/sugar-web/test/graphics/paletteSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/lib/sugar-web/test/graphics/paletteSpec.js -------------------------------------------------------------------------------- /lib/sugar-web/test/graphics/radiobuttonsgroupSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/lib/sugar-web/test/graphics/radiobuttonsgroupSpec.js -------------------------------------------------------------------------------- /lib/sugar-web/test/karma-shared.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/lib/sugar-web/test/karma-shared.conf.js -------------------------------------------------------------------------------- /lib/sugar-web/test/karma-unit.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/lib/sugar-web/test/karma-unit.conf.js -------------------------------------------------------------------------------- /lib/sugar-web/test/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/lib/sugar-web/test/karma.conf.js -------------------------------------------------------------------------------- /lib/sugar-web/test/loader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/lib/sugar-web/test/loader.js -------------------------------------------------------------------------------- /lib/sugar-web/test/unit/busSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/lib/sugar-web/test/unit/busSpec.js -------------------------------------------------------------------------------- /lib/sugar-web/test/unit/datastoreSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/lib/sugar-web/test/unit/datastoreSpec.js -------------------------------------------------------------------------------- /lib/sugar-web/test/unit/dictstoreSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/lib/sugar-web/test/unit/dictstoreSpec.js -------------------------------------------------------------------------------- /lib/sugar-web/test/unit/envSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/lib/sugar-web/test/unit/envSpec.js -------------------------------------------------------------------------------- /lib/text.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/lib/text.js -------------------------------------------------------------------------------- /lib/webL10n.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/lib/webL10n.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/package.json -------------------------------------------------------------------------------- /public/activity/activity-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/public/activity/activity-icon.svg -------------------------------------------------------------------------------- /public/activity/activity.info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/public/activity/activity.info -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/public/index.html -------------------------------------------------------------------------------- /public/lib/domReady.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/public/lib/domReady.js -------------------------------------------------------------------------------- /public/lib/humane.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/public/lib/humane.js -------------------------------------------------------------------------------- /public/lib/mustache.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/public/lib/mustache.js -------------------------------------------------------------------------------- /public/lib/picoModal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/public/lib/picoModal.js -------------------------------------------------------------------------------- /public/lib/require.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/public/lib/require.js -------------------------------------------------------------------------------- /public/lib/sugar-web/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/public/lib/sugar-web/LICENSE -------------------------------------------------------------------------------- /public/lib/sugar-web/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/public/lib/sugar-web/README.md -------------------------------------------------------------------------------- /public/lib/sugar-web/activity/activity.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/public/lib/sugar-web/activity/activity.js -------------------------------------------------------------------------------- /public/lib/sugar-web/activity/shortcut.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/public/lib/sugar-web/activity/shortcut.js -------------------------------------------------------------------------------- /public/lib/sugar-web/bus.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/public/lib/sugar-web/bus.js -------------------------------------------------------------------------------- /public/lib/sugar-web/bus/sugarizer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/public/lib/sugar-web/bus/sugarizer.js -------------------------------------------------------------------------------- /public/lib/sugar-web/bus/sugaros.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/public/lib/sugar-web/bus/sugaros.js -------------------------------------------------------------------------------- /public/lib/sugar-web/datastore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/public/lib/sugar-web/datastore.js -------------------------------------------------------------------------------- /public/lib/sugar-web/datastore/sugarizer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/public/lib/sugar-web/datastore/sugarizer.js -------------------------------------------------------------------------------- /public/lib/sugar-web/datastore/sugaros.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/public/lib/sugar-web/datastore/sugaros.js -------------------------------------------------------------------------------- /public/lib/sugar-web/dictstore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/public/lib/sugar-web/dictstore.js -------------------------------------------------------------------------------- /public/lib/sugar-web/env.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/public/lib/sugar-web/env.js -------------------------------------------------------------------------------- /public/lib/sugar-web/graphics/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/public/lib/sugar-web/graphics/README.md -------------------------------------------------------------------------------- /public/lib/sugar-web/graphics/activitypalette.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/public/lib/sugar-web/graphics/activitypalette.html -------------------------------------------------------------------------------- /public/lib/sugar-web/graphics/activitypalette.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/public/lib/sugar-web/graphics/activitypalette.js -------------------------------------------------------------------------------- /public/lib/sugar-web/graphics/css/sugar-200dpi.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/public/lib/sugar-web/graphics/css/sugar-200dpi.css -------------------------------------------------------------------------------- /public/lib/sugar-web/graphics/css/sugar-200dpi.less: -------------------------------------------------------------------------------- 1 | @subcell-size: 15px; 2 | @import "sugar.less"; 3 | -------------------------------------------------------------------------------- /public/lib/sugar-web/graphics/css/sugar-96dpi.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/public/lib/sugar-web/graphics/css/sugar-96dpi.css -------------------------------------------------------------------------------- /public/lib/sugar-web/graphics/css/sugar-96dpi.less: -------------------------------------------------------------------------------- 1 | @subcell-size: 11px; 2 | @import "sugar.less"; 3 | -------------------------------------------------------------------------------- /public/lib/sugar-web/graphics/css/sugar.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/public/lib/sugar-web/graphics/css/sugar.less -------------------------------------------------------------------------------- /public/lib/sugar-web/graphics/evaluationpalette.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/public/lib/sugar-web/graphics/evaluationpalette.js -------------------------------------------------------------------------------- /public/lib/sugar-web/graphics/grid.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/public/lib/sugar-web/graphics/grid.js -------------------------------------------------------------------------------- /public/lib/sugar-web/graphics/icon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/public/lib/sugar-web/graphics/icon.js -------------------------------------------------------------------------------- /public/lib/sugar-web/graphics/icons/actions/activity-abecedarium.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/public/lib/sugar-web/graphics/icons/actions/activity-abecedarium.svg -------------------------------------------------------------------------------- /public/lib/sugar-web/graphics/icons/actions/activity-journal.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/public/lib/sugar-web/graphics/icons/actions/activity-journal.svg -------------------------------------------------------------------------------- /public/lib/sugar-web/graphics/icons/actions/activity-stop.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/public/lib/sugar-web/graphics/icons/actions/activity-stop.svg -------------------------------------------------------------------------------- /public/lib/sugar-web/graphics/icons/actions/checkbox-checked-selected.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/public/lib/sugar-web/graphics/icons/actions/checkbox-checked-selected.svg -------------------------------------------------------------------------------- /public/lib/sugar-web/graphics/icons/actions/checkbox-checked.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/public/lib/sugar-web/graphics/icons/actions/checkbox-checked.svg -------------------------------------------------------------------------------- /public/lib/sugar-web/graphics/icons/actions/checkbox-unchecked-selected.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/public/lib/sugar-web/graphics/icons/actions/checkbox-unchecked-selected.svg -------------------------------------------------------------------------------- /public/lib/sugar-web/graphics/icons/actions/checkbox-unchecked.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/public/lib/sugar-web/graphics/icons/actions/checkbox-unchecked.svg -------------------------------------------------------------------------------- /public/lib/sugar-web/graphics/icons/actions/dialog-cancel-active.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/public/lib/sugar-web/graphics/icons/actions/dialog-cancel-active.svg -------------------------------------------------------------------------------- /public/lib/sugar-web/graphics/icons/actions/dialog-cancel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/public/lib/sugar-web/graphics/icons/actions/dialog-cancel.svg -------------------------------------------------------------------------------- /public/lib/sugar-web/graphics/icons/actions/dialog-ok-active.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/public/lib/sugar-web/graphics/icons/actions/dialog-ok-active.svg -------------------------------------------------------------------------------- /public/lib/sugar-web/graphics/icons/actions/dialog-ok.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/public/lib/sugar-web/graphics/icons/actions/dialog-ok.svg -------------------------------------------------------------------------------- /public/lib/sugar-web/graphics/icons/actions/entry-cancel-active.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/public/lib/sugar-web/graphics/icons/actions/entry-cancel-active.svg -------------------------------------------------------------------------------- /public/lib/sugar-web/graphics/icons/actions/entry-cancel-disabled.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/public/lib/sugar-web/graphics/icons/actions/entry-cancel-disabled.svg -------------------------------------------------------------------------------- /public/lib/sugar-web/graphics/icons/actions/entry-cancel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/public/lib/sugar-web/graphics/icons/actions/entry-cancel.svg -------------------------------------------------------------------------------- /public/lib/sugar-web/graphics/icons/actions/photo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/public/lib/sugar-web/graphics/icons/actions/photo.svg -------------------------------------------------------------------------------- /public/lib/sugar-web/graphics/icons/actions/radio-active-selected.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/public/lib/sugar-web/graphics/icons/actions/radio-active-selected.svg -------------------------------------------------------------------------------- /public/lib/sugar-web/graphics/icons/actions/radio-active.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/public/lib/sugar-web/graphics/icons/actions/radio-active.svg -------------------------------------------------------------------------------- /public/lib/sugar-web/graphics/icons/actions/radio-selected.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/public/lib/sugar-web/graphics/icons/actions/radio-selected.svg -------------------------------------------------------------------------------- /public/lib/sugar-web/graphics/icons/actions/radio.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/public/lib/sugar-web/graphics/icons/actions/radio.svg -------------------------------------------------------------------------------- /public/lib/sugar-web/graphics/icons/actions/zoom-groups.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/public/lib/sugar-web/graphics/icons/actions/zoom-groups.svg -------------------------------------------------------------------------------- /public/lib/sugar-web/graphics/icons/actions/zoom-home.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/public/lib/sugar-web/graphics/icons/actions/zoom-home.svg -------------------------------------------------------------------------------- /public/lib/sugar-web/graphics/icons/actions/zoom-neighborhood.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/public/lib/sugar-web/graphics/icons/actions/zoom-neighborhood.svg -------------------------------------------------------------------------------- /public/lib/sugar-web/graphics/icons/emblems/arrow-down.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/public/lib/sugar-web/graphics/icons/emblems/arrow-down.svg -------------------------------------------------------------------------------- /public/lib/sugar-web/graphics/icons/emblems/arrow-up.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/public/lib/sugar-web/graphics/icons/emblems/arrow-up.svg -------------------------------------------------------------------------------- /public/lib/sugar-web/graphics/icons/emblems/favorite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/public/lib/sugar-web/graphics/icons/emblems/favorite.svg -------------------------------------------------------------------------------- /public/lib/sugar-web/graphics/journalchooser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/public/lib/sugar-web/graphics/journalchooser.js -------------------------------------------------------------------------------- /public/lib/sugar-web/graphics/menupalette.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/public/lib/sugar-web/graphics/menupalette.html -------------------------------------------------------------------------------- /public/lib/sugar-web/graphics/menupalette.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/public/lib/sugar-web/graphics/menupalette.js -------------------------------------------------------------------------------- /public/lib/sugar-web/graphics/palette.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/public/lib/sugar-web/graphics/palette.js -------------------------------------------------------------------------------- /public/lib/sugar-web/graphics/presencepalette.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/public/lib/sugar-web/graphics/presencepalette.js -------------------------------------------------------------------------------- /public/lib/sugar-web/graphics/radiobuttonsgroup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/public/lib/sugar-web/graphics/radiobuttonsgroup.js -------------------------------------------------------------------------------- /public/lib/sugar-web/graphics/xocolor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/public/lib/sugar-web/graphics/xocolor.js -------------------------------------------------------------------------------- /public/lib/sugar-web/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/public/lib/sugar-web/package.json -------------------------------------------------------------------------------- /public/lib/sugar-web/presence.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/public/lib/sugar-web/presence.js -------------------------------------------------------------------------------- /public/lib/sugar-web/test/functional/datastoreSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/public/lib/sugar-web/test/functional/datastoreSpec.js -------------------------------------------------------------------------------- /public/lib/sugar-web/test/functional/toolkitContractSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/public/lib/sugar-web/test/functional/toolkitContractSpec.js -------------------------------------------------------------------------------- /public/lib/sugar-web/test/graphics/iconSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/public/lib/sugar-web/test/graphics/iconSpec.js -------------------------------------------------------------------------------- /public/lib/sugar-web/test/graphics/menupaletteSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/public/lib/sugar-web/test/graphics/menupaletteSpec.js -------------------------------------------------------------------------------- /public/lib/sugar-web/test/graphics/paletteSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/public/lib/sugar-web/test/graphics/paletteSpec.js -------------------------------------------------------------------------------- /public/lib/sugar-web/test/graphics/radiobuttonsgroupSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/public/lib/sugar-web/test/graphics/radiobuttonsgroupSpec.js -------------------------------------------------------------------------------- /public/lib/sugar-web/test/karma-shared.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/public/lib/sugar-web/test/karma-shared.conf.js -------------------------------------------------------------------------------- /public/lib/sugar-web/test/karma-unit.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/public/lib/sugar-web/test/karma-unit.conf.js -------------------------------------------------------------------------------- /public/lib/sugar-web/test/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/public/lib/sugar-web/test/karma.conf.js -------------------------------------------------------------------------------- /public/lib/sugar-web/test/loader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/public/lib/sugar-web/test/loader.js -------------------------------------------------------------------------------- /public/lib/sugar-web/test/unit/busSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/public/lib/sugar-web/test/unit/busSpec.js -------------------------------------------------------------------------------- /public/lib/sugar-web/test/unit/datastoreSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/public/lib/sugar-web/test/unit/datastoreSpec.js -------------------------------------------------------------------------------- /public/lib/sugar-web/test/unit/dictstoreSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/public/lib/sugar-web/test/unit/dictstoreSpec.js -------------------------------------------------------------------------------- /public/lib/sugar-web/test/unit/envSpec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/public/lib/sugar-web/test/unit/envSpec.js -------------------------------------------------------------------------------- /public/lib/text.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/public/lib/text.js -------------------------------------------------------------------------------- /public/lib/webL10n.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/public/lib/webL10n.js -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/public/manifest.json -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/readme.md -------------------------------------------------------------------------------- /screenshots/CLOZE_Player.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/screenshots/CLOZE_Player.png -------------------------------------------------------------------------------- /screenshots/Detailed_Results.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/screenshots/Detailed_Results.png -------------------------------------------------------------------------------- /screenshots/FREETEXT_Player.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/screenshots/FREETEXT_Player.png -------------------------------------------------------------------------------- /screenshots/GROUP_Player.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/screenshots/GROUP_Player.png -------------------------------------------------------------------------------- /screenshots/Home_Screen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/screenshots/Home_Screen.png -------------------------------------------------------------------------------- /screenshots/Image_Editor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/screenshots/Image_Editor.png -------------------------------------------------------------------------------- /screenshots/MATCH_Player.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/screenshots/MATCH_Player.png -------------------------------------------------------------------------------- /screenshots/MCQPlayer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/screenshots/MCQPlayer.png -------------------------------------------------------------------------------- /screenshots/MCQ_FORM.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/screenshots/MCQ_FORM.png -------------------------------------------------------------------------------- /screenshots/Presence.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/screenshots/Presence.png -------------------------------------------------------------------------------- /screenshots/REORDER_Form.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/screenshots/REORDER_Form.png -------------------------------------------------------------------------------- /screenshots/REORER_Player.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/screenshots/REORER_Player.png -------------------------------------------------------------------------------- /screenshots/Scores_Screen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/screenshots/Scores_Screen.png -------------------------------------------------------------------------------- /screenshots/Template_Screen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/screenshots/Template_Screen.png -------------------------------------------------------------------------------- /screenshots/Tutorial.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/screenshots/Tutorial.png -------------------------------------------------------------------------------- /screenshots/screenshots.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/screenshots/screenshots.gif -------------------------------------------------------------------------------- /src/components/DragList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/components/DragList.js -------------------------------------------------------------------------------- /src/components/Exercise.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/components/Exercise.js -------------------------------------------------------------------------------- /src/components/ExerciseListItem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/components/ExerciseListItem.js -------------------------------------------------------------------------------- /src/components/ImageEditor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/components/ImageEditor.js -------------------------------------------------------------------------------- /src/components/MainToolbar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/components/MainToolbar.js -------------------------------------------------------------------------------- /src/components/MultimediaJSX.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/components/MultimediaJSX.js -------------------------------------------------------------------------------- /src/components/Navbar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/components/Navbar.js -------------------------------------------------------------------------------- /src/components/Tutorial.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/components/Tutorial.js -------------------------------------------------------------------------------- /src/components/UserIcon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/components/UserIcon.js -------------------------------------------------------------------------------- /src/components/UserList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/components/UserList.js -------------------------------------------------------------------------------- /src/components/WithMultimedia.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/components/WithMultimedia.js -------------------------------------------------------------------------------- /src/containers/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/containers/App.js -------------------------------------------------------------------------------- /src/containers/Builders/CLOZEForm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/containers/Builders/CLOZEForm.js -------------------------------------------------------------------------------- /src/containers/Builders/FreeTextInputForm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/containers/Builders/FreeTextInputForm.js -------------------------------------------------------------------------------- /src/containers/Builders/GroupAssignmentForm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/containers/Builders/GroupAssignmentForm.js -------------------------------------------------------------------------------- /src/containers/Builders/MCQForm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/containers/Builders/MCQForm.js -------------------------------------------------------------------------------- /src/containers/Builders/MatchingForm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/containers/Builders/MatchingForm.js -------------------------------------------------------------------------------- /src/containers/Builders/REORDERForm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/containers/Builders/REORDERForm.js -------------------------------------------------------------------------------- /src/containers/Builders/Template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/containers/Builders/Template.js -------------------------------------------------------------------------------- /src/containers/Builders/WordPuzzleForm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/containers/Builders/WordPuzzleForm.js -------------------------------------------------------------------------------- /src/containers/ExerciseList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/containers/ExerciseList.js -------------------------------------------------------------------------------- /src/containers/Players/CLOZEPlayer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/containers/Players/CLOZEPlayer.js -------------------------------------------------------------------------------- /src/containers/Players/FreeTextInputPlayer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/containers/Players/FreeTextInputPlayer.js -------------------------------------------------------------------------------- /src/containers/Players/GroupAssignmentPlayer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/containers/Players/GroupAssignmentPlayer.js -------------------------------------------------------------------------------- /src/containers/Players/MCQPlayer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/containers/Players/MCQPlayer.js -------------------------------------------------------------------------------- /src/containers/Players/MatchingPlayer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/containers/Players/MatchingPlayer.js -------------------------------------------------------------------------------- /src/containers/Players/REORDERPlayer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/containers/Players/REORDERPlayer.js -------------------------------------------------------------------------------- /src/containers/Players/WordPuzzlePlayer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/containers/Players/WordPuzzlePlayer.js -------------------------------------------------------------------------------- /src/containers/Router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/containers/Router.js -------------------------------------------------------------------------------- /src/containers/Scores/PresenceScores.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/containers/Scores/PresenceScores.js -------------------------------------------------------------------------------- /src/containers/Scores/ScoreHoc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/containers/Scores/ScoreHoc.js -------------------------------------------------------------------------------- /src/containers/Scores/Scores.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/containers/Scores/Scores.js -------------------------------------------------------------------------------- /src/containers/Sugarizer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/containers/Sugarizer.js -------------------------------------------------------------------------------- /src/containers/translation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/containers/translation.js -------------------------------------------------------------------------------- /src/css/CLOZEForm.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/css/CLOZEForm.css -------------------------------------------------------------------------------- /src/css/CLOZEPlayer.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/css/CLOZEPlayer.css -------------------------------------------------------------------------------- /src/css/DragList.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/css/DragList.css -------------------------------------------------------------------------------- /src/css/Evaluation.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/css/Evaluation.css -------------------------------------------------------------------------------- /src/css/Exercise.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/css/Exercise.css -------------------------------------------------------------------------------- /src/css/ExerciseDragList.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/css/ExerciseDragList.css -------------------------------------------------------------------------------- /src/css/ExerciseList.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/css/ExerciseList.css -------------------------------------------------------------------------------- /src/css/FreeTextInputForm.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/css/FreeTextInputForm.css -------------------------------------------------------------------------------- /src/css/FreeTextInputPlayer.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/css/FreeTextInputPlayer.css -------------------------------------------------------------------------------- /src/css/GroupAssignmentForm.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/css/GroupAssignmentForm.css -------------------------------------------------------------------------------- /src/css/GroupAssignmentPlayer.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/css/GroupAssignmentPlayer.css -------------------------------------------------------------------------------- /src/css/ImageEditor.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/css/ImageEditor.css -------------------------------------------------------------------------------- /src/css/MCQForm.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/css/MCQForm.css -------------------------------------------------------------------------------- /src/css/MCQPlayer.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/css/MCQPlayer.css -------------------------------------------------------------------------------- /src/css/MatchingForm.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/css/MatchingForm.css -------------------------------------------------------------------------------- /src/css/MatchingPlayer.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/css/MatchingPlayer.css -------------------------------------------------------------------------------- /src/css/Navbar.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/css/Navbar.css -------------------------------------------------------------------------------- /src/css/NewExerciseTemplate.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/css/NewExerciseTemplate.css -------------------------------------------------------------------------------- /src/css/PresenceScores.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/css/PresenceScores.css -------------------------------------------------------------------------------- /src/css/REORDERForm.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/css/REORDERForm.css -------------------------------------------------------------------------------- /src/css/REORDERPlayer.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/css/REORDERPlayer.css -------------------------------------------------------------------------------- /src/css/Scores.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/css/Scores.css -------------------------------------------------------------------------------- /src/css/Tutorial.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/css/Tutorial.css -------------------------------------------------------------------------------- /src/css/UserList.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/css/UserList.css -------------------------------------------------------------------------------- /src/css/WordPuzzleForm.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/css/WordPuzzleForm.css -------------------------------------------------------------------------------- /src/css/WordPuzzlePlayer.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/css/WordPuzzlePlayer.css -------------------------------------------------------------------------------- /src/css/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/css/index.css -------------------------------------------------------------------------------- /src/css/libnotify.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/css/libnotify.css -------------------------------------------------------------------------------- /src/default_activities.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/default_activities.json -------------------------------------------------------------------------------- /src/icons/exercise/ArrowSmall.cur: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/icons/exercise/ArrowSmall.cur -------------------------------------------------------------------------------- /src/icons/exercise/audio.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/icons/exercise/audio.svg -------------------------------------------------------------------------------- /src/icons/exercise/clock.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/icons/exercise/clock.svg -------------------------------------------------------------------------------- /src/icons/exercise/cog.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/icons/exercise/cog.svg -------------------------------------------------------------------------------- /src/icons/exercise/correct.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/icons/exercise/correct.png -------------------------------------------------------------------------------- /src/icons/exercise/delete.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/icons/exercise/delete.svg -------------------------------------------------------------------------------- /src/icons/exercise/details.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/icons/exercise/details.png -------------------------------------------------------------------------------- /src/icons/exercise/dialog-cancel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/icons/exercise/dialog-cancel.svg -------------------------------------------------------------------------------- /src/icons/exercise/dialog-ok.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/icons/exercise/dialog-ok.svg -------------------------------------------------------------------------------- /src/icons/exercise/down.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/icons/exercise/down.svg -------------------------------------------------------------------------------- /src/icons/exercise/edit.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/icons/exercise/edit.svg -------------------------------------------------------------------------------- /src/icons/exercise/eval-mode.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/icons/exercise/eval-mode.svg -------------------------------------------------------------------------------- /src/icons/exercise/go-left.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/icons/exercise/go-left.svg -------------------------------------------------------------------------------- /src/icons/exercise/go-right.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/icons/exercise/go-right.svg -------------------------------------------------------------------------------- /src/icons/exercise/help.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/icons/exercise/help.svg -------------------------------------------------------------------------------- /src/icons/exercise/insert-image.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/icons/exercise/insert-image.svg -------------------------------------------------------------------------------- /src/icons/exercise/left.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/icons/exercise/left.svg -------------------------------------------------------------------------------- /src/icons/exercise/owner-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/icons/exercise/owner-icon.svg -------------------------------------------------------------------------------- /src/icons/exercise/percent.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/icons/exercise/percent.svg -------------------------------------------------------------------------------- /src/icons/exercise/photo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/icons/exercise/photo.svg -------------------------------------------------------------------------------- /src/icons/exercise/play-button.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/icons/exercise/play-button.svg -------------------------------------------------------------------------------- /src/icons/exercise/redo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/icons/exercise/redo.svg -------------------------------------------------------------------------------- /src/icons/exercise/reorder-drag.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/icons/exercise/reorder-drag.png -------------------------------------------------------------------------------- /src/icons/exercise/reorder-drag.svg2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/icons/exercise/reorder-drag.svg2 -------------------------------------------------------------------------------- /src/icons/exercise/result.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/icons/exercise/result.svg -------------------------------------------------------------------------------- /src/icons/exercise/right.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/icons/exercise/right.svg -------------------------------------------------------------------------------- /src/icons/exercise/sound_off_black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/icons/exercise/sound_off_black.png -------------------------------------------------------------------------------- /src/icons/exercise/sound_off_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/icons/exercise/sound_off_white.png -------------------------------------------------------------------------------- /src/icons/exercise/sound_on_black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/icons/exercise/sound_on_black.png -------------------------------------------------------------------------------- /src/icons/exercise/sound_on_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/icons/exercise/sound_on_white.png -------------------------------------------------------------------------------- /src/icons/exercise/speak.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/icons/exercise/speak.svg -------------------------------------------------------------------------------- /src/icons/exercise/sub.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/icons/exercise/sub.svg -------------------------------------------------------------------------------- /src/icons/exercise/up.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/icons/exercise/up.svg -------------------------------------------------------------------------------- /src/icons/exercise/user.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/icons/exercise/user.svg -------------------------------------------------------------------------------- /src/icons/exercise/video.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/icons/exercise/video.svg -------------------------------------------------------------------------------- /src/icons/exercise/wrong.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/icons/exercise/wrong.png -------------------------------------------------------------------------------- /src/icons/navbar/activity-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/icons/navbar/activity-icon.svg -------------------------------------------------------------------------------- /src/icons/navbar/add.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/icons/navbar/add.svg -------------------------------------------------------------------------------- /src/icons/navbar/async-mode.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/icons/navbar/async-mode.svg -------------------------------------------------------------------------------- /src/icons/navbar/cog.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/icons/navbar/cog.svg -------------------------------------------------------------------------------- /src/icons/navbar/eval-mode.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/icons/navbar/eval-mode.svg -------------------------------------------------------------------------------- /src/icons/navbar/export-eval.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/icons/navbar/export-eval.svg -------------------------------------------------------------------------------- /src/icons/navbar/fullscreen.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/icons/navbar/fullscreen.svg -------------------------------------------------------------------------------- /src/icons/navbar/home.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/icons/navbar/home.svg -------------------------------------------------------------------------------- /src/icons/navbar/play.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/icons/navbar/play.svg -------------------------------------------------------------------------------- /src/icons/navbar/shareAll.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/icons/navbar/shareAll.svg -------------------------------------------------------------------------------- /src/icons/navbar/unfullscreen.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/icons/navbar/unfullscreen.svg -------------------------------------------------------------------------------- /src/icons/navbar/zoom-home.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/icons/navbar/zoom-home.svg -------------------------------------------------------------------------------- /src/icons/navbar/zoom-neighborhood.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/icons/navbar/zoom-neighborhood.svg -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/index.js -------------------------------------------------------------------------------- /src/media/defaultExerciseThumbnail/images/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/media/defaultExerciseThumbnail/images/README.md -------------------------------------------------------------------------------- /src/media/defaultExerciseThumbnail/images/animal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/media/defaultExerciseThumbnail/images/animal.png -------------------------------------------------------------------------------- /src/media/defaultExerciseThumbnail/images/bark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/media/defaultExerciseThumbnail/images/bark.png -------------------------------------------------------------------------------- /src/media/defaultExerciseThumbnail/images/canoe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/media/defaultExerciseThumbnail/images/canoe.png -------------------------------------------------------------------------------- /src/media/defaultExerciseThumbnail/images/car.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/media/defaultExerciseThumbnail/images/car.png -------------------------------------------------------------------------------- /src/media/defaultExerciseThumbnail/images/cat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/media/defaultExerciseThumbnail/images/cat.png -------------------------------------------------------------------------------- /src/media/defaultExerciseThumbnail/images/conjugate.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/media/defaultExerciseThumbnail/images/conjugate.jpg -------------------------------------------------------------------------------- /src/media/defaultExerciseThumbnail/images/cow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/media/defaultExerciseThumbnail/images/cow.png -------------------------------------------------------------------------------- /src/media/defaultExerciseThumbnail/images/discount.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/media/defaultExerciseThumbnail/images/discount.png -------------------------------------------------------------------------------- /src/media/defaultExerciseThumbnail/images/dog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/media/defaultExerciseThumbnail/images/dog.png -------------------------------------------------------------------------------- /src/media/defaultExerciseThumbnail/images/numerals.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/media/defaultExerciseThumbnail/images/numerals.jpg -------------------------------------------------------------------------------- /src/media/defaultExerciseThumbnail/images/plane.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/media/defaultExerciseThumbnail/images/plane.png -------------------------------------------------------------------------------- /src/media/defaultExerciseThumbnail/images/puzzle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/media/defaultExerciseThumbnail/images/puzzle.png -------------------------------------------------------------------------------- /src/media/defaultExerciseThumbnail/images/sail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/media/defaultExerciseThumbnail/images/sail.png -------------------------------------------------------------------------------- /src/media/defaultExerciseThumbnail/images/sheep.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/media/defaultExerciseThumbnail/images/sheep.png -------------------------------------------------------------------------------- /src/media/defaultExerciseThumbnail/images/world.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/media/defaultExerciseThumbnail/images/world.png -------------------------------------------------------------------------------- /src/media/defaultExerciseThumbnail/sounds/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/media/defaultExerciseThumbnail/sounds/README.md -------------------------------------------------------------------------------- /src/media/defaultExerciseThumbnail/sounds/cat.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/media/defaultExerciseThumbnail/sounds/cat.mp3 -------------------------------------------------------------------------------- /src/media/defaultExerciseThumbnail/sounds/cow.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/media/defaultExerciseThumbnail/sounds/cow.mp3 -------------------------------------------------------------------------------- /src/media/defaultExerciseThumbnail/sounds/dog.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/media/defaultExerciseThumbnail/sounds/dog.mp3 -------------------------------------------------------------------------------- /src/media/defaultExerciseThumbnail/sounds/sheep.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/media/defaultExerciseThumbnail/sounds/sheep.mp3 -------------------------------------------------------------------------------- /src/media/defaultExerciseThumbnail/sounds/train.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/media/defaultExerciseThumbnail/sounds/train.mp3 -------------------------------------------------------------------------------- /src/media/defaultExerciseThumbnail/videos/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/media/defaultExerciseThumbnail/videos/README.md -------------------------------------------------------------------------------- /src/media/template/cloze_image.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/media/template/cloze_image.svg -------------------------------------------------------------------------------- /src/media/template/freetext_input_image.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/media/template/freetext_input_image.svg -------------------------------------------------------------------------------- /src/media/template/group_image.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/media/template/group_image.svg -------------------------------------------------------------------------------- /src/media/template/list_reorder_image.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/media/template/list_reorder_image.svg -------------------------------------------------------------------------------- /src/media/template/matching_pair_image.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/media/template/matching_pair_image.svg -------------------------------------------------------------------------------- /src/media/template/mcq_image.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/media/template/mcq_image.svg -------------------------------------------------------------------------------- /src/media/template/word_puzzle_image.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/media/template/word_puzzle_image.svg -------------------------------------------------------------------------------- /src/mespeak_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/mespeak_config.json -------------------------------------------------------------------------------- /src/registerServiceWorker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/registerServiceWorker.js -------------------------------------------------------------------------------- /src/store/actionTypes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/store/actionTypes.js -------------------------------------------------------------------------------- /src/store/actions/evaluation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/store/actions/evaluation.js -------------------------------------------------------------------------------- /src/store/actions/exercises.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/store/actions/exercises.js -------------------------------------------------------------------------------- /src/store/actions/increment_counter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/store/actions/increment_counter.js -------------------------------------------------------------------------------- /src/store/actions/presence.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/store/actions/presence.js -------------------------------------------------------------------------------- /src/store/actions/sugarizer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/store/actions/sugarizer.js -------------------------------------------------------------------------------- /src/store/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/store/index.js -------------------------------------------------------------------------------- /src/store/reducers/current_user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/store/reducers/current_user.js -------------------------------------------------------------------------------- /src/store/reducers/evaluation_exercise.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/store/reducers/evaluation_exercise.js -------------------------------------------------------------------------------- /src/store/reducers/evaluation_mode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/store/reducers/evaluation_mode.js -------------------------------------------------------------------------------- /src/store/reducers/exercise_counter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/store/reducers/exercise_counter.js -------------------------------------------------------------------------------- /src/store/reducers/exercises.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/store/reducers/exercises.js -------------------------------------------------------------------------------- /src/store/reducers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/store/reducers/index.js -------------------------------------------------------------------------------- /src/store/reducers/presence/isHost.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/store/reducers/presence/isHost.js -------------------------------------------------------------------------------- /src/store/reducers/presence/isShared.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/store/reducers/presence/isShared.js -------------------------------------------------------------------------------- /src/store/reducers/presence/shareAll.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/store/reducers/presence/shareAll.js -------------------------------------------------------------------------------- /src/store/reducers/presence/sharedExercises.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/store/reducers/presence/sharedExercises.js -------------------------------------------------------------------------------- /src/store/reducers/presence/users.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/store/reducers/presence/users.js -------------------------------------------------------------------------------- /src/store/reducers/run_all.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/store/reducers/run_all.js -------------------------------------------------------------------------------- /src/store/reducers/run_all_exercise_index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/store/reducers/run_all_exercise_index.js -------------------------------------------------------------------------------- /src/translations/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/translations/en.json -------------------------------------------------------------------------------- /src/translations/es.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/translations/es.json -------------------------------------------------------------------------------- /src/translations/fr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/translations/fr.json -------------------------------------------------------------------------------- /src/translations/lang.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/translations/lang.js -------------------------------------------------------------------------------- /src/tutorialSteps.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/tutorialSteps.js -------------------------------------------------------------------------------- /src/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/llaske/ExerciserReact/HEAD/src/utils.js --------------------------------------------------------------------------------