AutoGrader is a program that I wrote back in about 1996 to allow students to find out what their current grade was in a class (I was TA, and was tired of individual students asking). It originally just computed and displayed the current grade, but eventually grew into an entire gradebook program.
AutoGrader now operates as an entire gradebook program. The teacher or an assistant can administer the grades for all students through the web interface. Assignments and tests can be assigned grading weights, and student grades can be directly entered. Reports can also be generated.
Note: This is no longer actively maintained, but the code is available if you want it.
The source code can be found here.
If you have questions, feel free to ask them, but as mentioned, I have not been maintaining this program. At one point in time, I began work on a replacement program, however I have not completed much work on this.
Note: This project is no longer actively maintained, but the code is available if you want it.