Skip to content

v0.2.0 Release

Pre-release
Pre-release
Compare
Choose a tag to compare
@github-actions github-actions released this 29 Jun 17:56
· 1332 commits to main since this release
38c2283

The following new Features have been implemented:

Toolbox

  • A Toolbox component has been implemented.
  • The toolbox can contain Learning worlds, spaces and elements.
  • Objects in this toolbox are loaded from a special system folder (e.g. ??? on Windows, /home/[user]/.config/AdLerAuthoring/Toolbox on Linux).
  • Double clicking on a world loads it into the world selection dropdown.
  • Double clicking on a space inserts it into the currently focused learning world.
  • Double clicking on an element either inserts it into the currently focused learning world, or, if applicable, into the currently opened learning space.
  • Searching in the toolbox filters objects and only displays objects which contain the search string.
  • If the search string contains the special terms "world", "space" or "element", only elements of that type are displayed. If the term is followed by a colon (':') and another search term, only elements of that type that also contain the search term in the name are displayed.
  • If the search term is surrounded by quotation marks, the term is taken literally and the rules above do not apply, instead elements are filtered only by name.

Learning elements

  • There are now tighter restrictions on the combinations of type and content that are selectable when creating new learning elements or editing existing ones.
  • The type system under the hood has been refactored to reflect these restrictions.
  • When creating learning elements, you must now supply a file containing the content of the learning element.
  • Only files corresponding to the selected type-content combination can be selected (e.g. .h5p files for H5P elements).
  • You can now enter an estimated workload and a difficulty on learning elements.
    • For spaces and worlds, the sum of estimated workloads is calculated from the elements and displayed accordingly.

User Interface

  • You can now add learning elements to worlds and spaces more quickly by simply dragging the desired content file onto the drop zone.
    • A new create element dialog will appear with some prefilled fields.
  • You can also drop AdLer world, space and element files onto the drop zone to open or add them to the world/space, respectively.

Moodle Export

  • It is now possible to export learning worlds with any number of H5P elements into a Moodle backup.
  • The backup will now also contain a DSL file, describing the learning world, which is required for the 3D AdLer engine to properly display said world.
  • Other elements types other than H5P are unfortunately not yet supported, but will be in future releases.

Other

  • General bugfixes and improvements