-
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
Liste der Anlässe (3+3PT) #332
Comments
Für den Request GET
Für den Request auf |
Ist noch ein Bug wird noch ausgeliefert.
Ja der Testaccount ist zwar ClassTeacher hat aber keinen Klasse freigegeben. Ich habe nun eine freigegeben. |
@fbufbi Könntet ihr uns auch einen Testuser einrichten/angeben, der nicht ClassTeacher ist? |
@schefbi Das mit den Links habe ich noch nicht ganz verstanden. Diese werden im |
@caebr Das ist ein gute Frage. Ich habe mir das vorgestellt, aber habe es nicht geschrieben. Ich habe mir ein Platzhalter vorgestellt {id} die beim rendern der HTML Seite ersetzt werden. Ich habe es in der Beschreibung ergänzt. bsp. settings.eventlist.evaluation = '.../Evt_Pages/Brn_QualifikationDurchDozenten.aspx?IDAnlass={id}' |
|
@fbufbi Was bekommen Events für einen Status bzw. was wir im GUI angezeigt, wenn keine der oben genannten Bedingungen zutrifft? Und zum Testen wäre es auch noch gäbig, wenn die Testdaten alle möglichen Status abbilden würden. |
Kein Status, kein Text - die Zeile gibt es nicht, Siehe Fach Mathematik im Mockup zuunterst.
Habe ich erfasst. Für l1 Klasse 22a mit Bewertung, Franz 22d Zwischenbewertung, Franz 24f Bewertung bis 28.07.2022, Franz 22a Tests erfassen und weitere. Für l3 alles ausser Klasse. |
@caebr Es gibt eine Änderung auf Grund eines Fehlers der von SLH gefunden wurde und nun behoben ist.
Ich habe es auch in der Beschreibung ergänzt. |
@schefbi Ich setzte folgenden Request ab: mit Header Das Liefert 116 Resultate zurück, darunter viele mit |
Ah - müsste es |
Ja sorry er müsste |
@caebr Wenn kein Status zutrifft wird dennoch der Link "Test erfassen" angezeigt. Kannst du das bitte noch ändern? Es darf kein Link in der Spalte Bewertung angezeigt werden. |
@schefbi Könntest du ein Beispiel der Daten bei denen es falsch angezeigt wird hier und in den Testdaten noch ergänzen? Bzw. wäre das z.B. |
@caebr mit l3@test.ch ist es der CourseId 9467 der keine Bewertung zulässt. Wenn kein Status gemäss Beschreibung zutrifft gibt es kein Link. |
Dieser Punkt ist nun korrigiert. |
@caebr Die Volltextsuche müsste alle Spalten umschliessen, nicht nur die Bezeichnung. Der Text im Suchfeld heisst dann einfach "Suchen..." statt "Bezeichnung suchen..." . Vgl. Mockup. |
@caebr Ich musste noch eine Ergänzung machen. Beschreibung wie folgt angepasst:
Edit FBU: |
@caebr Bei der Anlassliste muss anstelle von Classes[x].Designation > Classes[x].Number angezeigt werden. Die Beschreibung wurde angepasst. Beschreibung:
|
@schefbi Ich verstehe die zweite Bedingung nicht: |
Ah - es hat sich halb geklärt: Die zweite Bedingung ist |
@caebr Wie telefonisch besprochen die Anpassung in der Beschreibung |
@caebr Beschreibung angepasst ich hoffe es ist verständlich, ansonsten bitte melden. |
@fbufbi Könntet ihr Anlässe für alle möglichen Fälle erfassen? Und vielleicht kurz beschreiben, bei welcher Anlass-Id, welcher Text/Link erwartet wird? Danke |
|
build evaluation link independent from course state, refs #332
@schefbi Kannst du bitte testen:
Alles Andere ist für mich Test OK |
|
@caebr Wir bräuchten auch hier noch einen zusätzlichen Eintrag für die französische Übersetzung "points" kleingeschrieben. Wahrscheinlich ist es zurzeit der gleiche Eintrag wie jener des Labels "Points" im Spaltenkopf der Tabelle: |
Ist gemacht |
Test OK, Anpassung der Links folgt in #427 |
Einstiegspunkt für Details Anlass & Bewertung
Beispiele: GYM l1@test.ch (Klassenlehr- & Fachlehrperson), l3@test.ch (Fachlehrperson)
Endpunkte:
settings.eventlist.statusfilter: "14030;14025;14017;14020;10350;10335;10355;10315;10330;1032510320;10340;10345;10230;10225;10240;10260;10217;10235;10220;10226;10227;10250;10300"
/Courses/?expand=EvaluationStatusRef,AttendanceRef,Classes,FinalGrades&filter.statusId=;settings.eventlist.statusfilter
, Request senden mit HeaderX-Role-Restriction: TeacherRole
roles: ClassTeacherRole
vorhanden, Request senden mit HeaderX-Role-Restriction: ClassTeacherRole
GET/StudyClasses/FormativeAssessments?filter.IsActive==true
und/StudyClasses/?filter.IsActive==true
. Alle Classes aus FormativeAssessments können bewertet werden. die anderen müssen nur angezeigt werden.Felder:
Status:
/StudyClasses/FormativeAssessments
EvaluationStatusRef.HasEvaluationStarted === true && EvaluationStatusRef.EvaluationUntil >= Date.Now && EvaluationStatusRef.HasTestGrading === false
EvaluationStatusRef.HasEvaluationStarted === true && EvaluationStatusRef.EvaluationUntil === null && EvaluationStatusRef.HasTestGrading === false
EvaluationStatusRef.HasTestGrading === true && EvaluationStatusRef.HasEvaluationStarted === false
EvaluationStatusRef.HasTestGrading === true && EvaluationStatusRef.HasEvaluationStarted === true && EvaluationStatusRef.EvaluationUntil === null
EvaluationStatusRef.HasTestGrading === true && EvaluationStatusRef.HasEvaluationStarted === true && EvaluationStatusRef.EvaluationUntil >= Date.Now
Anlässe mit folgenden Bedingungen dürfen dargestellt werden:
EvaluationStatusRef.HasReviewOfEvaluationStarted === false || FinalGrades === null (expand=FinalGrades)
The text was updated successfully, but these errors were encountered: