package testtool.StudentTesting; import testtool.Proctoring.*; import testtool.Publish.*; import java.util.Collection; /** * * The CompletedTest adds several components to the PublishedTest. The * CompletedQuestions include the Student's answer to a question. THe * TestQuestions are any questions left unanswered by a student. The * StudentID and ProctorID identify the student who completed the exam and * the proctor who administered it respectively. StudentComments are * created by students while TestComments are from the Proctor. Both of * these comment type are directed to the instructor and pertain to the * exam. ProctorComments are also from Proctors but they are directed at * the students and are included with the exam for reference. StartTime is * the time that a proctored test is distributed or when a take-home test * is downloaded. SubmitTime is the time that the test is collected by the proctor or submitted by the student. * * @author * @version * **/ public class CompletedTest extends PublishedTest { /** Default Constructor **/ public CompletedTest() { super(); } protected Collection completed_qs; protected TestQuestions test_qs; protected String student_ID; protected String proctor_ID; protected Collection student_comments; protected Collection proctor_comments; protected Collection test_comments; protected DateTime start_time; protected DateTime submit_time; }