Annotation of doc/homework/lonchart.test_procedure, revision 1.1
1.1 ! stredwic 1: lonchart Test Procedure
! 2:
! 3: The procedure will show the validity of the lonchart code. A course
! 4: called Chart Test was created to test the possible scenarios due to course
! 5: creation. Next a series of false students will take the course. Each student
! 6: will perform differently. The number of students will be directly correlated
! 7: the number of grade related tests required. The combination of these two sets
! 8: of tests will ensure the proper output of lonchart.
! 9: The course was designed to test the following: problems in the top
! 10: level sequence, problems in a sequece separated by a subsequence, problems with
! 11: parts, and the correctness of a single problem resource in general. The course
! 12: is laid out beginning with a top sequence containing in order, start, problem,
! 13: sequence, problem, and finish resources. The subsequence contains two
! 14: problems. The first problem is a general problem containing a simple numeric
! 15: response. The second problem contains two parts.
! 16: The chart output should contain two columns. The first should have two
! 17: problems in it and the second should have three. The headings for these
! 18: columns should be the title of the sequences in which they lie.
! 19: The following table outlines a series of students and their performance
! 20: on homework1 sequence. Each row in the table represents a student in the
! 21: course. The combinations of results will test the possible outcomes lonchart
! 22: will handle. When the table specifies just correct, it means on the first try.
! 23: For the problems in the top sequence, they will all be correct on first try
! 24: except for student number two, who didn't didn't log in.
! 25:
! 26: problem 1 problem 2 part1 part2
! 27: 1. correct(1 try) correct correct
! 28: 2. skip skip skip
! 29: 3. 12 tries correct skip
! 30: 4. correct(2 tries) skip correct
! 31: 5. + correct after correct first time
! 32: skip first
! 33: 6. - correct first correct after skip first
! 34: time
! 35: 7. . . correct
! 36: 8. x correct .
! 37: 9. correct second try . .
! 38: after correct by
! 39: override on first
! 40: try
! 41:
! 42:
! 43:
! 44: Expected output:
! 45:
! 46: student top homework 1 totals
! 47: 1 11 2 111 3 5/5
! 48: 2
! 49: 3 11 2 *1 2 4/5
! 50: 4 11 2 2 1 2 4/5
! 51: 5 11 2 +?1 ? ?/5
! 52: 6 11 2 -1? ? ?/5
! 53: 7 11 2 ..1 1 3/5
! 54: 8 11 2 x1. 1 3/4
! 55: 9 11 2 ?.. ? ?/5
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>