The old library was written in Scala which resulted in a fat jar with lots of classes (and class loading) for scala, while the lib only needs to read/write task XML files and maintain a map of the requested tasks.

Daniel has rewritten most, if not all, of the backend and shared code of labback:
- labback-front (interface used by WebLab)
- labback-docker
- labback-legacy
- labback-shared, used by labback-docker/front/legacy

The updated labback-front lib also adds support for task modes, which will be a new concept where custom modes and associated buttons can be configured by course staff. This will be added in a future release soon.

Submitted by Elmer van Chastelet on 9 September 2021 at 08:45

On 9 September 2021 at 08:45 Elmer van Chastelet tagged 1.6.0

On 9 September 2021 at 08:45 Elmer van Chastelet closed this issue.

Log in to post comments