WEB 101: Using the Web in Education and Training / What is the Web, Really?

[Return to Web 101 Welcome Page] || [Ask a question or make a comment]

CONTENTS:

BEGINNING DEFINITIONS:

[Return to Top] || [Ask a question or make a comment]

WEB STRUCTURE:

The Web is information sources called Web Servers communicating with information requesters called Web Browsers. Browsers send information requests in the form of URLs to Servers, and Servers respond with the specified Web document. Web document developers embed hyperlinks within documents. Hyperlinks are links from one document or document element to another.


Basic Web structure showing Users, Browsers, Servers and Developers


Hypertext.

A Web document contains links to other locations in the same document, to other documents on the same Web Site, or to documents on other Web sites. This linking is what is meant by hypertext. A link can lead to related information, to more detail, to a response, to whatever you want. And calling it hypertext doesn't do it justice. A Web document can contain text, pictures, sound and video, although the last two capabilities are not widely implemented on Browsers yet. But any one of these can be linked to any other, so that it is sometimes called hypermedia instead of hypertext.

Structure of a Hyperlink. The "From" and "To"
elements can be text, graphics, sound or video.
"A" and "B" can be the same document.


What can you do with a Web Browser? [For "how to" details, go to How the Web Works]
[Ask a question or make a comment]

The popularity of the Web is due in large part to the common information standards shared by all makes of computers -- Macs, PCs, Ataris, Amigas and so on. On the Web they are all compatible. The common information format is the HyperText Markup Language or HTML, which is like a word processor format. Whatever type of computer is used as the Server, the Server software sends out HTML, and whatever type of computer is used as a Browser, the Browser software reads HTML. The system of naming and locating information is the HyperText Transport Protocol or HTTP, which is like the system of street, city and state names that lets the postal carrier deliver your snail mail.

The Web is also because the software is cheap or free and widely available. Consequently many computer users have Web Browsers, and many institutions have set up Web Servers. There are commercial program, but the free software is as often good, and sometimes better.

A further point to bear in mind is that the Web and its capacities are growing rapidly. What is impossible today may be routine next year.

Interactivity.

What we have described so far is sometimes called passive hypertext; passive because there is no input from the user or Browser other than choosing one link or the other. But a Web Browser can request from a Web Site not only a document, but request the Site to run another program with input from the Browser, and pass the program results back. The most popular request these days is a search, where the user types in a phrase to be searched for. The Browser sends the search term back to the Server, with the name of a search program. The search program carries out the search, assembles the results in a Web document, and passes control back to the Server. The Server sends the results back to the Browser, which displays the search results for the user.

The user can send data back to the Server in the following forms:

All of these elements -- text entry boxes, buttons, list boxes and descriptive text -- can be put together in any desired combination. The assembly is called a form. After the user completes the form, s/he clicks a SUBMIT button (the label can be changed as desired), which sends the form results back to the Server, along with the name of the program that is to service the request. The program services the request, assembles the results into an HTML document, and transfers control back to the Server, which transmits the document to the Browser. This passing of information and control between the Server and the servicing program is called the Common Gateway Interface, or CGI. CGI programs are the good news and the bad news of Web interactivity. The good news is that the CGI program can do whatever is desired. The bad news is that the CGI program must be written; as opposed to the HTML standard, there are very few standards for CGI programs.

Here is an inactive example of a form. You can fool around with the buttons and text, but there is no "Submit" button so the data will not go anywhere, in this case. There are active forms elsewhere in Web 101.

Check boxes are for closed-ended answers, where any number of options can be chosen.
You will see that you can click any number of these.
Clicking one of the boxes will not "uncheck" any of the others.
You can select all of the boxes, none of the boxes, or any number in between.

However, radio buttons work like those very old radios.
You selected a station by pushing a button.
As soon as you selected one button, you deselected all of the others.
So only one button at a time was selected.


Above is a text box where you can enter open-ended information. Remember that this information is not going anywhere since there is no "Submit" button.


This is a larger text box for multiple-line open-ended entry.

This is a scrolling list box.

If there were a "Submit" button, clicking on it would result in codes for all of the responses showing up at the Web Server for processing by the CGI program. No transferring information from paper and ink forms to computer data. The users enter the information as computer data right at the beginning. This is very efficient for marketing and registration purposes. Surveys and closed-ended tests can be processed efficiently. But if the question is "who was the first American president, the answer could be "G.Wash.", "G. Wash." (notice the extra space!), "Washington", "George Washington", "Washington, George" or many other possibilities. How to recognize them all, even for such a simple question?
[Return to Top] || [Ask a question or make a comment]

HOW THE WEB WORKS - Basic Techniques for Users:

Click on a hyperlink. You can click on a hyperlink, generally sequence of blue underlined text or a picture, and see where the link takes you. "Click on" means to move the mouse cursor to the link and press the (left) mouse button. Hyperlink example: [Return to Top]

Open a Web site if you know its address (also called its URL -- something like http:// etc.). Click the OPEN button on your Browser, type in the URL in the dialog that opens up, and click on the OPEN button in the dialog.

Add a favorite Web site to your list of bookmarks. Open up the site, click on "Bookmarks" on the menu bar at the top of the Browser window, and choose "Add" or the similar menu sub-item. In the future, you can return to this site more easily by choosing this site in the list displayed when you choose the Bookmark menu item.

Find a term in the Web Page that you have open. Many Browsers, including Netscape, have a "Find" button at the top. Click on this, and a dialog box appears. Click inside the text line in the dialog, move your mouse curosor out of the way so that you can see, type in the term you want to search for, select any other optons that you want, and click on "Find Next". NOTE that this searches only in the Web Page that you have open at the time.

Do a Web search. Open a Web search site such as Yahoo!, type in the words to search for, hit the "Search" button and wait briefly for the results. The search results will be returned in a Web document with hyperlinks to the documents or sites that met your search words. Think of this as how to open a Web site if you don't know its address. NOTE: the URL for the Yahoo! search site is http://www.yahoo.com/

[Return to Top] || [Ask a question or make a comment]

STRENGTHS AND WEAKNESSES OF THE WEB FOR EDUCATION AND TRAINING:

As a medium for education and training, The Web has these aspects going for it:

On the other hand, The Web does not have all of the interactive capacity that will be needed. That is, the interactive CGI functions must be defined and then programmed before they can be incorporated in courses. The heart of using The Web for education and training will be deciding what CGI functions are needed. For example, you could say what topics you would like to study, and get back a list of which topics are ready Vs which ones are not yet developed, get a total estimated time for those topics that are prepared, and a suggested study schedule. The sky is the limit here, BUT somebody has to tell the Web Server how to respond by writing a computer program.
[Return to Top] || [Ask a question or make a comment]

ADVANCED DEFINITIONS:

[Return to Top] || [Ask a question or make a comment]