Clear your web cache and access it again.
Check the file permissions of the page for the former, and check the file permissions of style.css for the latter.
.htaccess
files See the page AllAboutHtaccess
The use of PHP allows many things to be done on websites with a small amount of scripting, while leaving most of the content specified in plain HTML so it's easy to edit.
There's a special page dealing with PHPOnCourseWebsites that discusses many different uses of PHP.
Marks may be displayed to students via the script described in OnlineMarkUpload.
To allow a web front-end for public tests in submit/rst-based courses, see WebPublicTestFrontEnd.
You may also want to allow WebSolutionsAccess for students enrolled in the course.
Server-side includes tells the web server to include other documents in an shtml page.
For instance,
<!--#include virtual="menu.html"-->
will verbosely out put the contents of menu.html
. If you see the error [an error occurred while processing this directive]
, check to make sure that the included file has world read permissions and that the file name is exists.
It is a requirement that standard information be made available to students. For CS courses, this is typically done via the website, and it is frequently part of the Assignments page of the site.
announce
command: .txt
file. The first line in the file should be the title of the announcement. Then, two lines below, type the contents of the announcement.
announce -n locationof.txt
. Only use the -n
command if your course does not use a Newsgroup.
announce.shtml
and delete the line referring to the announcement you no longer want.
See WebTemplate
In the event that www.student.cs
is not accessible, the course web pages are also partially mirrored on www.cs
. So, for example the cs135 site would be reachable at http://www.cs.uwaterloo.ca/undergrad/course_web_pages/~cs135/. While this would allow basic information retrieval, CGI scripts would not run, as those run on hosts in the
student.cs
environment instead of general.cs
.
You may consider presenting the office hours in a calendar like this, or in a table like this. The latter is most useful when you have many office hours. The office hours should also be listed in the Personnel page.
During the exam period, the regular office hours end, and you can use a calendar like this (it uses PHP to generate the table). Make sure you update the hours on the Personnel page, also.
Note that the .ph file must be used because the Wiki will try to render php files and return a server error instead of file contents; this .php file in the table below should be deleted if anyone can figure out how.
During the exam period, the assignment solutions will be posted on a rotating basis. You can use a table like this to tell students when the solutions will be posted.
I | Attachment | History | Action | Size | Date | Who | Comment |
---|---|---|---|---|---|---|---|
![]() |
examofficehours.ph | r1 | manage | 5.8 K | 2010-01-13 - 14:23 | TerryVaskor | |
![]() |
examofficehours.php.txt | r1 | manage | 5.8 K | 2010-01-13 - 14:22 | TerryVaskor | |
![]() |
needhelp.shtml | r1 | manage | 4.9 K | 2010-01-13 - 14:19 | TerryVaskor | |
![]() |
solns.shtml | r1 | manage | 2.2 K | 2010-01-13 - 14:28 | TerryVaskor | |
![]() |
tutorofficehours.shtml | r1 | manage | 4.4 K | 2010-01-13 - 14:19 | TerryVaskor |