If you follow the suggestions, then we will have a common style of presentation for all Departmental courses pointed to by the general Departmental WWW pages. Even for courses in which the instructor is not interested to creating implementation information. We also anticipate archiving the Courses directory evey year -- it will still be accessible -- and create a new default Courses directory. Each year instructors would create new pages or copy from the archive directory those pages they want to retain or modify for the new season. This should keep the Courses directory clear of obsolescent material in a relatively painless manner for all concerned.
The first section describes how this directory fits into the Departmental WWW page structure.
The seccond section describes how course instructors can add custom implementation details at the leaf level.
The contents of the Courses directory is the following.
Welcome.html -- a menu page of all courses the Department may teach. Listed in course number order. The menu items point to supplemental calendar descriptions in the subdirectory CalendarDesc. Called Welcome because that is the default file read when some accesses "http://www..cs.yorku.ca/Courses"
LocalLinkageMap.gif -- A picture of the local linkages.
CalendarDesc -- Contains a file for each course the Department may teach. Each file has builtin links to the the home pages for the instructors of the course and a builtin link to the file "Welcome.html" in each course directory. Normally faculty would not edit the files in this directory.
You can add files to the course subdirectory and link to them as necessary. Of course, you can link to any other desired files.
For courses that have multiple sections, it is anticipated that there will be a body of common pages in the course subdirectory from which each instructor can insert links to files specific to each section. It is also anticipated that material unique to each section would be placed in subdirectories within the course subdirectory.