next
Final Project - CSE691
This project page describes the requirements for the final
project for CSE691. All of this work is due on the last
class day for this course, e.g., 24/26 July 2001.
-
Develop a series of linked web pages that present tutorial
material on web page scripting. There should be at least
8 pages covering:
- basic syntax
- client side scripts, with events and event handlers
-
server side scripts, using several of the server intrinsic
and extrinsic objects, e.g., request, response,
FileSystemObject, ...
- demonstrate interaction with the HTML DOM and XML DOM
Each page should contain one or more examples, including either
scripts on that page or links to external scripted pages. You
will find that the linked set of web pages used in class, to
present Tagged Languages, is a good starting point for your
design.
-
Develop a Visual Basic program that will create a table of contents
web page. That is, given a web page reference in a text box, it
will:
-
Extract the <h1> heading and use that as a table entry
in an unordered list (the Table of Contents).
-
Extract a two or three sentence summary, embedded as an XML data
island in each page - note that this is an implied requirement for
each of your tutorial pages. The summary will be placed in a
<blockquote> element following the header, as part of the
list item.
-
Follow the "next" links to extract information for each of the
linked pages, in succession.
-
When the last page is reached, the Visual Basic application will
Generate the table of contents as a web page and link it to the
first page of the linked set.
We will discuss how to access XML data island content within a Visual
Basic application in class. You will see several examples over the
next few weeks.
Your grade will be based on how well you carry out these tasks and on
your home page with links to solutions of every one of the lab exercises.
Grades are awarded not only on content, but also on style - quality of
layout, use of color, and organization of content.
If you do all work correctly, using styles and organization as presented
in class, you can expect to receive an A-. If you show originality in
design, organization, and content, as well, you can expect an A. Of
course, if you do not complete all work correctly you can expect a
lower grade. Anyone who attempts all assignments and completes
most correctly can expect at least a B.
next