Skip to content
Snippets Groups Projects
This project is mirrored from https://*****@github.com/iqb-berlin/verona-modules-aspect.git. Pull mirroring updated .
  1. Jan 03, 2023
  2. Jan 02, 2023
  3. Dec 22, 2022
  4. Dec 15, 2022
  5. Dec 09, 2022
  6. Dec 08, 2022
  7. Dec 02, 2022
  8. Nov 30, 2022
    • rhenck's avatar
      Add new element math-editor · fa7e2b04
      rhenck authored
      Uses external software 'MathLive'.
      
      Distpacker issues with mathlive have been solved in a custom 
      distpacker.ts in scripts-folder. This is now used instead of the 
      distpacker from the npm package.
      fa7e2b04
  9. Nov 29, 2022
    • rhenck's avatar
      Add DropList feature returnToOriginOnReplacement · 705cadf5
      rhenck authored
      Allows DropListvalueObjects which have this setting to be replaced in
      lists which only allow onlyOneItem. When this switch is set, the class
      sets the other 2 internal values
      (originListID?: string; originListIndex) itself. Those can not be seen
      nor changed from outside.
      
      Also refactoring in lots of places around droplists. Better names, 
      cleaner structure, comments.
      
      #305
      705cadf5
  10. Nov 28, 2022
    • rhenck's avatar
      Add new DropList property: deleteDroppedItemWithSameID · 2bd675dc
      rhenck authored
      Lists with this setting delete dropped value objects. This allows 
      putting items back.
      (Only makes sense when used with copyOnDrop. Otherwise there can not be 
      duplicate value IDs).
      
      Also improve constructor value checks to correctly handle nullish 
      booleans.
      
      #281
      2bd675dc
  11. Nov 21, 2022
  12. Nov 08, 2022
  13. Nov 07, 2022
    • rhenck's avatar
      Fix DropList element initialization · 198d73d8
      rhenck authored
      Duplicate value objects without keeping the reference to the old object.
      198d73d8
    • rhenck's avatar
      Re-implement DropList element · 6d1ad52c
      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
      6d1ad52c
  14. Nov 04, 2022
  15. Nov 01, 2022
  16. Oct 27, 2022
  17. Oct 25, 2022
  18. Oct 21, 2022
    • jojohoch's avatar
      Implement HotspotImage · b174d3a2
      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
      b174d3a2
  19. Oct 18, 2022
    • rhenck's avatar
      Fix DropList duplication · 37664352
      rhenck authored
      - Fix element creation to have new value objects instead of referencing 
      the old one
      - Add new IDs to DropList value objects
      37664352
  20. Oct 17, 2022
    • rhenck's avatar
      Rework Elementfactory · 0c0b9e3b
      rhenck authored
      The unit tests errored out because of circular dependencies via the 
      Elementfactory class. Therefore:
      - No longer creates styling/position/player-Properties. This is done in 
      the Element parent class.
      - Move element creation from Section to the ElementFactory class 
      instead.
      0c0b9e3b
  21. Oct 12, 2022
  22. Sep 15, 2022
    • rhenck's avatar
      Rework ID handling · 0e45e323
      rhenck authored
      - remove ID handling from model classes. This is now done by the editor 
      itself (mainly unit service).
      - Rename and move IDManager to editor as IDService
      0e45e323
  23. Sep 06, 2022
  24. Aug 29, 2022
  25. Aug 11, 2022
    • rhenck's avatar
      Rework radio-with-images element · 9550df25
      rhenck authored
      Add new parameter 'itemsPerRow'. This limits the grid columns used, 
      making items move to the next row if overextending.
      
      Also simplify component structure.
      9550df25
  26. Aug 10, 2022
  27. Aug 09, 2022
    • rhenck's avatar
      Fix TextField validation fields · 125c985f
      rhenck authored
      Initialize to null, to be able to differentiate in the props panel.
      
      Also improve props panel layout by always showing all fields and 
      disabling them if needed instead of hiding them.
      
      Fix translation.
      125c985f
  28. Aug 08, 2022
  29. Aug 02, 2022
  30. Aug 01, 2022
  31. Jun 14, 2022
  32. Jun 09, 2022
Loading