Template-Button (ohne Funktion). Textfield fuer Bildadresse Ein/Aus
Created class hierarchy for different GridContainers. GridImageContainer contains the functionality of the old GridContainer which is now the base class of the inheritance hierarchy.
The markField() Method in GridModerationContainer now marks fields with an orange circle.
The color of the gridlines is now stored in database
GridQuestion can be saved without selecting any field (no right or wrong answer)
Marked fields in GridModerationContainer are not saved (no distinction between right and wrong answers)
add GridModerationQuestion.js and a new Template-button
add GridModerationQuestion.js
Merge branch 'master' of https://github.com/felix-schmidt/arsnova-mobile
added functions for reading a template JSON file
Merge branch 'master' of https://github.com/felix-schmidt/arsnova-mobile
integrated name and description
Multiple templates might be read from the template json. Further the configuration is fit to the new class structure and optimized to object orientation.
Created attribute 'numberOfDots' for the number of possible dots the user can pin at the grid, attribute is stored in database Deacitvated ImageUploadPanel in NewQuestionPanel. In GridQuestion now two different configuration panels are loaded for each type of grid (image or moderation).
Revised update functionality of GridContainers and the creation of results (for the backend) in GridQuestions
If a GridModerationContainer is loaded, the abstentionPanel will be hidden.
Implement Moderation-templates into carousel
Add Download-Button and Template-Description
Make carousel panels scrollable and remove choosen-points in template view.
Markdown for moderation templates