Zum Inhalt

ReplaceQuestionText (Opus Funktion)

Beschreibung

Diese Funktion führt Ersetzungen in Fragetexten aus. Je nach zugeordnetem Datentyp werden unterschiedliche Ersetzungscodes verwendet.

Argumente

Name Typ Beschreibung
string Text, in welchen die Codes ersetzt werden sollen
string TableID
integer Reference Dataset ID 1, siehe dazu auch SSR_PersonAnswerObject
integer Reference Dataset ID 2, siehe dazu auch SSR_PersonAnswerObject
integer Reference Dataset ID 3, siehe dazu auch SSR_PersonAnswerObject

Rückgabewert string

Neuer Text mit ersetzten Codes

Es gelten folgende Ersetzungscodes pro TableID:

SSB_Lesson
$TFN$ Vorname des Lehrers
$TLN$ Nachname des Lehrers
$TT$ Titel des Lehrers
$TS$ Anrede des Lehrers
$TG{male-text|female-text} geschlechtsabhängiger Text Bsp: $TG{Dozent|Dozentin}
$SN$ Name des Faches
$SD$ Beschreibung des Faches
SSB_Class
$TFN$ Vorname des Lehrers
$TLN$ Nachname des Lehrers
$TT$ Titel des Lehrers
$TS$ Anrede des Lehrers
$TG{male-text|female-text} geschlechtsabhängiger Text Bsp: $TG{Dozent|Dozentin}
$SN$ Name des Faches
$SD$ Beschreibung des Faches

Beispiel

Ls_Text = ReplaceQuestionText(Lo_Answers.QuestionText[Li_j], Lo_TeacherSubjectCombinations.TableID[Li_i], Lo_TeacherSubjectCombinations.TeacherID[Li_i], Lo_TeacherSubjectCombinations.SubjectID[Li_i], 0);

Siehe auch