Diff for /doc/homework/datastorage between versions 1.3 and 1.23

version 1.3, 2000/11/22 00:12:58 version 1.23, 2005/04/07 20:43:06
Line 1 Line 1
 <Provided by &EXT() and set external to the resource, required>  ----PARAMETERS-----
   
 resource.partid.opendate   #unix time of when the local machine should let the  resource.partid.opendate   #unix time of when the local machine should let the
                     #student in                      #student in
   
Line 8  resource.partid.duedate    #unix time of Line 9  resource.partid.duedate    #unix time of
 resource.partid.answerdate #unix time of when the local machine should  resource.partid.answerdate #unix time of when the local machine should
                     #provide the correct answer to the student                      #provide the correct answer to the student
   
   resource.partid.acc # a string that can be used to control access, either
                       # IP based or Domain Name based
   
 resource.partid.weight     # points the problem is worth  resource.partid.weight     # points the problem is worth
   
 resource.partid.maxtries   # maximum number of attempts the student can have  resource.partid.maxtries   # maximum number of attempts the student can have
   
   
   resource.partid.problemstyle (notcurrently supported)
                                # style to show a problem in, possible values:
                                # online - show problem in default online mode
                                # bubble - show problem in a mode approriate to
                                #          being printed out for a bubble sheet
                                #          exam
                                # checkout - do checkouting of problem
   
   resource.partid.type       # type of problem homework can be:
                              # homework - randomized, graded, stored with 
                              #            requesting user, full feeback
                              # exam - randomized, graded, stored with 
                              #        requesting user, minimal feedback
                              # form - unrandomized, ungraded, stored with 
                              #        specified user, full feedback
                              # survey - unrandomized, ungraded, stored with 
                              #          requesting user, full feedback
   
 <caparesponse needed: (has a default if nonexistant)>  
   
 resource.partid.tol   # lots of possibilities here  <numerical/formula/response needed: (has a default if nonexistant)>
   
   resource.partid.responseid.tol   # lots of possibilities here
                     # percentage, range (inclusive and exclusive),                      # percentage, range (inclusive and exclusive),
     # variable name, etc      # variable name, etc
                     # 3%                      # 3%
