Vorlage:Tag: Unterschied zwischen den Versionen

Aus JACK Wiki
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
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.
*'''TagName:''' Diese Variable für den Namen des Tags.
*'''TagName:''' Die Variable für den Namen des Tags.
</noinclude>
</noinclude>


Zeile 11: Zeile 11:
{{#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}}| }}


{{#ifexist: :subpage:{{{TagName}}}/Dynamic_R_Checker/lang| {{:subpage:{{{TagName}}}/Dynamic_R_Checker/lang}}| }}
{{#ifexpr: {{#ifexist: :subpage:{{{TagName}}}/Dynamic_R_Checker/lang|1|0}} or {{#ifexpr: {{{AlleLinks|0}}}=1 | 1 | 0 }}| {{:{{{TagName}}}/Dynamic_R_Checker/lang}}| }}


{{#ifexist: :subpage:{{{TagName}}}/InstantFillInChecker/lang|{{:subpage:{{{TagName}}}/InstantFillInChecker/lang|TagName={{{TagName}}} }}| }}
{{#ifexpr: {{#ifexist: :subpage:{{{TagName}}}/InstantFillInChecker/lang|1|0}} or {{#ifexpr: {{{AlleLinks|0}}}=1 | 1 | 0 }}| {{:{{{TagName}}}/InstantFillInChecker/lang}}| }}


{{#ifexist: :subpage:{{{TagName}}}/InstantMultipleChoiceChecker/lang| {{:subpage:{{{TagName}}}/InstantMultipleChoiceChecker/lang}}| }}
{{#ifexpr: {{#ifexist: :subpage:{{{TagName}}}/InstantMultipleChoiceChecker/lang|1|0}} or {{#ifexpr: {{{AlleLinks|0}}}=1 | 1 | 0 }}| {{:{{{TagName}}}/InstantMultipleChoiceChecker/lang}}| }}


{{#ifexpr: {{#ifexist: :subpage:{{{TagName}}}/Java_Metric_Checker/lang|1|0}} or {{#ifexpr: {{{AlleLinks|0}}}=1 | 1 | 0 }}| {{:{{{TagName}}}/Java_Metric_Checker/lang}}| }}


{{#ifexist: :subpage:{{{TagName}}}/Java_Metric_Checker/lang| {{:subpage:{{{TagName}}}/Java_Metric_Checker/lang}}| }}
{{#ifexpr: {{#ifexist: :subpage:{{{TagName}}}/Java_Visualizer/lang|1|0}} or {{#ifexpr: {{{AlleLinks|0}}}=1 | 1 | 0 }}| {{:{{{TagName}}}/Java_Visualizer/lang}}| }}


{{#ifexpr: {{#ifexist: :subpage:{{TagName}}/Static_Cpp_Checker_GreQL/lang|1|0}} or {{#ifexpr: {{{AlleLinks|0}}}=1 | 1 | 0 }}| {{:{{{TagName}}}/Static_Cpp_Checker_GreQL/lang}}| }}


{{#ifexist: :subpage:{{{TagName}}}/Java_Visualizer/lang| {{:subpage:{{{TagName}}}/Java_Visualizer/lang}}| }}
{{#ifexpr: {{#ifexist: :subpage:{{TagName}}/Static_Java_Checker_AGG/lang|1|0}} or {{#ifexpr: {{{AlleLinks|0}}}=1 | 1 | 0 }}| {{:{{{TagName}}}/Static_Java_Checker_AGG/lang| }}


{{#ifexpr: {{#ifexist: :subpage:{{TagName}}/Static_Java_Checker_GreQL/lang|1|0}} or {{#ifexpr: {{{AlleLinks|0}}}=1 | 1 | 0 }}| {{:{{{TagName}}}/Static_Java_Checker_GreQL/lang| }}


{{#ifexist: :subpage:{{PAGENAME}}/Static_Cpp_Checker_GreQL/lang| {{:subpage:{{PAGENAME}}/Static_Cpp_Checker_GreQL/lang}}| }}
{{#ifexpr: {{#ifexist: :subpage:{{TagName}}/Static_R_Checker/lang|1|0}} or {{#ifexpr: {{{AlleLinks|0}}}=1 | 1 | 0 }}| {{:{{{TagName}}}/Static_R_Checker/lang| }}


{{#ifexpr: {{#ifexist: :subpage:{{TagName}}/Tracing_Java_Checker/lang|1|0}} or {{#ifexpr: {{{AlleLinks|0}}}=1 | 1 | 0 }}| {{:{{{TagName}}}/Tracing_Java_Checker/lang| }}


{{#ifexist: :subpage:{{PAGENAME}}/Static_Java_Checker_AGG/lang| {{:subpage:{{PAGENAME}}/Static_Java_Checker_AGG/lang}}| }}
{{#ifexpr: {{#ifexist: :subpage:{{TagName}}/UML_Checker/lang|1|0}} or {{#ifexpr: {{{AlleLinks|0}}}=1 | 1 | 0 }}| {{:{{{TagName}}}/UML_Checker/lang| }}
 
 
{{#ifexist: :subpage:{{PAGENAME}}/Static_Java_Checker_GreQL/lang| {{:subpage:{{PAGENAME}}/Static_Java_Checker_GreQL/lang}}| }}
 
 
{{#ifexist: :subpage:{{PAGENAME}}/Static_R_Checke/lang| {{:subpage:{{PAGENAME}}/Static_R_Checke/lang}}| }}
 
 
{{#ifexist: :subpage:{{PAGENAME}}/Tracing_Java_Checker/lang| {{:subpage:{{PAGENAME}}/Tracing_Java_Checker/lang}}| }}
 
 
{{#ifexist: :subpage:{{PAGENAME}}/UML_Checker/lang| {{:subpage:{{PAGENAME}}/UML_Checker/lang}}| }}
[[Category:Tag]]
[[Category:Tag]]
<noinclude>[[category:Vorlage]]</noinclude>
<noinclude>[[category:Vorlage]]</noinclude>

Version vom 29. Oktober 2018, 14:37 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.
  • TagName: Die Variable für den Namen des Tags.


Allgemeines

Eigenheiten der Einzelnen Aufgabentypen(Checker-Orientiert)

{{#ifexpr: 0 or 0| {{:{{{TagName}}}/Static_Java_Checker_AGG/lang| }}

{{#ifexpr: 0 or 0| {{:{{{TagName}}}/Static_Java_Checker_GreQL/lang| }}

{{#ifexpr: 0 or 0| {{:{{{TagName}}}/Static_R_Checker/lang| }}

{{#ifexpr: 0 or 0| {{:{{{TagName}}}/Tracing_Java_Checker/lang| }}

{{#ifexpr: 0 or 0| {{:{{{TagName}}}/UML_Checker/lang| }}