GetTermMarkTestLessons (Opus Funktion)
Beschreibung
Diese Funktion gibt der Stundenplan von einer Person zurück.
Argumente
Name | Typ | Beschreibung |
---|---|---|
ID | integer | ID des Datensatzes. Die gültigen Typen sind im nächsten Feld ersichtlich. |
Type | string | eines der folgenden: "SSB_ClassID" "SSB_ClassGroupID" "SSB_TeacherID" "SSP_AddressID" "SSB_RoomID" Wird etwas anderes übergeben, ist das Resultat undefiniert resp. es werden alle geplanten Lektionen zurückgegeben. |
PlanningPeriodID | integer | Optional: Planungsperiode Die Planungsperiode muss bei SSB_ClassID und SSB_ClassGroupID nicht mitgegeben werden und wird in diesem Fall ignoriert. Es wird die Planungsperiode der Klasse resp. Klassengruppe genommen. In allen anderen Fällen ist diese Angabe notwendig. |
FirstDate | datetime | Optional: Erstes Datum Wird dieses Argument nicht mitgegeben, dann wird das erste Datum der Planungsperiode genommen. |
LastDate | datetime | Optional: Letztes Datum Wird dieses Argument nicht mitgegeben, dann wird das letzte Datum der Planungsperiode genommen. |
IgnorePublicHolidays | integer | Optional: 0 = (Default) Lektionen an Feiertagen werden aus dem Stundenplan ausgenommen. 1 = Feiertage sollen ignoriert werden. Dies bedeutet, dass Lektionen an diesen Daten im Stundenplan bleiben sollen. |
RückgabewertÂ
Es wird ein Objekt mit folgenden Arrays zurückgegeben. Alle Arrays sind gleich gross.
Name | Typ | Beschreibung |
---|---|---|
LessonID | [integer] | ID der Lektionen |
ClassID | [integer] | ID der Klassen Mit GetClassFriendlyName (Opus Funktion) kann der Name der Klasse geholt werden. |
ClassGroupID | [integer] | ID der Klassengruppe. Mit GetClassGroupFriendlyName (Opus Funktion) oder GetClassGroupLongFriendlyName (Opus Funktion) kann der vollständige Name der Gruppe geholt werden |
StartTime | [integer] | Startzeit z.b. 900 für 9.00 Uhr |
EndTime | [integer] | Endzeit |
LessonTypeID | [integer] | ID des Lektionstyps Um die totale Bezeichnung des Faches zu erhalten, kann GetTotalSubjectName (Opus Funktion) verwendet werden |
TeacherID | [integer] | ID des Hauptlehrers |
DayID | [integer] | ID des Tages (1 = Montag ... 7 = Sonntag) |
MainRoomID | [integer] | ID des Hauptraumes |
SubjectID | [integer] | ID des Faches Um die totale Bezeichnung des Faches zu erhalten, kann GetTotalSubjectName (Opus Funktion) verwendet werden |
ClassSubjectID | [integer] | i_SSB_ClassSubjectID |
WeekDate | [datetime] | Datum des Montags in der Woche der Lektion |
Date | [datetime] | Datum der Lektion |
DateID | [integer] | i_SSB_DateID |
TermMarkDateID | [integer] | i_SSN_TermMarkDateID |
Beispiel
Lo_TermMarkLessons = GetTermMarkTestLessons(Ai_ClassID, "SSB_ClassID",Ai_PlanningPeriodID);
Siehe auch
---