Bug 38224 - Improve usability of the exam module wizard
Improve usability of the exam module wizard
Status: CLOSED FIXED
Product: UCS@school
Classification: Unclassified
Component: UMC - Exam mode
UCS@school 4.0
Other Linux
: P5 normal (vote)
: UCS@school 4.0 R2
Assigned To: Florian Best
Alexander Kramer
:
Depends on:
Blocks: 38294
  Show dependency treegraph
 
Reported: 2015-04-09 14:34 CEST by Sönke Schwardt-Krummrich
Modified: 2015-05-11 19:24 CEST (History)
0 users

See Also:
What kind of report is it?: ---
What type of bug is this?: ---
Who will be affected by this bug?: ---
How will those affected feel about the bug?: ---
User Pain:
Enterprise Customer affected?:
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number:
Bug group (optional): Usability
Max CVSS v3 score:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sönke Schwardt-Krummrich univentionstaff 2015-04-09 14:34:39 CEST
The exam mode wizard has to be revised:
- the start page shall be split into 2 pages:
  page 1) 
  - name of the exam
  - end time of exam
  - checkboxes for "file upload" and "proxy setting" and "share settings"
  page 2)
  - room selection
  - group selection

- the button "Quickstart" shall be removed; if one of the checkboxes is 
  checked, an additional wizard page is shown; the user has to press always 
  "next" until the last page has been reached.

- the summary page "Klassenarbeit wurde erfolgreich angelegt" (shown after 
  creating users and before the reboot page) shall be moved to the end of 
  he wizard (after reboot). The current last page shall be merged into the 
  summary page (especially the "open computerroom" button).
Comment 1 Florian Best univentionstaff 2015-04-17 15:37:36 CEST
The first page was split into 2 pages. The first page contains checkboxes with the further actions now. The success page is now shown at the very end. No quickstart button anymore.

Configurable new UCR variables, to automatically check the checkboxes:
ucsschool/exam/default/checkbox/*

Fix: svn r59746, r59819, r59926
Comment 2 Sönke Schwardt-Krummrich univentionstaff 2015-04-17 17:14:19 CEST
Tooltip for widget "Name der Klassenarbeit" contains a typo: 
"Der name der Klassenarbeit, bspw…" → s/name/Name/

Name of widget "Endzeit" → "Geplantes Ende der Klassenarbeit"

"Wählen Sie Ihre weiteren Konfigurations-Schritte:" →
"Wählen Sie Ihre weiteren Konfigurationsschritte:"

Rename group widget "Zugewiesene Klassen/Arbeitsgruppen" to
"Teilnehmende Klassen/Arbeitsgruppen"

If no checkbox is selected, there is only a "next" button on the second page and gives no hint, that the exam is started by pressing next. The button on the last visible page should be called "Start exam"/"Klassenarbeit starten".

On the reboot page the button "Klassenarbeit starten" is confusing since the exam has already been started. Why not renaming this button to "Next"?

Last page ("overview"): s/exam-santon123/exam-anton123/ (german text)

Unknown if bug in package: within the dev environment, the headlines "Assign internet rules" and "Regulate share access" are not translated.

There is no tooltip for dropdown "Internetregeln" → there should be an explanation for "Standard" and "Eigene Internetregeln" and a generic one for the others.

If "Eigene Internetregeln" is selected, but the textarea is left blank, the "next" button does not work. The user gets no hint, what the problem is. 

Share access page:
s/Keine Einschränkungen/Zugriff auf alle Freigaben erlauben/
s/Ausschließlich das Heimatverzeichnis/Zugriff auf Heimatverzeichnis beschränken/
s/Freigabezugriff/Zugriffsberechtigungen für Freigaben/

Reboot page:
I tested with your "fbest*150" machine on 10.200.27.10:
the second column tells me "no reboot required" and if I press on "Schülerrechner neustarten" or if I explicitely select this host and press "Ausgewählte Rechner neustarten" a dialog with progress bar pops up and then nothing happens. No restart of the windows client.
Btw: when is the text "Kein Neustart erforderlich" shown?
Comment 3 Florian Best univentionstaff 2015-04-20 15:30:49 CEST
All thing from comment #2 are fixed in svn r59978.
Comment 4 Alexander Kramer univentionstaff 2015-04-23 11:07:48 CEST
reboot page:
- reboot does not works

Asign internet rules:
- in the dropdown list are german translation in the engl. version (kein Internet, Unbeschränkt)


ucr:
Maybe we should adapted the description for the ucr variables. I think it is not clear hwat value you should use. Now i know that it doesn't, so i used true, 1 and 'foobar' to get the same result. But imho i think true and false make more sense.
Comment 5 Sönke Schwardt-Krummrich univentionstaff 2015-04-23 11:15:55 CEST
(In reply to Alexander Kramer from comment #4)
> Asign internet rules:
> - in the dropdown list are german translation in the engl. version (kein
> Internet, Unbeschränkt)

"kein Internet" and "Unbeschränkt" are the names of the default internet rules. There is currently no way to translate them.
Comment 6 Florian Best univentionstaff 2015-04-23 12:23:54 CEST
Reboot fixed.
UCR variable descriptions adapted.
Comment 7 Alexander Kramer univentionstaff 2015-04-23 14:40:22 CEST
Reboot for student clients works great, but it doesn't work if a pick a client
Comment 8 Alexander Kramer univentionstaff 2015-04-24 11:47:08 CEST
OK - debian / changelog
OK - xml / changelog

OK - the start page shall be split into 2 pages

OK - the button "Quickstart" shall be removed

OK - checkboxes for "file upload" and "proxy setting" and "share settings"
OK - if one of the checkboxes is checked, an additional wizard page is shown;

OK - he summary page shall be moved to the end

OK - Configurable new UCR variables, to automatically check the checkboxes

OK - fixed Tooltip for widget "Name der Klassenarbeit" 

OK - Name of widget "Endzeit" → "Geplantes Ende der Klassenarbeit"

OK - "Wählen Sie Ihre weiteren Konfigurations-Schritte:" →
"Wählen Sie Ihre weiteren Konfigurationsschritte:"

OK - Rename group widget "Zugewiesene Klassen/Arbeitsgruppen" to
"Teilnehmende Klassen/Arbeitsgruppen"

OK - The button on the last visible page should be called "Start exam"/"Klassenarbeit starten"

OK - renaming "Klassenarbeit starten" button to "Next"

OK - Last page ("overview"): s/exam-santon123/exam-anton123/ (german text)

OK - fixed "Assign internet rules" and "Regulate share access" are not translated.

OK - tooltip for dropdown "Internetregeln"

OK - the user gets a hint if "Eigene Internetregeln" is selected, but the textarea is left blank

OK - text changes on Share access page


Reboot page:
selected restart still not work but see bug #38004 for this.
Comment 9 Florian Best univentionstaff 2015-05-11 19:24:51 CEST
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".