Designing and Building Course-Based Webs

[Introduction] [Handouts] [Basics] [HTML] [First Page] [Design] [Markup] [More HTML] [Searching] [References] [Process] [Terminology] [Tips] [HTML Guide] [Books] [Bookmarks] [Tools]


Electronic Blackboard

This is an "electronic blackboard" (text typed on computer display) for tutorial 6: Designing and Building Course-based Webs from EdMedia'97. It contains the notes Sam Rebelsky wrote during the tutorial, and will probably make sense only to those who attended the workshop.

Warning: introductory

What is hypertext?

How old is hypertext/what are some hypertexts?

Tim Berners-Lee: World-Wide Web

What makes a good hypertext / what are some of the design issues in building a hypertext web?

We'll come back to each of these issues in more detail


Why do you want to build hypertexts for your classes? (class discussion)

But ...

What belongs (or can exist) in a course web


Let's learn to write HTML, the Hypertext Markup Language

Basics: start with a "source text" and annotate with "tags" that indicate the role (or appearance) of pieces of individual pieces of text

A tag (beginning of annotation) has the form <tagname>. To end the annotation, use </tagname>

[Many examples were given, none of which appeared on the blackboard.]

A relative link is a link to another file on the same machine. It does not include the server name or protocol, just a path (relative path) to the file.


Break


Post-break notes

If you want to get email about additions to this tutorial's web, write your name and email address in the book in the front of the room. You can also email me questions as samr@cs.dartmouth.edu. I'll do my best to answer them.

If you haven't turned in your ticket, please do so.

You can create "raw HTML" files in any text editor, as long as you can save in text format.

It is best to save your files as xxx.html

HTML 3.2, developed and updated by W3C www.w3c.org


Back to the tutorial

Two (or more) styles of marking up pages

Note that

Physical markup


Why should I write "Raw HTML" (or raw HTML vs visual editing)

Why use a visual editor?

Can raw HTML help meet these goals?

Raw HTML also

Recommendation: use a compromise


How do we design good and useful pages?

Rule 1: Keep it short

Rule 2: Present a context

Replacate links at the bottom

Use the same or similar layout on every page


A few of the more advanced uses of HTML (and perhaps why to use them)

In the current implementation A table, is a collection of rows Each row is a collection of cells (cells may span multiple columns or multiple rows)


Distracting visual effects that will adversely affect the usability of your pages for users with B&W monitors, color impairment or ...

<body bgcolor="....">

<img src="url" alt="Hi there">


Using HTML to create input "forms" for services on other machines

<form name="input form" action="..." method="get"> Enter your name: <input type="text" name="user"> </form>

CGI scripts can be written in a number of different langauges


[Introduction] [Handouts] [Basics] [HTML] [First Page] [Design] [Markup] [More HTML] [Searching] [References] [Process] [Terminology] [Tips] [HTML Guide] [Books] [Bookmarks] [Tools]

This page written by Samuel A. Rebelsky.

This page generated on 49 by SamR's Site Suite.