Template for CS 115, 116, 136 Webpages
In the interest of consistency through some of the introductory CS courses, a template has been created that should be, where possible, adhered to. There are further details for the CS135 webpage here: https://cs.uwaterloo.ca/twiki/view/ISG/CompSci135TutorDuties.
Files that should be included (available at the bottom of this page).
-
standard-style.shtml
(a server-side-include that sets the style of the webpage)
-
style.css
(a generic style sheet that is followed in all of the course websites)
-
unique.css
(a smaller style sheet that specifies variables (like colours) to differentiate the websites
- See the example of what was done for the CS 115 Webpage (Aug 2009)
-
standard-init.shtml
creates the beginning of the form of the webpage, and includes the left-hand list of links
-
toc.shtml
(the table of contents list, to be embedded in standard-init.shtml
)
-
standard-fini.shtml
(the footer of the page, closes off the format in insets the validation certification pages)
-
lastModifiedFooter.shtml
(a line that updates the time the page was last updated)
Every page that is part of the course webpage should have
standard-style.shtml
,
standard-init.shtml
and
standard-fini.shtml
included (see
template.shtml
below.
The only files that should be edited to suit the course are
unique.css
and
toc.shtml
, and the header in
standard-init.shtml
, to account for the title of the course.
Do not try to open the server-side-include files in a browser, because they are not meant to be complete stand-alone
.html
webpages.
In addition, the index page should have a server-side-include of the announcements. (See
CourseWebpage for more details on the
announce
command)
The file
template.shtml
is a template for what the basic page should look like.
Post the Specifications
In terms of maintaining the website as a whole, there will be some areas that tutors are responsible for updating (such as the tutorials page and the Tutor Office Hours page). (outdated: Generally the instructors take care of posting the specifications but) make sure you verify what the instructors are going to manage.