Template: Class
From TSAS Library
Revision as of 19:49, 11 May 2019 by JStallings (talk | contribs)
<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...
| 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}}}]]
{{{description}}}
{{{requiredby}}}
</repeat>