Lab #1 Rubric
Lab Assignments are 10 points.
The entire final code should be (with student name instead of mine):
<HTML>
<HEAD>
<TITLE>Bill Verts</TITLE>
<STYLE TYPE="text/css">
BODY {background-color:#00FFFF}
H1 {text-align:center}
</STYLE>
</HEAD>
<BODY>
<H1>
Welcome to Bill Verts'
Web page!
</H1>
<BR>
<A HREF="http://www.cs.umass.edu/~verts">
<IMG SRC="Button_Dr_Bill.png">
</A>
</BODY>
</HTML>
Remove 1 point for each of the following infractions:
-
A. Any syntax errors that prevent the background color from being cyan. This usually means misspelling the background-color attribute in the STYLE block, omitting quotes on the color, the color not being exactly six hex digits, omitting a curly brace, etc.
-
B. Any syntax errors that prevent the H1 heading from being centered. This usually means misspelling the text-align attribute in the STYLE block, omitting a curly brace, etc.
-
C. Any errors that prevent the button from being shown at all, or is shown as a broken-image icon. This includes syntax errors, naming errors, or permission errors.
-
D. Any errors that prevent the link to be active. Note that the button could be "broken" but the link could still work.
-
E. Look at the source HTML to see if the page is properly indented (skip minor cases, but remove the point if it is clear that indentation was largely ignored in several or most places). Ignore upper/lower case in tags.
-
F. The bevels of the button corners are not cleanly 45 degrees (often they will be squared off, irregular, or missing entirely). Note that if the button is not visible you can't check for the bevel - remove this point anyway (that penalizes a total of 2 points for a missing button).
-
G. The student name does not appear in either the <TITLE>...</TITLE> tag or in the code body as part of the <H1>...</H1> heading.
-
H. Any syntax errors not otherwise outlined above. This includes omitting slashes on closing tags, or omitting tags entirely.
That's a total of 8 possible infractions. The minimum score for any page that does *something* is thus 2 points.
As you grade, make a note (A-H) of the infraction(s) incurred - this will be part of the feedback to the students. Write this code on the sheet next to the score.
For example, Fred Smith's page basically works, but the background isn't cyan (A), the indentation is bad (E), and the button bevels are wrong (F). Fred's score would be 7/10, and the note code for Fred will be AEF.