Annotation of doc/homework/homework-params, revision 1.1
1.1 ! albertel 1: - 3 suggestions
! 2:
! 3: #1
! 4:
! 5: <problem>
! 6: <part>
! 7: <answergroup>
! 8: <caparesponse tol="float,0,100,3" wgt="int,0,9,1">
! 9: <input/>
! 10: </caparesponse>
! 11: <caparesponse tol="float,0,100,3" wgt="int,0,9,1">
! 12: <input/>
! 13: </caparesponse>
! 14: </answergroup>
! 15: </part>
! 16: <part>
! 17: <answergroup>
! 18: <caparesponse tol="float,0,100,3" wgt="int,0,9,1">
! 19: <input/>
! 20: </caparesponse>
! 21: </answergroup>
! 22: </part>
! 23: </problem>
! 24:
! 25: - when published all response ranges/types are stored in the meta-data
! 26: - the RAT uses the metadata to setup up specific values for an instructor and
! 27: setting
! 28: - if the homework is updated by hand, when published again the instructor will
! 29: need to specify which values were originally in the question and which were
! 30: not originally there
! 31: - the fourth value is a default and will be used for any unspcified values
! 32:
! 33: #2
! 34: <problem name="Rotational Mechanics">
! 35: <parameter>
! 36: <item ID="tol1" type="float" range="0,100" default="3"/>
! 37: <item ID="tol2" type="float" range="0,100" default="3"/>
! 38: <item ID="wgt1" type="int" range="0,9" default="1"/>
! 39: <item ID="wgt2" type="int" range="0,9" default="1"/>
! 40: <item ID="wgt3" type="int" range="0,9" default="1"/>
! 41: </parameter>
! 42: <part name="Angular Momentum">
! 43: <answergroup name="Something">
! 44: <caparesponse tol=tol1 wgt=wgt1>
! 45: <input/>
! 46: </caparesponse>
! 47: <caparesponse tol=tol1 wgt=wgt2>
! 48: <input/>
! 49: </caparesponse>
! 50: </answergroup>
! 51: </part>
! 52: <part name="Inertia">
! 53: <answergroup name="Something Else">
! 54: <caparesponse tol=tol2 wgt=wgt3>
! 55: <input/>
! 56: </caparesponse>
! 57: </answergroup>
! 58: </part>
! 59: </problem>
! 60:
! 61: - Publishing will check that all necessary values have been specified
! 62: correctly (no IDs are used that aren't defined etc.)
! 63: - the RAT will discuss parameters in terms of the names in the subsections
! 64: (where response going to have names?)
! 65: - values will be stored by IDS
! 66: - all missing values, or undefined IDS will use global defaults for that
! 67: response type.
! 68:
! 69: #3
! 70: <problem name="Rotational Mechanics">
! 71: <part name="Angular Momentum">
! 72: <answergroup name="Something">
! 73: <caparesponse>
! 74: <param ID="tol1" type="tol" type="float"
! 75: range="0,100" default="3"/>
! 76: <item ID="wgt1" type="int" range="0,9"
! 77: default="1"/>
! 78: <input/>
! 79: </caparesponse>
! 80: <caparesponse>
! 81: <param ID="tol2" type="tol" type="float"
! 82: range="0,100" default="3"/>
! 83: <item ID="wgt2" type="int" range="0,9"
! 84: default="1"/>
! 85: <input/>
! 86: </caparesponse>
! 87: </answergroup>
! 88: </part>
! 89: <part name="Inertia">
! 90: <answergroup name="Something Else">
! 91: <caparesponse>
! 92: <param ID="tol3" type="tol" type="float"
! 93: range="0,100" default="3"/>
! 94: <item ID="wgt3" type="int" range="0,9"
! 95: default="1"/>
! 96: <input/>
! 97: </caparesponse>
! 98: </answergroup>
! 99: </part>
! 100: </problem>
! 101:
! 102: - Publishing will check that all necessary values have been specified
! 103: correctly (no IDs are used twice etc.)
! 104: - the RAT will discuss parameters in terms of the names in the subsections
! 105: (were response going to have names?
! 106: - values will be stored by IDS
! 107: - all missing values, or undefined IDS will use global defaults for that
! 108: response type.
! 109:
! 110:
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>