rmit orbWeb Programming Homepage

Welcome to Web Programming WP2397

Canvas can be a bit of a rabbit-warren, this page is intended to have quick-links to all the essential learning resources in one place and on one page.

Interactive Lectures and Secured Resources

The interactive lectures and secured resources are hosted on Coreteaching servers. You will need to enter your student ID (ie just the '' bit) and your RMIT password.

Worksheets for Weekly Webinars & Workshops, Assignments, Extra Resources

All weekly webinar & workshops worksheets, assignments and extra resources can be found in Canvas

Weekly Webinar and Workshops Timetable

Classes will be held in Collaborate Ultra in Canvas, timetable below:

Event Tutor / Instructor Day
Webinars Trevor Thursdays at 7.30pm, starting Thursday 30th Nov, 2023
Workshops Trevor Thursdays at 8.30pm, starting Thursday 30th Nov, 2023
Webinar & Workshop 4 Trevor 1 Day Early 7.30pm - 9.30pm, Wednesday 20th Dec, 2023
Webinar & Workshop 5 Trevor 1 Week Early 7.30pm - 9.30pm, Thursday 21st Dec, 2023

Assignments Timetable

Assignment extensions requests for the practical components in A1, A2, A3 & A4; for 7 days or less can be made inside Canvas. Requests for longer extensions must be made via RMIT Special Consideration, unless you have an active ELP with the school.

Assignment Description Deadline
A01 Github setup of project and Coreteaching hosting, basic debugging, editing and upgrade of a starting webpage. Make sure that your assignment is up to date in your repository, hosted and available .
In addition, your earliest best discussion response will be counted.
Friday 22nd Dec, 2023
(Week 4)
A02 Phase 1 of a website development project, HTML and CSS. Make sure that your assignment is up to date in your repository, hosted and available .
In addition, two of your earliest next best discussion responses will be counted.
Friday 19th Jan, 2024
(Week 8)
A03 Phase 2 of a website development project, Javascript and basic PHP tasks with some HTML and CSS. Make sure that your assignment is up to date in your repository, hosted and available .
In addition, two of your earliest next best discussion responses will be counted.
Friday 16th Feb, 2024
(Week 12)
A04 Phase 3 of a website development project, Javascript and advanced PHP tasks with some HTML and CSS. Make sure that your assignment is up to date in your repository, hosted and available . Friday 1st Mar, 2024
(Week 14)
Course Engagement Each week, students are expected to complete code exercises from the webinars and workshops. Make sure that your work is up to date in your repository, hosted and available .
Additionally 7 'bite-sized' course engagement questions, often assignment related, will be asked in a Canvas discussion thread and a thoughtful response is expected, the best 5 will count towards your mark – students that submit an answer can view answers submitted from other students and feedback from tutors!
Sunday 10th Dec, 2023
Sunday 17th Dec, 2023
Sunday 7th Jan, 2024
Sunday 14th Jan, 2024
Sunday 28th Jan, 2024
Sunday 4th Feb, 2024
Sunday 11th Feb, 2024
(Weeks 2, 3, 6, 7, 9, 10, 11)

Study Period

No clue what week it is right now? Here's a quick timetable for quick reference with today and all major & minor assignment deadlines highlighted.

Week NoMondayTuesdayWednesdayThursdayFridaySaturdaySundayWeek No
020-11-2023 21-11-2023 22-11-2023 23-11-2023 24-11-2023 25-11-2023 26-11-2023 0
127-11-2023 28-11-2023 29-11-2023 30-11-2023 (Class 1)01-12-2023 02-12-2023 03-12-2023 1
204-12-2023 05-12-2023 06-12-2023 07-12-2023 (Class 2)08-12-2023 09-12-2023 10-12-2023 (LT1)2
311-12-2023 12-12-2023 13-12-2023 14-12-2023 (Class 3)15-12-2023 16-12-2023 17-12-2023 (LT2)3
418-12-2023 19-12-2023 20-12-2023 (Class 4)21-12-2023 (Class 5)22-12-2023 (A1)23-12-2023 (Mini Break)24-12-2023 (Mini Break)4
525-12-2023 (Mini Break)26-12-2023 (Mini Break)27-12-2023 (Mini Break)28-12-2023 (Mini Break)29-12-2023 (Mini Break)30-12-2023 (Mini Break)31-12-2023 (Mini Break)5
601-01-2024 (Mini Break)02-01-2024 (Mini Break)03-01-2024 04-01-2024 (Class 6)05-01-2024 06-01-2024 07-01-2024 (LT3)6
708-01-2024 09-01-2024 10-01-2024 11-01-2024 (Class 7)12-01-2024 13-01-2024 14-01-2024 (LT4)7
815-01-2024 16-01-2024 17-01-2024 18-01-2024 (Class 8)19-01-2024 (A2)20-01-2024 21-01-2024 8
922-01-2024 23-01-2024 24-01-2024 25-01-2024 (Class 9)26-01-2024 27-01-2024 28-01-2024 (LT5)9
1029-01-2024 30-01-2024 31-01-2024 01-02-2024 (Class 10)02-02-2024 03-02-2024 04-02-2024 (LT6)10
1105-02-2024 06-02-2024 07-02-2024 08-02-2024 (Class 11)09-02-2024 10-02-2024 11-02-2024 (LT7)11
1212-02-2024 13-02-2024 14-02-2024 15-02-2024 (Class 12)16-02-2024 (A3)17-02-2024 18-02-2024 12
1319-02-2024 20-02-2024 21-02-2024 22-02-2024 (Class 13)23-02-2024 24-02-2024 25-02-2024 13
1426-02-2024 27-02-2024 28-02-2024 29-02-2024 01-03-2024 (A4)02-03-2024 03-03-2024 14
1504-03-2024 05-03-2024 06-03-2024 07-03-2024 08-03-2024 09-03-2024 10-03-2024 15
1611-03-2024 12-03-2024 13-03-2024 14-03-2024 15-03-2024 16-03-2024 17-03-2024 16
1718-03-2024 19-03-2024 20-03-2024 21-03-2024 22-03-2024 23-03-2024 24-03-2024 17
1825-03-2024 26-03-2024 27-03-2024 28-03-2024 29-03-2024 30-03-2024 31-03-2024 18
1901-04-2024 02-04-2024 03-04-2024 04-04-2024 05-04-2024 06-04-2024 07-04-2024 19