SILS iSchool

INLS161-001 Task 02.03

   about INLS161-001
            class tools
                     Honor Code

Once you are comfortable with hard coding,
you will create a web site for this class and, possibly, for your future use.
Follow the guidelines on this page to create a site
that will include separate pages (or sections) for each of your succeeding tasks (03, 04, and 05),

Task ② ⇒ web development

This task has three components

  1. Task ② .01 hard coding HTML
  2. Task ② .02 adding CSS
  3. Task ② .03 create a full web site

For the third, and main, part of this task, you are to create a fuller, multi-level personal web site.

back to top

Task 02.03

website creation task body

You may use any applicable tool to do this task. You may hard code your site using only a text editor, like Brackets or Notepad ++. You may use an HTML editor - any free editor or commercial editors such as Dreamweaver.

You may use this as an opportunity to try out different things because the requirements for task success are fairly constrained and provide you ample experimental leeway.

We will consider several models to look at for ideas. You may make your site exactly like the examples if you wish, but we hope that you will find this task useful enough to custom-build your sites to meet your own needs and design ideas.

You may build upon your hard-coded initial page, or you may use a template to create an entirely different look. But the site must meet the conditions specified for this task.

You will create a web site for use in your work with this and other classes. In its logical structure, your site will look something like this diagram (which is not an image map. so you can click on any page and go directly to it).

The terms "hyperlink" and "anchor" are synonymous in this discussion.
You use an anchor tag to create a hyperlink.

image map of web site organization diagram home about classes interests task 03 task 04 task 05

alternatively ...

Or you will create a single page, multiple section web site for use in your work with this and other classes. In its logical structure, your site will look something like this diagram (this is not an image map, but the image itself is anchored to an example you may study.

an alternative one page web site organization diagram

back to top


In particular, your site will include the following:

when we use the word "page" here,
you can understand it as either a separate page in a multi-page site,
or as a separate section in a one-page site

A top level home page

that will incorporate at least your name, your email address [which should not be retrievable by a web crawler], and anchors to at least the second level pages on your web site

Three second level pages

  1. A second level page/section about you. The information on it may be real or imaginary, but it needs to be somewhat professional. The page needs to include an anchor to a pdf version of an on-line résumé. Again, the information on the résumé may be real or imaginary, but it needs to be somewhat professional.
  2. A second level page/section that lists all the courses you are currently taking (even if this is only this one). Put anchors on this page to the home pages for each class you are taking so that you can always find the bookmark for your class pages.
  3. A second level page/section that introduces topics or items of interest to you. This second level page should incorporate an ordered list of the 10 books you’d take with you if you were marooned on a desert island, but you can use the interests page as a palate to place anything you want on it

Three third level pages

  1. In the models above, there is a third level page/section for each of Tasks 3-5. In these models, use the pages/sections for for Tasks 3-5 to describe the tasks.
  2. If you wish, for your design considerations, to instead replace the third level task pages with third level interests pages, you may do so.

Look and feel

Keep your site consistent in look. If you don't choose to use a template, at least ensure that all the pages share a similar look in terms of backgrounds, font style and color, and use of bullets.

Don't overload your home page. Keep it simple so that it loads quickly

Every page should have some way to alert users when the page was last updated

Use hyperlinks (either as text or as linked image objects) to ensure the user can navigate throughout the site.

Every page/section in the site should have hyperlinks to the home page.
All pages should have anchors to pages one level below it in the site structure.
  • home would have anchors to about, classes, and interests
  • classes would have anchors to each of the three task pages
All pages should have anchors to pages one level above it in the site structure.
  • the anchors to home will suffice for this requirement for about, classes, and interests
  • each of the task pages should have a link to the classes page and to the home page
All pages/sections should have anchors to other pages/sections on the same level in the site structure.
  • about should have anchors to home, classes, and interests
  • classes should have anchors to home, about, and interests
  • interests should have anchors to home, about, and classes
  • each of the three task pages should have anchors to all other task pages

Add some dynamic HTML to your site

Add at least one example of a server side script and at least one example of a client side script somewhere on your site.

back to top


W3C Validation

At a minimum, your home page must validate using the W3C Markup Validation Service and the W3C CSS Validation Service. It must validate in order to get any points for this component. If it doesn't validate, the W3C tool will point out the line of code where the invalid code is located.

Saving to a server

When you create this site, create it to a folder on your computer give the folder the name you want for your site.

When you use your SFTP tool to publish it to Opal, publish the entire folder.


After you have published your web site, post a note in Sakai announcing that it is ready for viewing (include its full URL). When one types in or
it should open up your home page.
This means your home page should be named index.htm or index.html.

back to top

Value Added | daily
Basics | sessions 01-03
Dealing with Markup | sessions 09-10
Working with data | sessions 11-14
Presentations | sessions 15-16