ReplaceQuestionText (Opus Funktion)

Beschreibung

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

Argumente

Name
Typ
Beschreibung
 stringText, in welchen die Codes ersetzt werden sollen
 stringTableID
 integerReference Dataset ID 1, siehe dazu auch SSR_PersonAnswerObject
 integerReference Dataset ID 2, siehe dazu auch  SSR_PersonAnswerObject 
 integerReference 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

---