Ilias Client Lib

The Java ilias client lib extraction

Recently I got a request for extending the ilias-client with the ability to add a group to a course. The requestors wanted to use the client tool for this purpose, but a better approach was to slice the corresponding functions out of the existing tool and move it into a client library which could then be used by both tools.

Reason#

Due to this decision ilias-client-lib was born and released. Afterward, the version was added to the client tools

Conclusion#

Fully tested software give you the possibility to refactor with ease. In total the whole split out took about an hour with adapting all the paths and moving the tests.

© 2021