Skip to content

Releases: ProjektAdLer/Autorentool

v0.3.2 Release

21 Nov 13:00
0c50700
Compare
Choose a tag to compare
v0.3.2 Release Pre-release
Pre-release

This release fixes several critical bugs that made the application hard to use.

Full Changelog: 0.3.1...0.3.2

v0.3.1 Release

28 Oct 13:14
0152813
Compare
Choose a tag to compare
v0.3.1 Release Pre-release
Pre-release

This minor release includes a fix for our backup generation format.

Full Changelog: 0.3.0...0.3.1

v0.3.0 Release

18 Oct 13:09
f21a51c
Compare
Choose a tag to compare
v0.3.0 Release Pre-release
Pre-release

Major Features

  • LearningPathways implemented.
  • All currently supported content types are now exported to Moodle.
  • Switched to a command based architecture internally and implemented the Memento pattern to properly save versions of Worlds, Spaces and Elements for Undo and Redo.
  • Implemented Undo and Redo on (most) UI commands.
  • Switched internally from custom mapper implementations to using AutoMapper.
  • Implemented text based elements.
  • Implemented points on both LearningElements (points on completion) and LearningSpaces (required points to complete space).
  • Removed LearningElements from World directly, they can now only be created in spaces. (If you want an element in the world, just make a space with one element.)
  • Switched video based elements to use a URL instead of a file (for filesizes sake).
  • Changed serialization format for saving Worlds, Spaces and Elements.
  • Instead of loading learning content, we now save it into a special folder and use filepaths.
  • Implemented a manager class for this purpose.
  • Updated DSL format.
  • Revisited which fields are required or optional when creating Worlds, Spaces and Elements.
  • Marked required fields with a star.
  • Added some validation when creating Worlds, Spaces and Elements.

What's Changed (autogenerated)

Full Changelog: 0.2.0...0.3.0

v0.2.0 Release

29 Jun 17:56
38c2283
Compare
Choose a tag to compare
v0.2.0 Release Pre-release
Pre-release

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

v0.1.0: First prerelease!

05 Apr 10:47
Compare
Choose a tag to compare
Pre-release

This first prerelease consists of the following features:

  • Create, Delete, Edit, Save and Load learning worlds, elements and spaces!
  • Elements and spaces can currently be placed in worlds, placing elements inside of spaces will be implemented in the next version.
  • Generation of an empty but valid Moodle backup file without use of templates or other temp files.

Known bugs and issues:

  • Pressing cancel on the Save or Load dialogues crashes the application
  • Loaded worlds/spaces/elements sometimes don't show up immediately and a new object of the same type must be created before it shows
  • Startup times can vary widely

Installation:
Windows: Please use either the Setup .exe or unpack win-unpacked into a folder of choice, then start AuthoringTool.exe
Linux: It is highly recommended to unpack linux-unpacked into a folder of your choice and then run the file authoring-tool manually, as this method is by FAR faster than the AppImage or snap packages, which are also provided for your convenience.
MacOS: Either use the .dmg file or the provided -mac.zip below.