Vorlage:Tag: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
PRanz (Diskussion | Beiträge) |
PRanz (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 1: | Zeile 1: | ||
<noinclude>Dies ist eine Vorlage, um Tags die in Jack benutzt werden, einheitlich zu formatieren. Dazu muss lediglich auf der entsprechenden Seite '''<nowiki>{{Template:Tag}}</nowiki>''' als Inhalt eingefügt werden. | <noinclude>Dies ist eine Vorlage, um Tags die in Jack benutzt werden, einheitlich zu formatieren. Dazu muss lediglich auf der entsprechenden Seite '''<nowiki>{{Template:Tag}}</nowiki>''' als Inhalt eingefügt werden. | ||
*'''AlleLinks''' Die Variable steuert, ob alle Links angezeigt werden sollen. | *'''AlleLinks''' Die Variable steuert, ob alle Links angezeigt werden sollen. '''0''': Es werden nur Checker angezeigt, zu denen Seite erstellt wurden. '''1''': Es werden alle Links angezeigt. | ||
*'''TagName:''' Die Variable für den Namen des Tags. | *'''TagName:''' Die Variable für den Namen des Tags. | ||
</noinclude> | </noinclude> | ||
==Allgemeines== | ==Allgemeines== | ||
<noinclude> Die allegmeine Beschreinumg des Tags.</noinclude> | |||
{{#ifexist:subpage:{{{TagName}}}/Allg/lang|{{:subpage:{{{TagName}}}/Allg/lang}}| }} | {{#ifexist:subpage:{{{TagName}}}/Allg/lang|{{:subpage:{{{TagName}}}/Allg/lang}}| }} | ||
==Eigenheiten der Einzelnen Aufgabentypen(Checker-Orientiert)== | ==Eigenheiten der Einzelnen Aufgabentypen(Checker-Orientiert)== | ||
<noinclude>Hier können pro Checker die verschiedenen Funktionen des Tags angegeben werden. | |||
Liste der Checker: | |||
:*Dynamic_Cpp_Checker | |||
:*Dynamic_R_Checker | |||
:*InstantFillInChecker | |||
:*InstantMultipleChoiceChecker | |||
:*Java_Metric_Checker | |||
:*Java_Visualizer | |||
:*Static_Cpp_Checker_GreQL | |||
:*Static_Java_Checker_AGG | |||
:*Static_Java_Checker_GreQL | |||
:*Static_R_Checker | |||
:*Tracing_Java_Checker | |||
:*UML_Checker | |||
Um den jeweiligen Checker zu implementieren, muss eine Seite <code>subpage:Tagname/Checkername/lang</code> erstellt werden. Hierzu sollte die Vorlage [[Template:Checker]] genutzt werden. | |||
</noinclude> | |||
{{#ifexpr: {{#ifexist: :subpage:{{{TagName}}}/Dynamic_Cpp_Checker/lang|1|0}} or {{#ifexpr: {{{AlleLinks|0}}}=1 | 1 | 0 }}| {{:{{{TagName}}}/Dynamic_Cpp_Checker/lang}}| }} | {{#ifexpr: {{#ifexist: :subpage:{{{TagName}}}/Dynamic_Cpp_Checker/lang|1|0}} or {{#ifexpr: {{{AlleLinks|0}}}=1 | 1 | 0 }}| {{:{{{TagName}}}/Dynamic_Cpp_Checker/lang}}| }} |
Version vom 29. Oktober 2018, 14:40 Uhr
Dies ist eine Vorlage, um Tags die in Jack benutzt werden, einheitlich zu formatieren. Dazu muss lediglich auf der entsprechenden Seite {{Template:Tag}} als Inhalt eingefügt werden.
- AlleLinks Die Variable steuert, ob alle Links angezeigt werden sollen. 0: Es werden nur Checker angezeigt, zu denen Seite erstellt wurden. 1: Es werden alle Links angezeigt.
- TagName: Die Variable für den Namen des Tags.
Allgemeines
Die allegmeine Beschreinumg des Tags.
Eigenheiten der Einzelnen Aufgabentypen(Checker-Orientiert)
Hier können pro Checker die verschiedenen Funktionen des Tags angegeben werden. Liste der Checker:
- Dynamic_Cpp_Checker
- Dynamic_R_Checker
- InstantFillInChecker
- InstantMultipleChoiceChecker
- Java_Metric_Checker
- Java_Visualizer
- Static_Cpp_Checker_GreQL
- Static_Java_Checker_AGG
- Static_Java_Checker_GreQL
- Static_R_Checker
- Tracing_Java_Checker
- UML_Checker
Um den jeweiligen Checker zu implementieren, muss eine Seite subpage:Tagname/Checkername/lang
erstellt werden. Hierzu sollte die Vorlage Template:Checker genutzt werden.