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);