This project is mirrored from https://*****@github.com/iqb-berlin/verona-modules-aspect.git.
Pull mirroring updated .
- Aug 11, 2023
-
-
jojohoch authored
-
- Jun 15, 2023
-
-
rhenck authored
Also restructure files containing interfaces.
-
- Nov 07, 2022
-
-
rhenck authored
- Replace Material Droplist with native HTML events - Remove simple-drop-list element; Cloze elements now use the normal DropList element - Add example units
-
- Oct 21, 2022
-
-
jojohoch authored
- A HotspotImage has an image and divs placed on it, which are used as hotspots - Inherits from FormElementComponent, which is why the hotspots are kept as a list in the value property. - Can be validated as required and uses its own custom validator
-
- Sep 21, 2022
-
-
rhenck authored
-
- May 24, 2022
-
-
jojohoch authored
-
- May 20, 2022
- May 17, 2022
-
-
rhenck authored
This way elements can handle their logic themselves without having to rely on outside utility classes. Also restructure files in common in a more logical way.
-
- May 06, 2022
-
-
jojohoch authored
This facilitates the testability
-
- May 03, 2022
-
-
jojohoch authored
-
- May 02, 2022
-
-
jojohoch authored
-
- Apr 27, 2022
-
-
jojohoch authored
elementModels are described in the unitDefinition elementCodes are saved in the unitState Their values are mapped by the ElementModelElementCodeMappingService
-
jojohoch authored
for type text and image
-
jojohoch authored
- Rename class name, methods and properties - Remove method registerDropListValueIds - Calculate array of DragNDropValueObjects in app component
-
- Apr 22, 2022
-
-
rhenck authored
-
- Apr 14, 2022
-
-
jojohoch authored
Change import paths of CommonModule files in editor and player
-
- Mar 02, 2022
-
-
rhenck authored
- Units and element are now built via the factory. This ensures only the wanted properties are present. All others are discarded. - Since the sanatizer is supposed to check the unit defintion version it is used by player and editor and therefore put in common. This in turn makes it necessary to put the JSON resolver settings in the root-TSConfig file. - Renamed a couple of properties to have clearer names.
-
- Feb 28, 2022
- Feb 17, 2022
-
-
rhenck authored
This removes all the classes and goes back to simple interfaces for unit, pages etc and all elements. This makes creating them easier and cleaner. Things like specific needs when setting element properties and most importantly compatibility handling is done by a special service module, that knows all the elements and how to repair old their potentially outdated definitions.
-
- Jan 24, 2022
- Jan 21, 2022
-
-
jojohoch authored
Change creation of the list of possible drop list values. The values can be found at different hierarchy levels in the unit definition, as they can be sub elements of cloze elements
-
- Dec 20, 2021
-
-
jojohoch authored
- Map value between unit state and element model - Takes over methods that were previously present in element container - Gets and holds a list for mapping drop list elements
-