File:  [LON-CAPA] / doc / homework / Attic / homework-params
Revision 1.1: download - view: text, annotated - select for diffs
Tue Jun 20 19:27:56 2000 UTC (24 years ago) by albertel
Branches: MAIN
CVS tags: version_0_4, stable_2002_spring, stable_2002_july, stable_2002_april, stable_2001_fall, STABLE, HEAD
-adding homework documentation

    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>