----------------------------------- B U G S ------------------------------------- [x] Frame auf 0,0 gemoved will gelöscht werden. sollte nicht sein. [ ] Bei setzen des Session Name werden wieder alle Frames geschmissen, d.h. die Raumbelegungsaufteilung ist hinüber. [ ]--> Lösung: Clienten und Frames nicht löschen bei SessionName aktualisierung --> sinnvoll? oder zu allgemein? [x]--> Möglichkeit mit Counter: bei erster Änderung --> nicht löschen bei weiteren Änderungen --> löschen --> evtl. auch mit jetziger Nutzerwarunung zu kompliziert für Nutzer? --------------------------- P V S M G R ---------------------------------------- [x] Button plus Auswahlmenü für Räume. Idee: falls alles durcheinander, neue Raumauswahl --> Startconfig wird geladen. [ ] ConnectionFrame -> ComputerID ist schwachsinn. Wirklich sinnvoll wären 'int IDs' welche dann auch die 1 Million (*it)->client->id() zu (*it)->id() vereinfache würden. zusätzlich kommtman villeicht irgendwann mal an den fleck an dem man die client pointer nicht mehr anfassen muss. [x] Locks funtionieren immer noch nicht richtig beim source wechsel [x] ein Client ist direkt nach dem Einloggen gesperrt [x] exklusive Projektion: Wenn das zweite Mal auf Button geklickt wird, sollen alle Clientsperren wieder aufgehoben werden. [x] [x] BUG: Changing projection source in student-to-tutor results in tutor not starting x11vnc [beide] Irgendwie alles das selbe :D <-- [x] Kann dateien lesen und frames bewegen [ ] vorlagen der räume Anordnung auf Monitor soll Raumstrukturen (Aufstellung der Rechner in Reihen/Inseln) abbilden / widerspiegeln. -- Simple Szenarien / Szenarien simpel halten: Zum Beispiel: Wenn Dozentin kommt, sollen nur Rechner im Raum (des Doz.-Pults) angezeigt werden, -- Sitzanordnung (der Studierenden) geht über alles: Dozentin wird eher Studenten räumlich umsetzen, als (beispielsweise für Kursteile A und B) die Icons auf dem Monitor aufzusortieren, da sonst dauernde Schwierigkeiten bei Zuordnung Ort Icon auf Monitor / Studierendenrechner im Raum. S.o., immer physikalische Sitzordnung widerspiegeln. -- Beim Anschalten (des PVS-Dozentinnenteils) sollen alle , auch ausgeschaltete Rechner angezeigt werden; ausgeschaltete Rechner abgedunkelt. --> [ ] Wenn Raumbelegung: Clients sollen automatisch verbunden werden, wenn Haken (im VMChooser) gesetzt. Dies soll ohne Eingabe einer Session-ID erfolgen. -- Wie zur hölle soll das funktionieren? IP-Whitelists? [x] Der Sperrbutton soll durch das Icon mit den neun Screens ersetzt werden, damit die GUI sich einheitlicher darstellt. [ ] Noch ein Wunsch war: Ist es möglich, dass die PVS-Dozentenkonsole auch per LDAP-Authentifizierung nur von Mitgliedern der Uni (status "employee" (=Mitarbeiter/Hiwis) und "Xemployee" (=Lehrbeauftragte) gestartet werden kann. Das wäre ggfs. auch eine Lösung für das zurücksetzen bzw. neu starten der Rechnereinstellung, wenn ein Dozent fertig ist und ein anderer den Raum direkt im Anschluss übernimmt. Dozent muss sich abmelden, neuer Dozent muss sich anmelden, in der Zwischenzeit kann das System auf den default resetten....> --------------------------- P V S C L I E N T ---------------------------------- [funktioniert bei mir(manuel), bei mir(bjoern) auch] Beim Client: Wenn Session-ID im laufenden betrieb geändert wird, fliegt der Client raus. Man kann als Client (dann) keine neue Session-ID setzen. [x] Informationsknopf im Clienten: Hilfetext in Toolbar bezüglich sichtbaren PVS-Menüs und zur> Session-ID-Einstellung. ^^^ [ ] Text sinnvoll?? [ ] Zug (eines Client-Rechnericons) auf Papierkorb soll Verbindung trennen, auch wenn PVS-Client auf Rechner online ist. Rechnersymbol soll schwarz werden. --------------------------- V M C H O O S E R ---------------------------------- [x] Im VMchooser (Client): -- Häkchen gesetzt, automatische Verbindung (Session-ID) -- wenn kein Häkchen gesetzt, soll dennoch manuelle Verbindung wählbar sein. [x] Start pvs in any case [x] Adjust vmchooser2 to not set env -------------------------------------------------------------------------------- [ ] Test [ ] Tests [ ] TESTS