Status

STARTED

Stakeholders
Outcome
Due date
Owner

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