Difference between revisions of "Template:Class"

From TSAS Library
Jump to: navigation, search
Line 1: Line 1:
<repeat table="Courses" criteria="{{{1}}}" sort="{{{2}}}">
<repeat table="Courses" criteria="{{{1}}}" sort="{{{2}}}">
<h3 style="display:inline;">[[{{{coursename}}}]]</h3> <p style="float:right;">{{{teacher}}}</p>
<h3 style="display:inline;">[[{{{coursename}}}]]</h3> {{{3|<p style="float:right;">{{{teacher}}}</p>}}}


{{{description}}}
{{{description}}}
Line 25: Line 25:


==Use==
==Use==
===Current Offerings===
<pre>{{class|offered{{=}}19-20|}}</pre>
<pre>{{class|offered{{=}}19-20|}}</pre>
===Teacher Courses== NEED TO REMOVE TEACHER'S NAME
<pre>{{class|teacher{{=}}{{PAGENAME}}, grcode{{=}}EL|coursename}}</pre>
<pre>{{class|teacher{{=}}{{PAGENAME}}, grcode!{{=}}EL|coursename}}</pre>
===Department List===
<pre>{{class|department={{PAGENAME}}}, grcode{{=}}EL|coursename}}</pre>
<pre>{{class|department={{PAGENAME}}}, grcode!{{=}}EL|coursename}}</pre>


==Yields==  
==Yields==  
{{class|offered{{=}}19-20|coursename}}
{{class|offered{{=}}19-20|coursename}}
</noinclude>
</noinclude>

Revision as of 20:48, 11 May 2019

<repeat table="Courses" criteria="{{{1}}}" sort="{{{2}}}">

[[{{{coursename}}}]]

{{{teacher}}}

{{{description}}}

{{{requiredby}}}

</repeat>

Plain course layout drawing from Courses table (data).

Param 1 completes criteria={{{1}}} so should include quotation marks and the use of {{=}} to transclude an equals sign.

Param 2 completes sort={{{1}}}, but is not working at the moment...

Variables
coursename sessions offered CC
description prerequisites opento FA
department note requiredby LA
teacher grcode 09-12 ST

Use

Current Offerings

{{class|offered{{=}}19-20|}}

===Teacher Courses== NEED TO REMOVE TEACHER'S NAME

{{class|teacher{{=}}{{PAGENAME}}, grcode{{=}}EL|coursename}}
{{class|teacher{{=}}{{PAGENAME}}, grcode!{{=}}EL|coursename}}

Department List

{{class|department={{PAGENAME}}}, grcode{{=}}EL|coursename}}
{{class|department={{PAGENAME}}}, grcode!{{=}}EL|coursename}}

Yields

<repeat table="Courses" criteria="offered=19-20" sort="coursename">

[[{{{coursename}}}]]

{{{teacher}}}

{{{description}}}

{{{requiredby}}}

</repeat>