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>