Background
GUI is essential part of usability in teaching.
Selected tool-set / framework will drive complexity and required skills in project.
Targets:
- lowest possible impact on perfomance
- keep complexity of solution small (number of different toolsets etc.)
- usability, stability and maintainability
- new: security + multi user + access fraom "outside" lab.
Action items
It has to be decided which nodes of the IT-solution will provide a graphical user interface and which toolset will be suitable to develop this for each node. The following toolsets or framworks are subject to discussion:
- tkinter
- PyQt Framework
- django
- flask (new idea) with March 2021
- curses
- Develop prototype in django (following Bachelor Thesis Mr Nabhan brings some threats with existing SQLITE databases of solution)
- Develop prototype with flask
- Compare different solutions