Team Members: __________________
Total Points (100 pts): __________________
Due: After Thanksgiving
Semester Project: Automatic Grading System
CSCI 4520 Rapid Java Application Development
Armstrong Atlantic State University
Team: Form a team with 3 members. You will learn how to work in a team. You will
learn from your teammates and learn how to teach your teammates as well.
Problem Description:
Develop a Web application with the following requirements:
1. Creating accounts:
1.1. Enable the instructor to create instructor accounts. The signup code for
instructor is instructor.
1.2. Enable the students to create accounts that are linked to the instructor’s
course ID. The signup code for student is student.
2. Assign exercises:
3. Complete exercises:
3.1 Enable the student to select a programming exercise, compile/run/submit
its solution, and receive automatic feedback and a score (whether the
program compiles and runs correctly).
3.2 How do you grade the program?
The test data for each exercise is given in c:\ags5520\gradeexercise. If the
exercise does not require input, the test data is stored in Exercisei_j.output.
If the exercise requires input, the test data is stored in Exercisei_ja.input,
Exercisei_jb.input, … for input and Exercisei_ja.output,
Exercisei_jb.output, … for output.