Grading Form for HTML Document Processor

PROJECT MANAGEMENT (2.5 points)

The project directory must contain only an RCS subdirectory when I grade the assignment. Typing "make" must build the executable program. All files under RCS management must include proper RCS macros, $Id$ and $Log$. Each version of each file must have a meaningful RCS comment.

It must be possible to re-create each step of the assignment from the RCS history for the project. After checking out the Makefile for a version, typing "make" should check out the proper source files for that version and build the executable program for that step of the assignment.

USER DOCUMENTATION (2.0 points)

Is there a man page with the same file name as the program and an appropriate extension installed in the proper directory? Is the man page written for the proper audience (end users)? Does the structure match that of standard Unix man pages; is the information well organized? Is the information presented clearly, completely, and yet concisely?

There should be just one man page, for the final version of the program. A separate README file should document the differences among the earlier versions of the project.

CODING STYLE AND DOCUMENTATION (2.5 points)

Does the code adhere to the Coding Guidelines for this course?

CODE FUNCTIONALITY (3.0 points)

LATE POINTS AND EXTRA FEATURES

You will lose 0.1 point for each day your assignment is late.

It is generally possible to get a few tenths of a point of extra credit for doing things that go beyond the basic requirements of the assignment.

The assignment will be graded on a 10.0 point scale.



Christopher Vickery
Queens College of CUNY
Home Page