Lernstick is a software that provides a safe working and exam environment.
openjdk11
Java 11
openjfx11
JavaFX
FXML
Scrum
Agile Development
Debian
Migrate the User Interface of the Storage Media Management from Swing to JavaFX
The program storage media management of the learning stick ran at the beginning of the semester with Swing. Swing is an obsolete user interface library for which support is no longer available. The user interface of the old software was confusing and very difficult to understand for the target group. In addition, the code of the software was only commented in a very reduced way.
JavaFX has more potential for the UI Design. This opened a new door for future developers to make the user interface pleasant and user-friendly.In addition, the user-friendliness of the interface was increased. The increase in user-friendliness was achieved with UX-Tests.
Most of the frontend could be migrated to JavaFX. Additionaly big parts of the backend were refactored and the UX was increased.
Project Duration: 2 Semester
Total man-hours: 1120 Hours in total
Team Size: 5
Prject work in third and fourth semester: We have migrated the old UI which actually run with Swing to JavaFX. Many UX-Test were executed to imrpove the usability of the UI.
Lara Biehl - Uni Bern
Hochschulstrasse 6, 3012 Bern
Lernstick
Lukas Gysin
Jonas Witmer
Esteban Sierra Patino
David Wyss
Raphael Sutter
Jeane Summermatter
First name and surname of team coach
Public GitHub Repo of the project