Univention Bugzilla – Bug 38004
Reboot is also performed on the teacher's computer / Start exam mode only on selected computers
Last modified: 2015-05-11 19:24:49 CEST
If a teacher uses a computer of the computer room for which he is about to start the exam mode, the computer will be restarted together will all student computers. This way, the teacher will loose its Windows and UMC session and has to relogin after reboot. The exam mode should detect, which host/IP address is used for starting the exam mode (the computerroom uses this automagic detection mechanism already for preselection of the correct computerroom). Optional extension: If this detection fails and the used IP address is no member of the computerroom, it should be checked if a teacher is logged on in the selected exam computerroom and a reboot should be avoided for this computer.
Some teachers want to start the exam mode within a computerroom only for a selected group of computers. This is often the case if one or more students have to resit a missed exam. From the technical perspective this use case is very similar to the report above.
Partly WORKSFORME. I cannot reproduce that a teacher computer was shutdown if the teacher is logged in. I made it possible to select computers for reboot instead of rebooting every as 'necessary' flagged computer. This allows also to reboot teacher computers! Fix: svn r59817 Package: ucs-school-umc-exam
As discussed a few seconds ago, the reboot page should also check against the IP address of the current UMC user's browser. Otherwise there might be the chance that the user hits the "next" button too fast (iTALC was not finished with determination of students/teachers) and indirectly reboots its own computer.
(In reply to Sönke Schwardt-Krummrich from comment #3) > As discussed a few seconds ago, the reboot page should also check against > the IP address of the current UMC user's browser. Otherwise there might be > the chance that the user hits the "next" button too fast (iTALC was not > finished with determination of students/teachers) and indirectly reboots its > own computer. Okay, I implemented this in svn r59979.
As discussed the selected restart does not work.
(In reply to Alexander Kramer from comment #5) > As discussed the selected restart does not work. yes, it was caused by the modulestore which returned items with lists as attributes instead of strings.
OK - debian changelog OK - xml changelog OK - The exam mode should detect, which host/IP address is used for starting the exam mode (the computerroom uses this automagic detection mechanism already for preselection of the correct computerroom). OK - If this detection fails and the used IP address is no member of the computerroom, it should be checked if a teacher is logged on in the selected exam computerroom and a reboot should be avoided for this computer. OK - Some teachers want to start the exam mode within a computerroom only for a selected group of computers.
(In reply to Alexander Kramer from comment #7) > OK - Some teachers want to start the exam mode within a computerroom only > for a selected group of computers. Please note: still all computer of the selected room will get a member of the exam mode, but since not all computer have to be restarted, the exam mode doesn't come into effect on the non-rebooted computers. If one of those computers crash or is rebooted manually, it will start in exam mode like the other ones that have been rebooted (manually or automatically). This is still a workaround with certain requirements!
UCS@school 4.0 R2 v1 has been released: http://docs.univention.de/release-notes-ucsschool-4.0R2v1-de.html If this error occurs again, please use "Clone This Bug".