-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Tests: Einstiegsseite (5PT) #333
Comments
@mfehlmann IdReport 290044, in der Beschreibung ergänzt |
@schefbi Welche Ids müssen beim Report mitgeschickt werden? |
Es sind nicht Buttons, sondern Schaltflächen: Siehe https://getuikit.com/docs/filter#reset-filter |
@mfehlmann im Task #336 unter Mittelwert und Durchschnitt: findest du die Berechnung. Der Mittelwert pro Lernende wird vom Backend noch nicht korrekt übertragen. Das wird am 08.02.2022 auf Testumgebung korrigiert. |
@mburri Gehe ich richtig in der Annahme, dass nun nach allen Spalten mit einem Titel sortiert werden kann, also auch nach der Spalte Punkte? Ich würde in dem Fall im Desktop-Mockup noch den Titel "Punkte" ergänzen (kommt im Mockup nur bei Test 5 vor), damit die Logik dieselbe ist wie bei Mobile. |
Ich denke es braucht den "Begriff" Punkte eigentlich nicht - es handelt sich ja um eine lineare Transformation Punkte -> Note. D.h. ob ich nach Punkte oder Note sortiere ergibt ja die gleiche Sortieren - darum ist es ja einerlei, auf was der Benutzer klickt - er muss lediglich nach dieser Spalte sortieren können. Und für uns sind Punkte und Note in der gleichen Spalte. |
@mburri Wie heute im Daily besprochen verzichten wir überall auf das Label "Punkte" und sortieren nicht danach. Es reicht die Sortierung nach der Note, da diese ja den Punkten entspricht. Ich werde das Mockup Mobile nach der UX-Besprechung anpassen. |
Neue Version wie heute mit @fbufbi besprochen. |
@fbufbi und @pmurkowsky : was passiert beim Aufklappen des Tabellenheaders in der Desktop Ansicht: wird der Header für alle Spalten aufgeklappt oder nur für diejenige die man angeklickt hat? |
@mburri Der Tabellenheader wird für alle Spalten aufgeklappt und die Tabelle darunter wird als ganzes nach unten geschoben. Ich arbeite heute an den Mockups und werde sie im Laufe des Tages bei allen betroffenen Tasks austauschen und allenfalls die Beschreibung aktualisieren. |
@mburri: vgl. Mockups oben Mobile:
Desktop:
|
|
|
@fbufbi Ich habe mir das mit den Dropdowns kurz im Smartphone-Simulator angeschaut. Es ist also tatsächlich so, dass die Texte nach der Änderung (auf das Dropdown analog zum Multiselect) auch auf mobile abgeschnitten werden. Somit würden wir die Änderung rückgängig machen und wieder die Implementation wie bei "Absenzen bearbeiten" verwenden. Ok? |
@caebr Könnt ihr nicht einfach den inline-style |
@fbufbi Können schon, aber wir tendieren eher dazu das überall das native Element zu verwenden. Der Aufwand des Rückbaus ist nicht gross.
Was meinst du? |
@caebr Die Aussage der Screenshots ist mir nicht ganz klar. Meint ihr damit, dass das native Element praktisch genau so aussieht wie das jetzige Dropdown ohne white-space und es damit gut einsetzbar wäre? Wenn das so ist, ihr das native Element bevorzugt und der Rückbau mit geringem Aufwand verbunden ist, dann ist dieser für mich i.O. |
@fbufbi Mit dem nativen Element würde es so aussehen wie Screenshot 2 (was analog zur heutigen Darstellung bei "Absenzen bearbeiten" ist). |
@caebr Das native Element ist ok, wenn ihr das bevorzugt. |
@mburri Wir erhalten einen Decode Error, wenn folgende Felder leer sind: Geburtsdatum, Adresse. Dann lässt sich die Seite mit den Tests nicht aufrufen. Beispiel l1, Fach Französisch-S2, 22a (ID Anlass 9248). |
@fbufbi Die Punkte 2 und 3 sind gemacht und auf master. Beim Punkt 1 ist es etwas schwierig, da haben wir mit dem aktuellen Layout nicht so viel Spielraum. Die Felder Punkte und Note können nicht kleiner sein (wegen dem potenziellen Inhalt); man könnte höchstens den Namen ellipsieren und ein bisschen Padding entfernen, aber halt auch nur beschränkt. |
@caebr Punkt 1: Ja, der Name kann stärker ellipsiert werden. Am Padding würde ich nichts ändern, wenn nicht unbedingt nötig (oder wir schauen das morgen am Daily an, wie es ausschauen würde). |
Hier mal ein Versuch (nur kurz zusammengehackt). Wir können das morgen besprechen. |
@caebr Zwischen der Box Punkte & Note könnt ihr die margin noch auf 1rem reduzieren (bisher 1.5) |
@fbufbi Also ich habe mal einen Vorschlag versucht zu machen, der ohne grösseren Umbau des Layouts in den verschiedenen Browsern in den Grössen 375 - 414 mehr oder weniger ok aussehen sollte. |
@mburri Die Einschränkung auf "Meine Tests" funktioniert nicht richtig: Der Header (mit den Angaben zu Bezeichnung, Faktor, Lehrperson) bleibt stehen, während die Spalten in der Tabelle mit den Noten und Punkte korrekt verschwinden. |
@caebr Den Ansatz finde ich sehr gut! Die Ausführung muss noch optimiert werden und es gibt side effects. Hier meine Darstellung mit 414 px:
|
@mburri In der Tabelle (Desktop) erscheint zwischen Note und Mittelwert eine sekrechte graue Linie auf der Zeile, auf der man sich gerade befindet. |
@fbufbi |
@fbufbi @schefbi Bild 1-4 konnte ich nicht nachvollziehen. Die Punkte in Bild 5 werden wir angehen. |
…a grade changed and only use it on page load to select the most recent test, refs #333
@fbufbi 1-4 war ein Problem mit dem Beta. Wurde jetzt gelöst. |
@schefbi Fehlt uns eine Einschränkung auf den Status der Anmeldung der Lernenden? GYM l2 Fach Deutsch-S1, 22a => viele LL sind sistiert, werden aber trotzdem angezeigt. |
Issue erfasst bei SLH ging vergessen. Ich habe explizit angenommen, dass es mit dieser Beziehung vorhanden ist. => Wird in #425 bearbeitet. |
Test OK, Einschränkung auf den Status der Anmeldungen folgt in #425 |
Aufklappbarer Kopfbereich (klappt immer für alle Tests auf): Details der Tests anzeigen, eigene Tests mit Status "in Arbeit" bearbeiten (hier: eingeloggt als Gerber Michael)
settings.js
gespeichert/Files/CrystalReports/Anlass/{settings.TestsByCourseReportId}?ids={Id}&token={token}
Tabelle:
Endpunkt
/Courses/{Id}?expand=ParticipatingStudents,EvaluationStatusRef,Tests,Gradings,FinalGrades
/GradingScales/{Tests.[id].GradingScaleId}
wennTests.[id].IsPointGrading === true
=> GradingScales read onlySobald man zurück auf diese Seite kommt, müssen die Daten neu geladen werden.
The text was updated successfully, but these errors were encountered: