Template:Coursebox-test

This is a testing template for courses. Not recommended for use.

Lots of additional comments are in the code of the page. Read them if you want to screw with stuff.

Current Fields

 * school
 * prefix (optional; if course code has different prefix than school)


 * image
 * caption
 * meetings
 * faculty name
 * course number
 * website
 * learninggoals

More Data
school, description, learning goals

Flexibility
EPEC, various other things

Location+day+time triple-entry system
Use a many-valued property "class meeting" or so: page (place)+string (day)+string (start time)+string (end time)
 * Can't use allowed values with many-valued properties
 * this would get problematic fast, like anything with many-valued properties seems to.

Page for each class meeting with four properties on each page; list pages as meeting times? That's nasty... but perhaps these can be a whole set of pages with reasonable names (e.g. MeetingTime/(expressive string) with the expressive string being, e.g. "MWF 8-9AM" with some expansive redirects).
 * Dealing with YUI autocompletion will as always be fun; is it kosher to not use a prefix and just have page titles e.g. "MWF 8-9AM" polluting the namespace?
 * Let's try this shit!
 * Some pages: Property:Place (page), Property:Day (string + allowed values), Property:Start Time (string + allowed values maybe), Property:End Time (string + allowed values maybe), Property:Meeting (page)
 * Some more (samples): ASH 126/TTh 9-10:20am ASH 126/MWF 1-2:20pm

Redundancy
level/course number/course code

Old Template