Line 24  resource.partid.tol   # lots of possibil Line 46  resource.partid.tol   # lots of possibil
                     # .05+                      # .05+
                     # 3%+                      # 3%+
                     # 0.5+,.005                      # 0.5+,.005
                       
 resource.partid.significantfigures  # one or two comma sepearted integers  
   
 resource.partid.feedback   # at least a single bit (yes/no) may go with a  resource.partid.responseid.sig  # one or two comma sepearted integers, specifying the
                          # bitmask in the future, controls whether or not                       # number of significatn figures a student must use
                          # a problem should say "correct" or not  
   
   <essayresponse specific>
   
   resource.partid.responseid.maxcollaborators
                         # integer of the maximum number of users to 
                           # collborate on an answer
   
   resource.partid.responseid.uploadfiletypes
                           # a comma seperated list of filetypes to allow a user
                           # to upload
   
   
 <Problem sets using cstore (required):>  
 resource.partid.solved # if not set, problem yet to be viewed  
                 # 0 == incorrect and attempted  
                 # 1 == correct by student work  
                 # 2 == correct, instructor override  
                 # -1 == incorrect, instructor override  
                 # E == excused, problem no longer counts for student  
   
   ----STORED VALUES----
   resource.partid.solved # if not set, problem yet to be viewed
                   # incorrect_attempted == incorrect and attempted
                   # correct_by_student == correct by student work
                   # correct_by_override == correct, instructor override
                   # correct_by_scantron == correct, scantron graded
                   # incorrect_by_override == incorrect, instructor override
                   # excused == excused, problem no longer counts for student
                   # '' (empty) == not attempted
                   # ungraded_attempted == an ungraded answer has been
                                             sumbitted and stored
 resource.partid.tries  # positive integer of number of unsuccessful attempts  resource.partid.tries  # positive integer of number of unsuccessful attempts
                 # made, malformed answers don't count if feedback is                  # made, malformed answers don't count if feedback is
                 # on                  # on
   
 resource.partid.awarded # float between 0 and 1, percentage of  resource.partid.awarded # float between 0 and 1, percentage of
                  # resource.weight that the stundent earned.                   # resource.partid.weight that the student earned.
   
 resource.partid.responseidsubmissons   resource.partid.award # final detailed award that was applied to the entire
                     # list of all of the student submitted strings for all of                        # part of the question, check awarddetail below for
                     # answers in the part                        # possibilities
   
 resource.partid.responseid.awarddetail   resource.partid.previous # boolean, is this submission a previous submission
                      # list of all of the results of grading the submissions  
                      # in detailed form of the specific failure  resource.partid.regrader
                    # the username:domain of the user who hand graded this one
   
   
   resource.partid.afterduedate
                    # the award that would have been received if they had
                    # submitted before the duedate
   
   resource.partid.responseid.submisson
                       # the student submitted string for the part.response
   
   resource.partid.responseid.awarddetail
                        # list of all of the results of grading the submissions
                        # in detailed form of the specific failure
        #Possible values:
                        # EXACT_ANS, APPROX_ANS : student is correct
                        # NO_RESPONSE : student submitted no response
                        # MISSING_ANSWER : student submitted some but not
                        #                   all parts of a response
                        # WANTED_NUMERIC : expected a numeric answer and
                        #                   didn't get one
        # SIG_FAIL : incorrect number of Significant Figures
                        # UNIT_FAIL : incorrect unit
                        # UNIT_NOTNEEDED : Submitted a unit when one shouldn't
                        # NO_UNIT : needed a unit but none was submitted
        # BAD_FORMULA : syntax error in submitted formula
                        # INCORRECT : answer was wrong
                        # SUBMITTED : submission wasn't graded
                        # DRAFT : submission only stored
                        # MISORDERED_RANK : student submitted a poorly order
                        #                   rank response
        # ERROR : unable to get a grade
                        # ASSIGNED_SCORE : there is a 
                        #                  resource.partid.responseid.awarded
                        #                  the real awarded should be set to the
                        #                  average of the individual awardeds
                        # TOO_LONG : answer submission to capa engine longer
                        #            than 500 characters
                        # INVALID_FILETYPE : student tried to upload a file
                        #                    that was of an extension that was
                        #                    not specficy allowed 
   
   resource.partid.responseid.message (optional) (not yet supported)
        # a message that should be shown to the student
   
   resource.partid.bonustries (optional) (not yet supported)
                        # if set, added to the maxtries parameter for student 
                        # total number of tries overall
   
   resource.partid.responseid.scantron
                    # the letteror string that the scantron submitted as 
                    # the answer before it was converted into the submission
                    # value
   
   rndseed
                    # for public users or browsed versions, the rndseed used
                    # for this partcualr submission, should only appear
                    # in tmpstore dbs
   
   <option/rank/match response specific>
   resource.partid.responseid.submissiongrading
    # an annotation of which foils that the student
                    # submitted were wrong and which were correct (hash)
   
   <optionresponse> specific
   resource.partid.responseid.numfoils
                        # if graded in scantron mode this is set to number
                        # of foils a student saw
   
   <organicresponse specific>
   resource.partid.responseid.molecule
                        #JME string of the last submission
   
   <essayresponse> specific
   resource.partid.responseid.uploadedfile
                        # filename of the upload file that is to be used
                        # for the submission
   
   resource.partid.responseid.uploadedurl
                       # url to use to grab the file that was used for
                       # the submission
   
   resource.partid.responseid.portfiles
                       # comma sepearted list of student portfolio files
                       # for the submission
   
   

Removed from v.1.3  
changed lines
  Added in v.1.23


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>
500 Internal Server Error

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator at root@localhost to inform them of the time this error occurred, and the actions you performed just before this error.

More information about this error may be available in the server error log.