Zum Inhalt

GetTermMarkResult (Opus Funktion)

Beschreibung

Diese Funktion gibt das berechnete Erfahrungsnoten-Resultat einer Leistung zurück. Retrieves a term mark result for a given person type, result template and class context. Supports quarter and semester filtering.

Argumente

Name

Typ

Beschreibung

ResultTemplateName
ResultTemplatePath

string

[string]

integer

Leistungsname oder Serie von Leistungsnamen, um die Verlinkungen zu verfolgen.

Wird als Leistungsname eine Zahl angegeben, dann wird versucht, diese als ID einer Leistung (CalculationID) zu interpretieren. So ist es möglich, direkt eine Leistung mit ID anzusprechen.

PersonTypeID

integer

AddressRoleID

ResultIndex

integer

0 = Neuester Versuch, sonst genau der angegebene Versuch.

Zurzeit ist für diese Funktion nur Index = 0 gültig

ClassIDs

[integer]

Liste der Klassen, für welche die Erfahrungsnoten zählen sollen.

RestrictExamIDs

[integer]

(optional) list of exam IDs to restrict the calculation to

Quartal

integer

(optional) quarter number (1–4) within the semester; defaults to 1

Semester

integer

(optional) semester number within the school year; defaults to 1

Rückgabewert Res Object

Objekt mit dem Resultat der Berechnung

Beispiel

Lo_Result.o_Result := GetTermMarkResult(Result,ID,0,[3,5,8]);

 

Lo_NoteTB3aC1 = GetTermMarkResult(["Sem5","Mikros."],ID,0,[3,5,8]);

Siehe auch