Landing : Athabascau University

QUICK COURSE LINKS:  Add blog post - Read latest group posts - Course Moodle site

FAQs: Course process : Site design : HTML : CSS : JavaScript : JQuery : AJAX : Misc : Accessing your web space at AU : Podcasts for each unit

Updated resource pages:  Unit 1 - Unit 2  - Unit 3Units 4 & 5 - Unit 6 - Unit 7

Important notice: the student web server is unavailable. Until this is fixed, we do not require you to upload your site to the student server. See Running a web server on your local machine for details of how to meet the requirements for the final unit, and my posts on the subject in the discussion forum for further information about the problem.

Testing of a new server is in progress: if you would like to get early access and you are unafraid of working with command lines, network settings, and conf files, please contact Gerald Abshez, asking to be part of the trial.

Unit 2- Reflection: Revision

Last updated February 21, 2024 - 11:39pm by Ashutosh Singh

In this Unit, I concentrated on understanding and using Hypertext Markup Language (HTML) to make organized websites. Understanding HTML foundations, ensuring standards compliance, and enhancing accessibility by the personas and situations established in Unit 1 were the main objectives.


Work Completed: During the unit, I completed the following tasks:

Studying HTML Foundations: I set aside time to learn about tags, attributes, and nesting rules, among other HTML fundamentals. One of the most important things we learned from this was how important it is to separate content and appearance.

Practical Knowledge: I used the knowledge I had learned to use by editing the badly written HTML files supplied as part of the training materials. My primary objectives were to enhance accessibility, adhere to standards, and guarantee appropriate nesting and organization.

Creating New HTML Pages: In addition, I started from scratch to develop a new HTML page that had forms, headers, lists, photos, hyperlinks, and other components that were required for the course.


Justification: The personalities and situations created in Unit 1 served as the foundation for the reasoning for my work. I tried to make web pages that accommodated a range of user requirements by getting to know the preferences and wants of the personas that were identified. For instance, employing semantic HTML components and making sure that nesting is done correctly are two ways to improve accessibility and usability for users who rely on assistive technology.


Fulfilling Learning Objectives:

HTML Standards and Structure Compliance: I made sure my HTML code followed accepted conventions, such as XHTML 1.0, with a focus on semantic syntax and appropriate layering. My web pages have a systematic layout and no outdated tags or characteristics, which reflects this.

Effective Communication: I wanted to make it easier for developers to update the material and for consumers to understand it by using clear and simple HTML code that is occasionally complemented by informative comments.




I was able to properly understand the fundamentals of HTML and use them to develop well-organized web pages.

I was able to create user-friendly interfaces by making well-informed design decisions based on the personalities.


What Didn't Work Out:

Making sure cross-browser compatibility worked was difficult for me, especially with earlier versions of Internet Explorer.

Larger HTML files proved difficult to manage, which resulted in some duplication and ineffective code organization.


COMP 266

COMP 266

COMP 266: Introduction to Web Programming