Group members: this is the place for your learning diary. Use this to post your zipped-up site at least once each unit, and your reflections as often as you wish (at least once per unit). Please write your reflections directly in the post, not as attached files. Where you do need to attach documents, such as for unit 1 designs, use PDF, PNG or JPG formats. You can attach files using the 'Embed content' link in the editor.
QUICK COURSE LINKS: Add blog post - Read latest group posts - FAQs: Course process : Site design : HTML : CSS : JavaScript : JQuery : AJAX : Misc : Podcasts for each unit
Updated resource pages: Unit 1 - Unit 2 - Unit 3 - Units 4 & 5 - Unit 6 - Unit 7
mportant 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
Hey All! Here is my Learning Diary for Unit 2.
I put extensive effort into Unit 2, and the result of my work can be seen in the .zip embedded in this post. Additionally, I have provided links to my website on SCIS, as well as links to a version-controlled mirror hosted on Github Pages. Overall, throughout the course of Unit 2, I have written accessible, well-structured and HTML5 compliant code while developing a personal portfolio website, that will help promote Jamal Habash (me) in the job market and to academia.
The website I have developed closely match my designs in Unit 1, and does an excellent job of meeting the needs of the personas and scenarios I have identified in Unit 1. The “home” page of the website, index.html, contains a short bio, and links connecting to pages that describe the important work and projects Jamal has been involved in throughout his time at University. From index.html, a user can easily access any part of the website, from blog posts to works.
For example, Dr. Whittmer, a persona developed in Unit 1 was interested in learning about the details of Jamal’s work experience and projects. He can access the website from his iPad, and scroll down the “home” page to find a number of projects listed, with links to their dedicated project pages. Other personas such as Matthew Black and Sanjay Lee can access the website from any device, and get a good understanding of Jamal’s interests by navigating around index.html using the menu at the top of the web-page. For example, if Sanjay Lee is interested in reading Jamal’s blog, he can click the menu link labelled “blog” and be taken to the section of index.html that links to individual blog pages.
While developing and designing the website, my goal was to make all pages and information easily accessible from the home page (index.html). This goal was accomplished, as regardless of what a user is looking for, they can find and connect to information quickly and easily from the home page. The index.html serves as a great summary of who Jamal is and what his skills are. If someone would like more detailed information about a particular project or experience, they can easily access that information by clicking on the relevant links from index.html. Additionally, the index.html provides users with the ability to contact Jamal and also discover other places Jamal is active on the internet (i.e. LinkedIn).
A minimum of three HTML pages complying with at least XHTML 1.0 standards or (better):
I have written 4 HTML pages complying with HTML5. The pages are index.html, SampleBlogWorksPost.html, StopSignDetection.html and VehicleDetection.htm
At least one image:
I have included 7 images. 6 images can be found in VehicleDetection.html, and 1 image can be found in SampleBlogWorksPost.html
At least one hyperlink to an external website:
I have included 4 hyperlinks to external websites. These links can be found in index.html. 1 of the links is currently visible, the other three are not visible and will be formatted later using css.
Sufficient text to require the use of at least two heading style:
I used 5 different heading styles. All 5 heading styles can be found in index.html and throughout the rest of the webpages.
At least one list (ordered or unordered):
Two unordered lists can be found in index.html.
At least one div tag (preferably more), with a specified name, to identify a section of a page:
Numerous div tags with specific ids can be found throughout each html page. These will be used to format the website using CSS in the future.
At least one span tag (preferably more), with a specified name:
Multiple span tags can be found used in index.html
A table:
A table can be found in SampleBlogWorksPost.html
A form, the contents of which are mailed to the author (you):
A form can be found in index.html.
The learning outcome for this unit was “be able to write well-structured, easily maintained, standards-compliant accessible HTML code.” I believe I have met and far exceeded these learning outcomes. My HTML code is fully compliant with the HTML5 standard. This is supported by X(HTML5) validators, in addition to my own knowledge of writing HTML5 code.
See the following link to view the validation of my code by a popular internet HTML5 validation service:
https://html5.validator.nu/?doc=http%3A%2F%2Fstudent.athabascau.ca%2F~jamalha2%2F&showsource=yes
In regards to being well-structured and easily maintained, my code is well commented and my use of both divs and spans will enable me to easily update and expand both the look and content of my website in the future.
The following is my corrected and critiqued sample 1. I have placed comments within the HTML document explaining the changes I made.
http://student.athabascau.ca/~jamalha2/unit2/sample1.html
The following is my corrected and critiqued sample 2. I have placed comments within the HTML document explaining the changes I made.
http://student.athabascau.ca/~jamalha2/unit2/sample2.html
In my opinion, Unit 2 went very well. With my strong designs from Unit 1, I felt comfortable writing the HTML5 compliant code that fit the needs of my personas and scenarios. I did an excellent job planning ahead for the future, and my use of div's and spans will make it easy to write CSS styling code for the website in Unit 3.
SCIS Web Space (working-copy): http://student.athabascau.ca/~jamalha2/
Permanent Location for Unit 2 HTML Files on SCIS: http://student.athabascau.ca/~jamalha2/unit2/
Github Pages: http://jamalhabash.ca/comp266/
The Landing is a social site for Athabasca University staff, students and invited guests. It is a space where they can share, communicate and connect with anyone or everyone.
Unless you are logged in, you will only be able to see the fraction of posts on the site that have been made public. Right now you are not logged in.
If you have an Athabasca University login ID, use your standard username and password to access this site.
We welcome comments on public posts from members of the public. Please note, however, that all comments made on public posts must be moderated by their owners before they become visible on the site. The owner of the post (and no one else) has to do that.
If you want the full range of features and you have a login ID, log in using the links at the top of the page or at https://landing.athabascau.ca/login (logins are secure and encrypted)
Posts made here are the responsibility of their owners and may not reflect the views of Athabasca University.