PK UU. META-INF/PK UU.S&IFFMETA-INF/MANIFEST.MFManifest-Version: 1.0 Created-By: 1.4.1_01 (Apple Computer, Inc.) PK TU.com/PK TU.com/clearlearning/PK TU.com/clearlearning/testpilot/PK UU.com/clearlearning/testpilot/v3/PK UU.k;com/clearlearning/testpilot/v3/cannotConvertException.class. (Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis7Lcom/clearlearning/testpilot/v3/cannotConvertException;messageLjava/lang/String; SourceFile Eval.java 5com/clearlearning/testpilot/v3/cannotConvertExceptionjava/lang/Exception >*+ &'   PK UU.P)yUU-com/clearlearning/testpilot/v3/checkAll.class." ; : : : ; : :   : :  :   :  : : ; : ; :  : :  :  : : : : : : * ;   0 0 0 7 : 7 ; : ; :  ^ : :  : ^ : ^    :    : : : : : : 7 ^ : ; : :      : : 7 ;   : ;!" : ;# ;$%& :' : : 7()* :+ :, :- :. : : ;/0 123 : : :45678 :9:;<= >?@ A2 : BC BD EF ;G H :I : JKLMNOP :QRSTU ;VWX ;YZ[ \] \^_` :abc :d :e : :fg :hij :k lmn :o :pqr : s tuv :wx :y z{ :|}~  :  ; : : : : : :  : : : : : : ; : : : : : :     :   ; : : :V :  : : : : J : : : :  :filemakerReturn[CfilemakerRecordSepfmReturnLjava/lang/String;fmRecSepEDIT_PTS EDIT_PTS2 EDIT_CHOICE EDIT_FEED EDIT_FEED2EDIT_BRANCH_SCOREEDIT_BRANCH_GTEDIT_BRANCH_LEEDIT_DEL branchScoreI branchGreaterbranchLessEqual()VCodeLineNumberTableLocalVariableTablethis)Lcom/clearlearning/testpilot/v3/checkAll;:(Ljava/util/Vector;Lcom/clearlearning/testpilot/v3/test;)VqInfoLjava/util/Vector;theTest%Lcom/clearlearning/testpilot/v3/test;i,(Lcom/clearlearning/testpilot/v3/checkAll;)V theOriginal(Ljava/io/DataInputStream;I)VtheInputLjava/io/DataInputStream;formatthePts theFeedbackptsn!Ljava/lang/NumberFormatException;eLjava/io/IOException; Exceptionswrite(Ljava/io/DataOutputStream;)VoutLjava/io/DataOutputStream; setBranching(Ljava/lang/String;)V theBranches theTokensLjava/util/StringTokenizer; returnBranchS(Lcom/clearlearning/testpilot/v3/parameters;Lcom/clearlearning/testpilot/v3/test;)I theParams+Lcom/clearlearning/testpilot/v3/parameters; tmpSubmission+Lcom/clearlearning/testpilot/v3/submission; thisResponse)Lcom/clearlearning/testpilot/v3/response; addEmptyVars.(Lcom/clearlearning/testpilot/v3/parameters;)V buildHTMLd(Lcom/clearlearning/testpilot/v3/test;Lcom/clearlearning/testpilot/v3/parameters;)Ljava/lang/String;theData generatedHTML theChoiceuseDefaultAnswerevaluateS(Lcom/clearlearning/testpilot/v3/submission;Lcom/clearlearning/testpilot/v3/test;)V theSubmission questionID offerCountjfeedbackIfCheckedfeedbackIfUncheckedseparatorIndexptsCkdptsUnckdpstr userEntry typeString()Ljava/lang/String;responseTableHeaderresultemptyResponseTableEntryresponseSpreadsheetHeaderemptyResponseSpreadsheetEntrydumpItK(Ljavax/servlet/ServletOutputStream;Lcom/clearlearning/testpilot/v3/test;)Voutput#Ljavax/servlet/ServletOutputStream; thePointssummarizeResponseX(Lcom/clearlearning/testpilot/v3/summaryItem;Lcom/clearlearning/testpilot/v3/response;)VtheSummaryItem,Lcom/clearlearning/testpilot/v3/summaryItem; theResponse choiceCounttheValuefrequencyAnalysisa(Ljavax/servlet/ServletOutputStream;Lcom/clearlearning/testpilot/v3/test;Ljava/util/Hashtable;I)V theCountsLjava/util/Hashtable; offeredCountpctFpercenteditQuestionItem(Ljavax/servlet/ServletOutputStream;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/clearlearning/testpilot/v3/parameters;Ljava/util/Hashtable;Lcom/clearlearning/testpilot/v3/test;)VtheUIDtestIDformURL requestParamsmessagestheHTML userLevelmodeupdate(Ljavax/servlet/ServletOutputStream;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/clearlearning/testpilot/v3/parameters;Lcom/clearlearning/testpilot/v3/test;Ljava/util/Hashtable;)Vfpts2 delString newChoicecounttheMedia*Lcom/clearlearning/testpilot/v3/richMedia;4Lcom/clearlearning/testpilot/v3/testFormatException; buildFeedback((Lcom/clearlearning/testpilot/v3/test;)VtheCorrectFeedbacktheMax SourceFile checkAll.java OP KL ML NL L L  java/lang/String @ X  Xjava/lang/StringBuffer0  ?@  X  O O^   java/lang/NumberFormatExceptionjava/io/IOException2com/clearlearning/testpilot/v3/testFormatException%IOException reading checkAll question Oo jk %IOException writing checkAll questionjava/util/StringTokenizer O 7incorrect number of branching id's in checkAll question *non-numeric branch id in checkAll question)com/clearlearning/testpilot/v3/submission O  X'com/clearlearning/testpilot/v3/response L L LQ_ _-2-2    o   ' 
 L)com/clearlearning/testpilot/v3/parameters v O| ~ O   %%   o L L"Vous n'avez pas coché le case 
oYou did NOT check  o1Vous avez coché le case You checked check all that applyQ -Q  o8
ChoiceFeedbackPoints
<< 

)If score is less than or equal to $ then branch to question id# .

 If score is greater than  l IOException in checkAll.dumpIt()   none X > FrequencyChoicePercent   $ S
  %
+IOException in checkAll.frequencyAnalysis()MODEBEGINNERINTRO Response HandlingB Quickly add new choices. =. 
nnot ">" VALUE="0">
 " VALUE="0">{must
be
>=0
may be text or a media item.
If media, enter a simple filename or
a complete URL.
' " i 

to save your changes, click {


Copyright ©2002,
ClearLearning
*IOException in checkAll.editQuestionItem()java/util/Hashtable   @(com/clearlearning/testpilot/v3/richMedia   L Ljava/util/Vector X faut resté pas coché

should remain unchecked
on accorde à coché , 1 pt.
"one point awarded for checking ,  pts.
 points awarded for checking  faut coché

should be checked
on accorde à PAS coché &one point awarded for NOT checking $ points awarded for NOT checking  <= >= O! A@ EDITcaPTSckdEDITcaPTSunckd EDITcaCHOICE EDITcaFEEDckdEDITcaFEEDunckdEDITcaBRANCHscoreEDITcaBRANCHgtEDITcaBRANCHle EDITcaDelete'com/clearlearning/testpilot/v3/checkAll'com/clearlearning/testpilot/v3/questionQUESTION_TYPE_checkAlltypesize()I elementAt(I)Ljava/lang/Object;qtextchoices addElement(Ljava/lang/Object;)Vpointsappend,(Ljava/lang/String;)Ljava/lang/StringBuffer;toStringfeedback,(Lcom/clearlearning/testpilot/v3/question;)Vjava/io/DataInputStreamreadIntjava/lang/IntegerparseInt(Ljava/lang/String;)I setElementAt(Ljava/lang/Object;I)Vjava/io/DataOutputStreamwriteInt(I)V#com/clearlearning/testpilot/v3/test'(Ljava/lang/String;Ljava/lang/String;)V countTokens nextTokenS(Lcom/clearlearning/testpilot/v3/parameters;Lcom/clearlearning/testpilot/v3/test;)V responsesid(I)Ljava/lang/String;addParamlengthgetParam&(Ljava/lang/String;)Ljava/lang/String; removeParamequals(Ljava/lang/Object;)ZtheGUI'Lcom/clearlearning/testpilot/v3/tp_gui;%com/clearlearning/testpilot/v3/tp_guiresponseFontStartresponseFontEnd maxPoints formVariables finalHTML(IILjava/lang/String;)VindexOf substring(II)Ljava/lang/String;'com/clearlearning/testpilot/v3/tp_utils substituteJ(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;trim recordValuelanguage)com/clearlearning/testpilot/v3/TestPilot3 LANG_FRENCHsetUserResponseincrementScore setFeedback addResponse,(Lcom/clearlearning/testpilot/v3/response;)V!javax/servlet/ServletOutputStreamprintlnjava/lang/SystemLjava/io/PrintStream;java/io/PrintStream*com/clearlearning/testpilot/v3/summaryItemsetCountfrequencyCountsget&(Ljava/lang/Object;)Ljava/lang/Object; recordedValueput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;java/lang/Mathround(F)IEDIT_NEWCHOICES0com/clearlearning/testpilot/v3/tp_requestHandlerREQUEST EDIT_UPDATE(I)Ljava/lang/StringBuffer;getGUI)()Lcom/clearlearning/testpilot/v3/tp_gui;branchingEnabledZ questionPopupL(Ljava/lang/String;Lcom/clearlearning/testpilot/v3/test;I)Ljava/lang/String;testBackgroundremoveElementAt LETTERString setChoice(Z)Vhtml STORE_numbersstoragecorrectAnswerFeedbackmax(II)I([C)V!:;<=>=?@A@B@C@D@E@F@G@H@I@J@KLMLNLOPQY*****R! #$S TUOVQ}*****+*+ >?* + *Y * +*,R6 ' )+.-3.B/c0l-w3|4S*}TU}WX}YZ0L[LO\Q4*+*****+*+*+R& 8 :<#=+>3?S4TU4]UO^QAO*+*****+*+*+>* :* :6E* Y!*"Y!B*#Y!*$Y!G:*&Y!*'Y!*(N*Y+,^%@C)RnE GL!M)N1O9R?SDTQV^XeZj[\_`cd e/f2S@lCmNpS\ OTUO_`OaLA[LQb@^c@edLBefD ghi*jkQ,*+-+*.+*.+*.M*Y/, )Rx{ |} +S ,TU,lm! ghi*noQN0Y+12M,3 *Y4,*,5*,5*,5N*Y6,?B%R& )4?BMS*NTUNp@ AqrC gfi*stQe7Y+,8N*-,9:6&-: ;:<*=:-:>***R6 '69HMY^cS>eTUeuveYZ [wxRyzO[L{|Q?=1+Y?*@ABACD*EʱR0>S ?TU?uv<[L}~QN6p*F :GW:,Y,Y?*HABAI:,Y?*JABAKALaY-+MNO*PABAQAR+MSTN^Y-+MNU*VABAQAR+MSTNY-W*XABAYN*Z-R: #'S}Cs3SHTUYZv@~[L\@#P@Q Y?*[AN;Y*\*]*,^Y+_`ab:66&*c :*d :: : Gme6  Z f: NY  g:  G%Y  f: :  hij:  hij: 6 6 *k@*l :   eg6   e`f6 : +Y-BAm:  G CL{n,op.Yq*r st+Yu*v st w xxyn,op.Yz*{ st+Y|*} st w x*~ +9<%R.=A;C>FDGRI`JdKhLqM{NOPRSTXZ[]^`bc%d9eApbrmyw{z}.V]dFs~STUxYZd@;Cyz>@LA=LR@`c@d@ h@ {`L jL gL '@ >gf b@ Q-RS TUQIL=7Y+*AB`AL*+R9GS ITUF@D[LQz,L=Y+L*+R*S ,TU)@'[LQIL=7Y+*AB`AL*+R9GS ITUF@D[LQz,L=Y+L*+R*S ,TU)@'[LQ*+,++>l* :* :* :+Yii*++Y*A*A+Y*A*AN)RB $1>}SRTUYZ[L$Y@1Lc@>?@ ghQ(+*>g6+A : 6::,, :yL+AAW*/2%R6  #/7;FS]q SRTUz r[L^L# @4ef;6@Q ++6* :6-A : 6:dh8n8 86 +YA A A*[+:#=@%)RN  #1=EM]`g!$&'()S TUYZL[L @#L1 @BefM^gDL ghQ( :6 I:  L6  L6 *+,-Y:Y:YQR:Y:6 FY A¶:YöĶ AR* ƶ:* : : : Gm e6Z f:NY  g:  G%Y f: :66* :eg6e`f6:Yɶ:Yʶ˶ AR ̶:YͶζ AQж:YѶҶ AR̶:YͶӶ AQR:YԶ:Yն:  *ֶ״ؙYٶ:Yڶ۶Q*Aܶ:Y*޶:Y߶*޶:Y:Y:Y:YöĶ:Yɶ:Yʶ˶:YͶζ:YѶҶ:YͶӶ:YԶ:Yն: [Y:Y:Y:Yն:Y:Y:Y״*:Y:YQR:Y:Y:+: %)R"H689:;*>9DOFpGIKLMO,P0Q4R=SGTLUQV\XxYZ^abdefgij3kflmnpKrs(tXuxvwz{|}~7Xy$:P S TU  @ @ @ v  YZ@L @ T[L ,c@ 0@ 4@G`LNLKL'@gf gh QY:*+,-6-*YĶAIj!6 YζAIj6 : 6  6 6 YӶAIj6 : 6  6 *Y A A!*YY˶AIjYҶAIj!**d6 KY AIj:  G* * *  ĶIj:  Gr* *Y˶IjҶIj *YζIjӶIj ״ؙj****۶Ij*ݶIj*Ij: ****Ij:  6  h6 [*  `g *Y *Y   : 6 m* :  G$*  *  *  3 Y  :  *  !*:   ***+,-Jor%%M%#&%h*R B GJorwzETb3>CHM_q#+1?GPYbhsyHJLSTU@@@uvYZ[LJdL tf L f _][L #@ @ gf jL b[L (f .[L ?Y@ s g Q **Y=* N* ::eg6U+op'Y-:Y-:T+op'Y-:Y -s:g+op5Y-!A":+YA#-s:e`f6Z+op'Y-$:Y-%:T+op'Y&-:Y'-s:g+op5Y&-!A":+YA(-s:*) *6*Y+*`+:*,_!%R%QRST!X.Z2\E]J^T_xacdegjk/mWpkqprustvyz{}(ZSSf TUYZ[L!@.u@2q@E^Lk8LLgfPQgY U-YU. Y-/ Y./0123456789R6 #06<BHNTZ`PK UU.w$eNeN)com/clearlearning/testpilot/v3/Eval.class.^ tu v w xyz{|}~`\_    @ Wi@ !TD-         Gt G G   N         G             G      @                                             ?!TD-                     !" #$%&  ' N() *+, - ./ 0 12 3 t45 expressionLjava/lang/String; prefixexphtblLjava/util/Hashtable; allowedops[Ljava/lang/String; twoargops allowedsym[C specialconstspecialconstval[D maxoplengthI()VCodeLineNumberTableLocalVariableTablethis%Lcom/clearlearning/testpilot/v3/Eval;setMaxOpLength()Iilencar&(Ljava/lang/String;)Ljava/lang/String;strendcounttmpcdrexparg1arg2 isAllowedSym(C)ZsymCSyntax(Ljava/lang/String;)Vopnope+Ljava/lang/StringIndexOutOfBoundsException; Exceptions matchParant(Ljava/lang/String;)ZisAlphay isVariable isConstantchLjava/lang/Exception; isAllNumbersdotZ isOperator isTwoArgOp isInteger(D)ZaD(I)ZisEvenisSum isSubtraction isProduct isDivision isSquarerootisCosineisSineisTanisAtanisAcosisAsinisSinhypisCoshypisTanhypisLn isExponationisEisCotanisAcotanisRoundisCeilisFloorisFacisSfacisAbsislogisFpartisModisAndisLessisLargerisEqualisNEqualisOrisNot isLargerEqual isLessEqualisSpecialConstantlistJ(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;bsbLjava/lang/StringBuffer;8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;firstOp inToPrefixmafargsargfoparg'(Ljava/lang/String;I)Ljava/lang/String;indexargToAnyOpExcept9(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/String;except:(Ljava/lang/String;I[Ljava/lang/String;)Ljava/lang/String;argTotomemberOf((Ljava/lang/String;[Ljava/lang/String;)Zarr backTrackgetOp skipSpacesnstrparseEnewstrmatch(Ljava/lang/String;I)Ifac(D)DvalsfacfpartgetSpecialConstantValue(Ljava/lang/String;)DtoValuetempgetkeyobLjava/lang/Object;eval*(Ljava/lang/String;Ljava/util/Hashtable;)Dtblans'(Ljava/lang/String;Ljava/lang/String;)D variablestokLjava/util/StringTokenizer;ht SourceFile Eval.java  java/lang/String^+-/*cossinlntanacosasinatancoshsinhtanhsqrtcotanacotanroundceilfloorabslog%><&&==!=||!>=<= eulerpinaninfinitytruefalse 6 78 9: ;[ java/lang/StringBuffer( <= >? java/lang/ExceptionNon matching brackets UI  @ASyntax error near -> T Missing operator before ->  )java/lang/StringIndexOutOfBoundsException   <B C DE FG HI (  )%Wrong number of arguments to operator  Z[ C0 ON OL KL HIMissing operator J QR ) ;K*10^  \] _]L ] ]M DN OP ; ab e Q? VNeverending loop,  is associated with cb X      ]  ]  ]  ]   ]  ]  ] % RS $ ] & ] ! " # ' ( * ) T + , . ] / 1 0 `] - 5 6 3 4 2 7 9 : 8Unknown operator eUNo value associated with 5com/clearlearning/testpilot/v3/cannotConvertException5First argument to method eval is null or empty string ib V?java/util/Hashtable Wjava/util/StringTokenizer; X Y?= Z[ \]Syntax error -> ij#com/clearlearning/testpilot/v3/Evaljava/lang/ObjectlengthcharAt(I)C substring(II)Ljava/lang/String;indexOfappend,(Ljava/lang/String;)Ljava/lang/StringBuffer;toString()Ljava/lang/String;equals(Ljava/lang/Object;)Z(C)Ljava/lang/StringBuffer;java/lang/FloatvalueOf%(Ljava/lang/String;)Ljava/lang/Float; floatValue()FisNaN(F)ZequalsIgnoreCase(Ljava/lang/String;)Ijava/lang/Mathjava/lang/Double&(Ljava/lang/String;)Ljava/lang/Double; doubleValue()D toLowerCasepow(DD)D(D)J&(Ljava/lang/Object;)Ljava/lang/Object; getMessage(I)V((Ljava/lang/String;Ljava/lang/String;Z)V nextTokenput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; hasMoreTokens()Z! Q+*****%YSYSY SY SY SY SY SYSYSY SY SY SY SY SYSYSYSYSYSYSYSYSYSYSYSY SY!SY"SY#SY$SY%SY&SY 'SY!(SY")SY#*SY$+S,*YSYSY SY SY SY"SY!SY#SY$SY %SY &SY 'SY (SY *SY+S-*Y(UY)UY.UY>UY**?@* "& '(,;SCFIM .<=<*,2A *,2A=*,TUW XY W,\ .,*d=>6+B(E-+B( +B)>+A+`C:++DEC:Juvwz|~$.168;>|FPSa>ddb`]Py)*+FM+,A`+ACNGYHIJ-JK*))#> **+LF B***+LLFs!==*.4*. !!=N:*+MNYOP*+QYN*+-A`Q:*R:S0 S&NYGYHTJ++ACJKP*-R*+CU{*+dBVmNYGYHWJ++ACJKP*+BX>*+BV2*+BY&NYGYHTJ++ACJKP:YN:+AZN$1Nq   >N;=>>#+B( +B)+A&  #&1#*;;97Xa zA Z,-05=*+[=*+Q*+BY+A"8: ; >?&@(>3D 553G*GYH\K]K m+^_`MNS TVWZ   M>6+B=- +/>*+B=*V..6+A6 cdf him"n5o7q=r@tClKw4MM B KH  v$==*,2+S*," $$"v$==*-2+S*-" $$"D''g6<*la? *+FS ? *+F S ? *+F S ? *+F S ? *+FS ? *+F S ? *+F S ? *+FS ? *+FS ? *+FS  ? *+FS  !? *+FS "? *+FS #? *+FS! $? *+FS) %? *+FS1 &? *+FS; '? *+FSC (? *+FSK )? *+FSR *? *+FSX +? *+FS_ ,? *+FSf -? *+FSm .? *+F Ss /? *+F!Sy 0? *+FS 1? *+F"S 2? *+F%S 3? *+F$S 4? *+F#S 5? *+F&S 6? *+F'S 7? *+F(S 8? *+F)S 9? *+F*S :? *+F+S ;v$==+*52S*5" $$"<=DGYH:bJW+JWDJW,JWDJW-JWcJWK&   '/6>4DDDD> ;?@<A.GYHN-bJW-+JW-DJW-,JW-cJW-K")*...&?@B:*+FC DY:Y:Y::Y=>+S NYdP*+e *+[++B(*+fY>+Ad*+Cg*+QY:Q*RS  S]Sh: Y#SY$SY+SY*SY&SY'SY%SY(SYSY  S:*+`i:5&S 'S0Y&SY'SY%SY(S:*+A`i:#S!$S*S +SGY#SY$SY+SY*SY&SY'SY%SY(S:*+A`i:%S*+A`%j:k(S&Y(SY%S:*+A`i:> S S "S*+`k:*+A`l:S NYdPGYHbJJDJJDJ*gJcJK:AA``=*+A`l:GYHJbJJDJ*gJcJK:AA``=|*+l:*+A`Q: NYmP*RS  SU Y#SY$SY+SY*SY&SY'SY%SY(SYSY  S:*+`A`i:Y&S 'S6Y&SY'SY%SY(S:*+A`A`i:#S!$S*S +SMY#SY$SY+SY*SY&SY'SY%SY(S:*+A`A`i:%S*+A`A`%j:}(S,Y(SY%S:*+A`A`i:J S S "S*+`A`k:*+A`A`l:GYHJbJJDJ*gJDJ*gJcJK:AA`A``=?GYHJbJJDJ*gJcJK:AA``=Y:Y::+AA   $ 46Q\hq !#$&( ) +H.y/14689;=ADE%GXHiLwMNSTVWZ\^5_Ja^cxdfijl n&p0r@sYuww{~!/9ADD43D? 7E 9F<G  y5x@NHIF:GYH:6>|+B("*+f>+`CJW`6R*+QY:6n**KUR KJWA`6+B\W+AKJ '6>Kciq~HJD @KL]:GYH:66+B(%*+f6+`CJW`6[*+QY:?n"**KUR-o KJWA`6+B\W+AuKJ  )9BOpv~RJMD @KN^:GYH:66+B(%*+f6+`CJW`6\*+QY:@n#**KUR*-p KJWA`6+B\W+AtKJ  )9BOqwRJMD @ON^:GYH:66+B(%*+f6+`CJW`6\*+QY:@n#**KUR*-p KJWA`6+B\W+AtKJ  )9BO q wRJPD @OL]:GYH:66+B(%*+f6+`CJW`6[*+QY:?n"**KUR-S KJWA`6+B\W+AuKJ ! #$&( ))*9+B,O-p0v2~356&:RJPD @QRt>+,2S,DFHDL*STP=N=8*++Ad*@d`QYN+A*@dd`-A`+A-*@Ƨ::IN;FIN"TUX Y9\;XF_Na4PPNLK UI>>>0*+*@d`Cq+*@d`C:*@(,Nikno)q1k<s4>>>J<. V1=GYHN+B -+B\W+A-K"{| ~ !$~,*11/ 'W@X6GYH:>+BeV*+dBVH*+`lM,,AdB),,rsCM*,[tJW+B\W+B\W:+B\W+A}KvyN> &/>JR]kvy>/k  Y@{ Z[9>6*+B( +B)+A2 "%*,/74999J74\]t(*'u:':''*'gvk ((^_]v**'u:':''*'wgyk **^`]P' ''zg''{g ^ab}+==+*52S *>1*5:' ++)cb  *+] +|}*+e*+~ *+*+M*,M,+S'NYGYHJ+JJ,JKP*,e *,[ *,*,**,gN-GYHDJ+JDJKs'NYGYHJ+JJ,JKP*-*+**+**+c*+**+**+g*+**+**+k*+**+**+o*+**+*+**+*+**+*+**+*+**+*+**+*+**+*+**+**+*+**+*+**+*+#**+**+ogwo*+#**+**+ocwo*+C**+**+ogwo**+**+ocwoo*+**+o*+**+g*+**+{*+**+*+**+z*+***+v*+**+*+**+**+o*+**+**+s*+***+*+***+y*+**+**+*+**+**+*+**+**+*+**+**+*+%**+**+*+%**+**+*+**+**+*+**+**+*+**+NYPn[ &,5=aqw |!"#%()*+,-$.,/@0H1U2]3j4r56789:;<=>?@ABCD#ECFKGkHsIKLMNOPQRST#U+V9WAXNYVZp[x\]^_`abcdef$g,hHiPjrkzlmnopqrv*  ,dNeV*+MN,NYGYHJ+JKP,N-SNYGYHJ+JKP-"  +09T*VVf Mgh J^NijR++S +A Y·ÿ, *+į*,*S*+S/*+*********g**J*:*Ydÿ:*Yŷÿ))z}Z)zNF#).EJYaqz}>kz,l% imNY:+ +S Y·ÿ, ,S *+į*,MY,:*N--̶sC--̶s`-ACWΚԧ=:YGYH϶J,JKÿ:YGYH϶J-JKÿ*+Я9Z9NB&39BORXyRndOwopq8 ibA *+YѶЯ  rsPK UU.3com/clearlearning/testpilot/v3/fillInTheBlank.class.}  < <! <" <# <$ <% <& <' <( <) <* <+ <, <- <./ <0 <12  <3 <4 5 <6 <6 7 89 :;< = > ? @ <AB <AC <DE <DF <A <A <D <D <G H <6 <6 I <6 JK JL JM JNOPQ <R S TU TV TW TXYZ [\ ]^ _`abc Ld Le <f _g Lh i jk lm Wn <o Wpq [r <f [s \t <fuvw <fx y <z { | } ~ < n n < [ u u <f <6 <f < < <A [  < < < <f  < <f <f  <A <A  < < <f <f <f <f  <f <f  [   f    h [ <f       <f Wi <f < W  < [ <  <=q->. &֕Bm>Ae?PbMA.@@C k&4 < [ < [  <     h [ R@Y  <A <D <D [ <A <D <D [ < <A <D <D W         < < <A ! "#$ % [& '()*+ ,-. </0 <123456 789:;< <=>?@ABCDE <FG <HIJKLMNOPQ [R STUVWX <Y <AZ[\]^ <_ <D`a <b cde <f <A <g <D <hi <jklmnopqrs < <tuvwxyz{|}~ < < < < < < < < < < <A <D <A <D < < n < < S <    < < n=@$ n < <  < <A  <A <D <A <A <D < <,PRECISION_PERCENTIPRECISION_ABSOLUTE EDIT_COLUMNSLjava/lang/String; EDIT_LINES EDIT_NUMBER EDIT_ANSWERS EDIT_CASEEDIT_PRECISIONEDIT_PRECISIONTYPE EDIT_UNITSEDIT_UNITSREQUIRED EDIT_UNITPTS EDIT_UNITLIST EDIT_LOCALRNDEDIT_GLOBALRNDEDIT_USESIGFIG EDIT_SIGFIGEDIT_CORRECTPTSEDIT_CORRECTFEEDEDIT_CORRECTBRANCHEDIT_INCORRECTPTSEDIT_INCORRECTFEEDEDIT_INCORRECTBRANCH EDIT_UNBRANCHEDIT_EET EDIT_EETUNITS hasFormulaZ checkUnitsmarkIncorrectWithoutUnits caseSensitiveuseSignificantFigurescolumnslines unitPoints precisionType branchCorrectbranchIncorrectbranchUnansweredsignificantFigures precisionDformulaengineeringUnitscorrectAnswersLjava/util/Vector; validUnits()VCodeLineNumberTableLocalVariableTablethis/Lcom/clearlearning/testpilot/v3/fillInTheBlank;(Ljava/util/Vector;)VqInfocorrect theTokensLjava/util/StringTokenizer; theAnswer2(Lcom/clearlearning/testpilot/v3/fillInTheBlank;)V theOriginali(Ljava/io/DataInputStream;I)VtheInputLjava/io/DataInputStream;formatcorrectAnswersCountvalidUnitsCounteLjava/io/IOException; Exceptionswrite(Ljava/io/DataOutputStream;)VoutLjava/io/DataOutputStream; typeString()Ljava/lang/String; setUsePopup(Ljava/lang/String;)VtheFlag setStoragestoreAs setChoices theChoices setBranching theBranches!Ljava/lang/NumberFormatException; returnBranchS(Lcom/clearlearning/testpilot/v3/parameters;Lcom/clearlearning/testpilot/v3/test;)I theParams+Lcom/clearlearning/testpilot/v3/parameters;theTest%Lcom/clearlearning/testpilot/v3/test; userEntry tmpSubmission+Lcom/clearlearning/testpilot/v3/submission; thisResponse)Lcom/clearlearning/testpilot/v3/response; setFillBlank setFormula:(Ljava/lang/String;Lcom/clearlearning/testpilot/v3/test;)V formulaParamsprecisionString rawFormula varStringtheVar/Lcom/clearlearning/testpilot/v3/randomVariable;calc%Lcom/clearlearning/testpilot/v3/Eval;theValueLjava/lang/Exception; errorMessagesetUnitsgetCorrectFeedbackK(Ljava/lang/String;Lcom/clearlearning/testpilot/v3/test;)Ljava/util/Vector;addendaptsnformulaAnswerFeedbacklabel returnValue addEmptyVars.(Lcom/clearlearning/testpilot/v3/parameters;)V buildHTMLd(Lcom/clearlearning/testpilot/v3/test;Lcom/clearlearning/testpilot/v3/parameters;)Ljava/lang/String;theData generatedHTMLuseDefaultAnswercomputeCorrectz(Lcom/clearlearning/testpilot/v3/parameters;Lcom/clearlearning/testpilot/v3/test;Ljava/util/Vector;Ljava/util/Hashtable;)DrecursionAlarmpreviouslyComputedLjava/util/Hashtable; workFormula thisToken moreTokensvarTokentheQ)Lcom/clearlearning/testpilot/v3/question;theValLjava/lang/Double;randomsrepresentAnswer(D)Ljava/lang/String; theRawValueresultintPart integerPartJrealParttheCharssig[ZleadingDigitFound decimalFoundjsigCountevaluateS(Lcom/clearlearning/testpilot/v3/submission;Lcom/clearlearning/testpilot/v3/test;)V theSubmissionevaluationExceptiontheCorrectValuetheCorrectUnits questionIDnegative correctValue4Lcom/clearlearning/testpilot/v3/testFormatException; unevaluatedtheEval unitsCorrecthasUnitsentryunits theUnitIndex theFormatLjava/text/DecimalFormat; theSymbols Ljava/text/DecimalFormatSymbols;unitMultipliertheUnits unitTokens theseUnits entryValue checkEntry errorAllowed errorMargindumpItK(Ljavax/servlet/ServletOutputStream;Lcom/clearlearning/testpilot/v3/test;)Voutput#Ljavax/servlet/ServletOutputStream;summarizeResponseX(Lcom/clearlearning/testpilot/v3/summaryItem;Lcom/clearlearning/testpilot/v3/response;)VtheSummaryItem,Lcom/clearlearning/testpilot/v3/summaryItem; theResponseeditQuestionItem(Ljavax/servlet/ServletOutputStream;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/clearlearning/testpilot/v3/parameters;Ljava/util/Hashtable;Lcom/clearlearning/testpilot/v3/test;)VtheUIDtestIDformURL requestParamsmessagestheHTML userLevelmodetheM evalFormulatheNameupdate(Ljavax/servlet/ServletOutputStream;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/clearlearning/testpilot/v3/parameters;Lcom/clearlearning/testpilot/v3/test;Ljava/util/Hashtable;)VftheItem lastFormulacount fieldNamestartendincr newPtsStrnewPts SourceFilefillInTheBlank.java no YZ [Z \Z ]Z ^Z _> `> a> => b> c> d> e> f> gh iA jAjava/util/Vector kl ml > >  java/lang/String java/util/StringTokenizer n    l10 lCorrect!Your response was incorrect. A n n~     java/io/IOException2com/clearlearning/testpilot/v3/testFormatException+IOException reading fillInTheBlank question n       +IOException writing fillInTheBlank questionfill in the blank A @incorrect number of branching id's in fill-in-the-blank question java/lang/NumberFormatException3non-numeric branch id in fill-in-the-blank questionjava/lang/StringBufferQ_  >    -2-2  !)com/clearlearning/testpilot/v3/submission n"  #l'com/clearlearning/testpilot/v3/response > >)improper fill in the blank params for id#case sensitive`!improper question formula for id#a $% ?> &' () * +, -l-com/clearlearning/testpilot/v3/randomVariable .= (; /l#com/clearlearning/testpilot/v3/Eval 01java/lang/Exception Formula evaluation error for id#

dUnable to evaluate function:
Please check the syntax and verify that all variables are present

CVariables and values used in testing:
   :Formula used for evaluation:
    improper units specified for id# 2> 3l 4>5 6>On accorde 1 pt. à  point awarded for  On accorde  pts. à  points awarded for  one of: un des:on accorde 1 pt. à point awarded for on accorde  pts, à points awarded for 

    
  •  


offer999 7 8A 9: ;<!
case sensitive (answers must match exactly)nEnter each possible
correct answer on a line
by itself.
Response Handling
 mno pZ'=:4&
PointsFeedbackBranch
Correct
WAC>engineering units:

 
HA(>look for units with response
IA(>mark incorrect without units
JA"> points for units



 Response Handling
" Local
Random
Variables
n

only for this question` LA st`newf

Local random variables may only be used bin a single question. Variable names can only consist of alphabetic letters a-z and numbers 0-9. b(e.g. x, xx, var2, aVeryLongVariable ) You can use any name that is not reserved by an operator aor a predefined constant, as a variable name. You should avoid beginning a variable name with a bnumber, like 3x or 1var. Care should be taken to avoid confusion between a number in scientific dnotation and a variable name. (e.g. use 2.0E+5 instead of 2E5) You may specify integer or decimal greal numbers as start, end and increment values. You may also use scientific notation.

 

 

DeleteNameStartEndIncrementSample
Enter new variable below
Global
Random
Variables
p

shared between questions

MAb

Global random variables may be used _in all questions on a test. Therefore, you can have several questions whose answers are based bon the same random data. Naming restrictions and conventions are the same as for local variables (shown above).

 

b 

to save your changes, click '

{


Copyright ©2002,
ClearLearning
0IOException in fillInTheBlank.editQuestionItem() 9numeric answers must be entered in single line text boxes absolute name nydel z'points for correct must be non-negative {|#points for correct must be a number)points for incorrect must be non-negative%points for incorrect must be a number EDITfColumns EDITfLines EDITfNumeric EDITfAnswers EDITfCASEEDITfPrecisionEDITfPrecisionType EDITfUnitsEDITfUnitsRequiredEDITfUnitPoints EDITfUnitListEDITlocalRandomEDITglobalRandom EDITuseSigFig EDITsigFigEDITcorrectPtsEDITcorrectFeedbackEDITcorrectBranchEDITNincorrectPtsEDITincorrectFeedbackEDITincorrectBranch EDITunBranchEDITeet EDITeetUNITS-com/clearlearning/testpilot/v3/fillInTheBlankQUESTION_TYPE_fillBlanktypesize()I elementAt(I)Ljava/lang/Object;length'(Ljava/lang/String;Ljava/lang/String;)V nextToken addElement(Ljava/lang/Object;)V hasMoreTokens()Zpointsfeedbackqtext,(Lcom/clearlearning/testpilot/v3/question;)Vjava/io/DataInputStream readBooleanreadInt readDouble()DreadUTFjava/io/DataOutputStream writeBoolean(Z)VwriteInt(I)V writeDouble(D)VwriteUTF#com/clearlearning/testpilot/v3/testfmReturn countTokensjava/lang/IntegerparseInt(Ljava/lang/String;)Iappend,(Ljava/lang/String;)Ljava/lang/StringBuffer;idtoString(I)Ljava/lang/String;getParam&(Ljava/lang/String;)Ljava/lang/String;trimequals(Ljava/lang/Object;)ZS(Lcom/clearlearning/testpilot/v3/parameters;Lcom/clearlearning/testpilot/v3/test;)V responsesendsWith(Ljava/lang/String;)Z substring(II)Ljava/lang/String;valueOf&(Ljava/lang/String;)Ljava/lang/Double; doubleValuecharAt(I)C localRandomsgetName globalRandomseval'(Ljava/lang/String;Ljava/lang/String;)D maxPointscorrectAnswerFeedbacklanguage)com/clearlearning/testpilot/v3/TestPilot3 LANG_FRENCHaddParam defaultAnswer removeParamjava/lang/Mathmax(II)Icontains startsWith questionsget&(Ljava/lang/Object;)Ljava/lang/Object;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; GLOBALRANDOMSabs(D)Dfloorround(D)JindexOfjava/lang/Long(J)Ljava/lang/String; formVariables finalHTML(IILjava/lang/String;)VsetFormulaAnswermessage recordValue'com/clearlearning/testpilot/v3/tp_utils substituteJ(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;getDecimalFormatSymbols"()Ljava/text/DecimalFormatSymbols;java/text/DecimalFormatSymbolsgetGroupingSeparator()C(C)VincrementScoreequalsIgnoreCase setFeedbacksetUserResponse addResponse,(Lcom/clearlearning/testpilot/v3/response;)V!javax/servlet/ServletOutputStreamprintlnprintjava/lang/SystemLjava/io/PrintStream;java/io/PrintStream recordedValue*com/clearlearning/testpilot/v3/summaryItemunansweredCount productName(Z)Ljava/lang/String;getGUI)()Lcom/clearlearning/testpilot/v3/tp_gui;%com/clearlearning/testpilot/v3/tp_guibranchingEnabled questionPopupL(Ljava/lang/String;Lcom/clearlearning/testpilot/v3/test;I)Ljava/lang/String; editStringU(Lcom/clearlearning/testpilot/v3/randomVariable;Ljava/lang/String;)Ljava/lang/String;testBackground0com/clearlearning/testpilot/v3/tp_requestHandler EDIT_UPDATEREQUEST(Ljava/lang/String;DDD)VremoveElementAt setElementAt(Ljava/lang/Object;I)V!<,=>?>@ABACADAEAFAGAHAIAJAKALAMANAOAPAQARASATAUAVAWAXAYZ[Z\Z]Z^Z_>`>a>b>c>d>e>f>ghiAjAklmlnopw*******(** * * * ******Y*Y*qVK+ ,-.03#4(6-84:9;><C>H@MBSCYMdOoQvRr wstnup*******(** * * * *******Y*YM+ +M,VY, !N-": *#-$*%&#*'(#*)*#*+,#'*-(#*.(#*/#*0#+*+1q'U+ ,-.03#4(6-84:9;><C>H@MBSCYW`XkYv[y\]^_`ab_efghklmnqsr4stvlywAExyzAn{p3C*+2******(** * * * ******+34*+*+*+*+*+*+*+*+ *+ *+ *+ *+*+*+*+*+*Y=*+#+*Y>*+#+q+w+ ,-.03$4)6.85::;?<D>I@NBTCZyb|j}r~z"4Br*CstC|tS}>#}>n~p^*+5******(** * * * ******6*Y*Y*+7*+7*+7*+7 *+7*+8*+8*+8 *+8 *+8 *+8 *+8 *+8*+9*+:* *+:+8>6*+:#+866*+:#NxOR;q0+ ,-.03%4*6/86:;;@<E>J@OBUC[bmx%.4:EOR]rR^st^^>;>8}>4>7}>S <p*+?+*@+*@+*@+*@+*@+*A+*A+* A+* A+* A+* A+*A+*A+*B+*C+*C+*A=+*C*+*A>+*C*M;qr %-5=EM U ] e mu} ! %&'&-.1r4stM}> }> <p-Eq5r stp5q9rstAp5q:rstAp5q;rstA<pNY+F!M,G *,"I*,"I *,"I N?BJq& E FGK)L4M?PBQMSr*NstNA AxyC <pB+LYMNO*PQORSTN-*-UV*WY+,X:*,Y:6'Z[:\*]:Z^* * qBX!Z-[;_F`McPdVeeftgwdjklnqrHst!AFZPPSM}>p%Y+_!M,G$*,"I N*(*,"I N**,"bV*,"#,$5@CJMX[JqBx yz5}@~CJMX[adqtr4stA zxyD \<pq  Y+c!N-G$-":fg*h di:*jk :*-":*6Al[2l]&LYM*ZO`iOR:6?*mn:LYMOoOpOqOrOR:*s6?,tn: LYMO oOpO qOrOR:,tuYv:  *w9 *: LYMyO*zQO{OR: LYM O|OR: LYM O}OO{OR: LYM O~O*OR: 4fiJmxq$ 4:DKZfipsy%3^mv r st A  xy:,AkyA}>9A6}>+"}>3+ v h } ]A <p**Y+_!M,G$*,"I N* ,"&V**,"#,$*ITWJq>  (ITW]`ltr*stA kxyX<pj* **>*I>:** * `>*+Y:T,#LYMO+OOR#LYMQOO+OOR#],/LYMOQOO+OOR#'LYMQOO+OOR#:,::/, :`LYMQOOR:E,#LYMOQOOR:LYMQOOR:**LYMOO*OR:wLYMOOOR:64*:LYMOOOOR:*ƻLYMOOR:LYMOOR:*Y*#*%(Jq'%-;BPY^h  "'1 8 S]}%;Q!\"e$rf jstjAjT>*YlZA"HAV}> zAp]%+LYMNO*QOORq *$+r%st%pV>:*:,?,LYMNO*QORS:,LYMNO*QOR**I*I*Y* ` :>*VLYMOO*QOOOO*QOO*`QOOR:PLYMOO*QOO*QOO*QOOOOR:LYMOO*QOOR:L|JqB035 67/8L=o>|?@ACDF.HSJrHVstVVT>PA JAp W-LYMO*QOOR$-LYMO*QOOR#:Y*!:T":Y·!:": , Ķ:  +LYMNO ȸQOORS Ķ:  $Y +,-˷:   WLYMO ζOR:LYMO"OR:$A61l]"LYMO`iOR:$LYM+϶SO+LYMNO*иQOѶORSOR:9uYv:  w9+: ),xq!T%UFWhYl[{\~^_`adefijl+m0nCoQtjvyz{y\),TrWstWWWlWlA{xyJAyA  +c ;}>EABh  .& <p'(*'԰*'԰N'LYM-OնORN'ָ97'g9'ָ:  ٶڞ'԰ :  : 6 6 6e l. 6 P l0 ? T6 T 6 %6 l0  T 6 66w l.6  3*4 / l.MLYM-O `iORN-LYM-O `iORN -q% !$>GNW`o} $2>^{rsth$fAGChN<W3h`*A  Z Z }>>>}>p  >9:*3*,*"LYMܶO*OR:LYMNO*ݸQOR:+޶T:+LYMOOR޶ [Y***,Y+: *k*d*+,YY9**6 9  g9 *: / 옜&LYMO*OR: k9 s / &LYMO*OR: k9 > / &LYMO*OR: k9   - &LYMO*OR: k9  / &LYMO*OR: k9  / &LYMO*OR: k9 l 0 'LYMO*OR: k9 6 - $LYMO*OR: k9   g9  LYM* OOR  LYM*OOR': > LYMO OR6   : , : *(LYM O OO OR: TLYM O OR: LYM OOOR: LYM OOR: *e6 6 6:d6!l0l9 :,` `i:`ĶT:6Y::Y:9** 6 6 *6 g9*:L옜CLYMO*ORV6 LYMO*OR:k9lLCLYMO*ORV6 LYMO*OR:k9LCLYMO*ORV6 LYMO*OR:k9JCLYMO*ORV6 LYMO*OR:k9x*V6 ZLCLYMO*ORV6 LYMO*OR:k9LCLYMO*ORV6 LYMO*OR:k9NELYMO*ORV6 LYMO*OR:k9bNELYMO*ORV6 LYMO*OR:k9*V6  g9 LYM*OOR  * 6*:Y!:GB":Y"k9 :9V6  * .V6  * *x LYM OOR: *6 9Yk9":6 LYM OOR: k9 6@*9 466 * LYMOԶOܶOOR[W*ko9 g9* h *99 g9 g96 6 d*V6 6 6;*:*V6 " 6 * 6 6   J *!I:*"b *#$%G *&I:*' *($%  )m *, +)  ,)*-A *.I: */ *0$ܸ%+ 1<JKY\J J J W j mJqB @[f*5G_ j"|#$&'(*+,./10<2N3g4r678;=@EFHJQSU&W+Y5Z:\B]g_~`adfghilmnmpqrst*u-z6{=|U~X_kqt~6ASp0HSe )BMXc"'>EHKY\ax{       % +! 3# 6$ 9& ?' M* T+ ^, a- d1 n2 q3 t& < = C E H I K L U V X Y !d +j 3l =m Ho Pq Wt ju rw }x  r' st   Z h A[ @Af 5A  Z h "  Z +A _wZ \Z YZ"AUAL>6=XhZ}>nAay5AKh^ZDh$h <G}> M'zA   o p Q*+,2+34+LYM5O*QO6OR4+LYM7O*QO6OR4*~+84+LYM9O* QO:OR4>.+LYM;O*O6OR4** +<4+=4*a+LYM>O*O6OR4+LYM?O*ԶOR@* +A@+64+B4N6=*Cn:LYM-OoOpOqOrORN*D6=,tn:LYM-OoOpOqOrORN,tuYv:*-w9+LYMEO-OFOԶOR4 :+LYMGO-OR4+64*+H4+LYM9O*IO:OR4>.+LYM;O*O6OR4** +J4 +K4+=4+LYMLO* QO6OR4+LYMMO* QO6OR4+LYMNO*QO6OR4+O4NPQRx@C;q5 1U\c.5<?ES|/2<DKsx9@CMPrQstQQN}>?AB}>S)}>)2&huX}>D pq!,SN-*V +YT`Tq  r*!st!! Ap7:6 US:  VV6  WV6 *+,-XLYMOYOR:LYMOZO[OO*QO\OR:LYMOZO]OO*QO^OR:LYMO_OR: ULYMO`OR:LYMOaOR:LYMObOcOdOR:LYMO6OR:7]:  %LYMOeO OfOR:LYMOgOR:LYMOhOiOjOR:*LYMOkOR:LYMOlOR:LYMOmOiOjOR:*LYMOkOR:LYMOnOR:LYMOfOR:*oLYMOoOR:LYMOpOR:LYMOqOrOOR:6 +LYMO* OOR:  *ϻLYMOsOtOuOR:*LYMOvOR:LYMOwOR:LYMOxOR:LYMOyOR:LYMOzOR:LYMO{OR:LYMO6OR:LYMO|OR:LYMO}OR:~LYMOOR:LYMOOR:LYMOOR:LYMOOOO*OOR:LYMOOR:~LYMOOR:LYMOOR:LYMOOOO*OOR:~/LYMOO* OOR:LYMOOR:LYMOOR:LYMOOOO*OOR:LYMOOR:~LYMOOR:LYMOOR:LYMOOOO*OOR:~/LYMOO* OOR:LYMOOR:~FLYMOOR:LYMOO*O6OR:LYMO=OR:xLYMOOR:LYMOOR:LYMOOrOO*OOR:LYMOOR:LYMOOR:LYMOOR:LYMOOR:LYMOOR:LYMO{OR:**ڜ: 6 ?* n: LYM O oOpO qOrOR:  *6 @t n:LYM OoOpOqOrOR:  t:6C*l[2*l]$LYMO*`iOR:*uYv: w9LYMOOR:LYMO*OR:LYMOO OOR:v:LYMOOR:LYMOO*OOR:LYMOO OR:LYMOOR:LYMOOR:LYMO6OR:LYMOOR:LYMOOR:LYMOOOO*ԶOOR:LYMOOOOR:LYMOOR:* hLYMOOR:LYMOOR:LYMOOR:* LYMOOR:LYMOOR:LYMOOR:LYMOOR:LYMOOOOR:*LYMOOR:LYMOOR:LYMOOOO*QOOR:LYMOOR:LYMO¶OR:LYMOöOR:LYMOĶOR:LYMOŶOR: LYMOƶOR:LYMOOR:LYMOǶOȶOOR:6 +LYMO* OOR:  *ϻLYMOɶOR:LYMOOʶOjOR:*LYMOkOR:LYMO˶O̶OO*OͶOR:LYMOζOR:LYMO϶OR:LYMOOжOjOR:*LYMOkOR:LYMOѶOR:LYMOOҶOjOR:*LYMOkOR:LYMOӶOR:LYMOOԶOO* QOնOR:LYMOOR:LYMOֶOR:LYMO׶OR:LYMOضOR:LYMO}OR:~LYMOOR:LYMOOR:LYMOOR:LYMOOOO*OOR:LYMOOR:~LYMOOR:LYMOOR:LYMOOOO*OOR:~/LYMOO* OOR:LYMOOR:LYMOOR:LYMOOOO*OOR:LYMOOR:~LYMOOR:LYMOOR:LYMOOOO*OOR:~/LYMOO* OOR:LYMOOR:~FLYMOOR:LYMOO*O6OR:LYMO=OR:LYMOݶOR:LYMO޶OR:LYMO߶OR:LYMOOR:LYMOOR:6 I* n: LYMO QOR:LYMO OR:  *LYMOOR:LYMOLYMOOROR:LYMOOOR: LYMOOR:LYMOOR:LYMOOR:LYMOOR:LYMOOR:LYMOOR:LYMOOR:LYMOOR:LYMO6OR:LYMOOR:LYMOOR:LYMOOR:LYMOOR:6 Jt n:LYMO QOR:LYMOOR:  tLYMOOR:LYMOLYMOOROR:LYMOOOR: bLYMOOR:LYMOOR:LYMOOR:LYMOOR:LYMOOR:LYMO6OR:LYMOݶOR:LYMOO~OO*O6OR:LYMOOR:LYMOOOOR:LYMOOOOOOR:LYMOOR:LYMOOR:+4: PR # &x%(;q^-<S     &=v&=T[ r!"#$#%&&'=(T)k*+,01234.5d6{789$:;;R<=>?@HA_BjCDFKLM#N:OQPhQRSUWXYZ[Y]^+_V]fcjdpefdjklq r #s &t ?u cv w x | }    * L     ; Y p        2 I k q      / F ]      ?Vm8O&\s3>U 9Tcz !8Oi"=Md%<S % ( 3 6r87st77A7A7A77 72 A/ > % A O' A }> A }> + }> ++j/Am,}>^Sh (q n}> .}> 5 9AF}> 5"A*  p  !Y:*+,-*]STI :** *Ȥ**[STI :** *Ȥ*iST:*6 *&V***]W **urST:*Y4Y!:  ":   * # $tST:*u*rST*Y**#*STjk : *ST:* V *h жST:*ʶST:*̶ST *ST:**STI : **Y*}ҶST:**ԶSTI : * ȶST:5Y!: * "# $ ** *6 *Y 6 HLYMO QOR: LYM O ORST: :LYM O ORSڞ6nY LYM O ORS : ::9LYM O ORSTjk9: 9LYM OORSTjk9:9LYM OORSTjk9:nY : *#    d6 8LYMO QOORS *   ɻLYMOOR: LYM O ORST: :LYM O ORSڞ6nYLYM O ORS : ::9LYM O ORSTjk9: 9LYM OORSTjk9:9LYM OORSTjk9:nY: *#t6 Yt6ILYMOQOR: LYM O ORST::LYM O ORSڞ6nYLYM O ORS : ::9LYM O ORSTjk9: 9LYM OORSTjk9:9LYM OORSTjk9:nY: t#  d69LYMOQOORS tȻLYMOOR: LYM O ORST: :LYM O ORSڞ6nYLYM O ORS : ::9LYM O ORSTjk9: 9LYM OORSTjk9:9LYM OORSTjk9:nY: t#ST: 6  B I6  6 W* Q: W *(*ST~`*STI : * *STI : * *STI : *ST: 6  B I6  6 W* Q: W * (*!ST*Y"*+,-#*-JN`cJi~J,/Ji{~JGloJ}JJJJ7:JDilJtJ:_bJpJJJJ,/J9^aJiJJ 5 G JJ T f iJ s J JqF "*#-$4%7&N*`+c,j-m.234678<>@ACDEF GHE#L0MDSST^UiX~YZ[]^_abdefhj kn,o/p6q9sDtKuXviy{z~{|~"%Glotz} "+5>gpx 7?Diqt:_bgmp)2[em   ,49^fi!$%./02345789 : = ? *A 5C GD JE QF TI fJ iK pL sO P Q R V W X Z [ \ ] _ ` a b e g j l mrB !st ! !A !A !A ! ! ! /e A Z #xy  zA  1  xy > }> (A " A %q}hnh>h ;{}> &A Ah<Dnhnt>h}>dphnh>h/}>h19nhci>h]A Z>  L k   op h$[%]&i'r(t)*+,-./0123456789:;̱qj &,28>DJPV\b h!n"t#z$%&'(PK UU.v" ,com/clearlearning/testpilot/v3/IPEntry.class. )ST (UV (W (X (Y (Z[\ ] ^ (_`a Sb c d e f ghi jk jlmn op oqr stuv gwx yz {|} ~zpartsIaddressLjava/lang/String;part1part2part3part4(Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis(Lcom/clearlearning/testpilot/v3/IPEntry; theAddress theTokensLjava/util/StringTokenizer;tmpe!Ljava/lang/NumberFormatException; Exceptions(Ljava/io/DataInputStream;I)VtheInputLjava/io/DataInputStream;formatLjava/io/IOException;write(Ljava/io/DataOutputStream;)VoutLjava/io/DataOutputStream; isPermitted(Ljava/lang/String;)ZtheIDidPartsdumpIt&(Ljavax/servlet/ServletOutputStream;)Voutput#Ljavax/servlet/ServletOutputStream; SourceFile IPEntry.java 2 undefined ,- .- /- 0- 1-java/util/StringTokenizer. 2 *+2com/clearlearning/testpilot/v3/testFormatExceptionjava/lang/StringBufferbad IP restriction address: 23  java/lang/NumberFormatException java/io/IOExceptionIOException reading IPEntry 3IOException writing IPEntry   3 GIOException in IPEntry.dumpIt()&com/clearlearning/testpilot/v3/IPEntryjava/lang/Object()V'(Ljava/lang/String;Ljava/lang/String;)V countTokens()Iappend,(Ljava/lang/String;)Ljava/lang/StringBuffer;toString()Ljava/lang/String; nextTokenjava/lang/IntegerparseInt(Ljava/lang/String;)Ijava/io/DataInputStreamreadIntreadUTFjava/io/DataOutputStreamwriteInt(I)VwriteUTFjava/lang/Stringequals(Ljava/lang/Object;)Z(I)Ljava/lang/String;!javax/servlet/ServletOutputStreamprintlnjava/lang/SystemLjava/io/PrintStream;java/io/PrintStream!()*+,-.-/-0-1-234x|*******+ Y+ M*, * * YY+* 9*,*> YY+* 9*,*> YY+* 9*,*> YY+* 9*,*> YY+NYY+d\_5" "'2:Id!l"t#|$%()*+,/01236&7.869A:\=_>{B6R|78|9-2I:;|&<+&<+&<+6&<+`=>?2@4a*******+ *+*+*+*+*+NY"RU5>G "L*R2T:UBVJWR_Ua`e6*a78aABaC+V =D?EF4?+* +*+*+*+*+*MY035& ouwx y(z03>6 ?78?GH4 =D?IJ4y Y+ M, >* ,** ,** ,** ,*52 /7GO_gw6*y78yK- n:;iL+MN4>+Y *!* "#$M%&'.15.1:=6 >78>OP2 =DQRPK UU.k7com/clearlearning/testpilot/v3/mailer$MailMessage.class.B _ ` _ _  _ _ _ _ _ _ _ _ _  _ _ _ _ _ _ _ "  "  " "   : : : _ _ , , , 7 _ 7 ; : 7 @ ? _ _ ? _ H  _ _  :   " , : ? 7hostLjava/lang/String;fromtoLjava/util/Vector;ccheadersLjava/util/Hashtable;outMailPrintStream InnerClasses7Lcom/clearlearning/testpilot/v3/mailer$MailPrintStream;inLjava/io/BufferedReader;socketLjava/net/Socket;this$0'Lcom/clearlearning/testpilot/v3/mailer; Synthetic*(Lcom/clearlearning/testpilot/v3/mailer;)VCodeLineNumberTableLocalVariableTablethis MailMessage3Lcom/clearlearning/testpilot/v3/mailer$MailMessage; Exceptions<(Lcom/clearlearning/testpilot/v3/mailer;Ljava/lang/String;)V(Ljava/lang/String;)Vbcc setSubjectsubj setHeader'(Ljava/lang/String;Ljava/lang/String;)VnamevaluegetPrintStream()Ljava/io/PrintStream; setFromHeader()V setToHeader setCcHeader vectorToList&(Ljava/util/Vector;)Ljava/lang/String;vbufLjava/lang/StringBuffer;eLjava/util/Enumeration; flushHeaders sendAndClosesanitizeAddress&(Ljava/lang/String;)Ljava/lang/String;s paramDepthIstartendlenicCconnectgetReadyresponseok[IsendHelolocalsendFromsendRcptrcptsendDatasendDotsendQuitsend(Ljava/lang/String;[I)Vmsg isResponseOK(Ljava/lang/String;[I)Z disconnect SourceFile mailer.java localhost t} t qr abjava/util/Vector de fejava/util/Hashtable ghX-MailerClearLearning Test Pilot ~ cb ~ Subject  ilFromTo Ccjava/lang/StringBuffer    ,  !" #java/lang/String $%: &~ & ' () *+ ,-java/net/Socket t. op/5com/clearlearning/testpilot/v3/mailer$MailPrintStreamjava/io/BufferedOutputStream 01 t2 t3java/io/BufferedReaderjava/io/InputStreamReader 45 t6 t7 mn 8" java/io/IOException%Didn't get introduction from server: t~9 :; <"HELO  MAIL FROM: < > RCPT TO: <DATA .QUIT =~Unexpected reply to command:  > ?@ A1com/clearlearning/testpilot/v3/mailer$MailMessagejava/lang/Object addElement(Ljava/lang/Object;)Vput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;elements()Ljava/util/Enumeration;java/util/Enumeration nextElement()Ljava/lang/Object;append,(Ljava/lang/Object;)Ljava/lang/StringBuffer;hasMoreElements()Z,(Ljava/lang/String;)Ljava/lang/StringBuffer;toString()Ljava/lang/String;keysget&(Ljava/lang/Object;)Ljava/lang/Object;printlnflushlength()IcharAt(I)C substring(II)Ljava/lang/String;(Ljava/lang/String;I)V%com/clearlearning/testpilot/v3/mailergetOutputStream()Ljava/io/OutputStream;(Ljava/io/OutputStream;)V@(Lcom/clearlearning/testpilot/v3/mailer;Ljava/io/OutputStream;)VgetInputStream()Ljava/io/InputStream;(Ljava/io/InputStream;)V(Ljava/io/Reader;)VreadLinejava/net/InetAddress getLocalHost()Ljava/net/InetAddress; getHostNamerawPrint(I)Ljava/lang/StringBuffer; startsWith(Ljava/lang/String;)Zclose!_` abcbdefeghilmnopqrstuv@*+w jkxy{qr|Ht}v@**+*,*Y*Y * Y * **w& t uvw$x/y7z;{?|x @y{@qr@ab|Hc~vG *+*+w x y{ cb|Hd~vJ*+*+w xy{db|Hf~vJ*+* +w xy{fb|H~v>*+w xy{b|H~vD * +Ww  x y{ bvM * +,Ww  x  y{ b bvW******w x y{|Hv9 **w  x  y{v=*** w x y{v=*!** w x y{v9"Y#M+$N,-%&W-' ,()W-',*w" $+4x*9y{9e1 ,vW* +L7+%,M* ,-,N*"Y#,).)-)*/+'*0*1w&  !?HOVx*Wy{N*b!b|Hv; *2*3wx  y{|HvH=>6+466\+56(C6<)-`>%< `>>66+6wZ "%)0 7 : ? GRZeisx|xRy{b} wtNvL*7Y*89*:Y*;Y*9<=>*?Y@Y*9ABCD*Ew"#.&G'K(x Ly{|Hv7*DFL YOM*+,GHY"Y#I)+)*Jw+,-.61x 7y{.b$|Hvt*KLL YOM*"Y#M)+)*,Nw456)7x *y{"b|H~vr, YOM*"Y#O)*+P)Q)*,Nw: ;+<x ,y{,cb !|H~vx2 YOYOM*"Y#R)*+P)Q)*,Nw?@1Ax 2y{2b!|HvN YbOL*S+NwD EFxy{ |HvN YOL*T+NwI JKxy{ |HvN YOL*U+NwN OPxy{ |HvP*"Y#+)V)*W*DFN*-,G'HY"Y#X)+).)-)*JwSU"W+XO[x*Py{PbP"-b|Hv.>$+"Y#Y),.Z*[,w_`!a#_,dx*.y{.b.,va+* *\*D *D]*9 *9^whij*kx +y{|Hk:j_zPK UU.W5i;com/clearlearning/testpilot/v3/mailer$MailPrintStream.class.= + , - . / / 01 0245lastCharIthis$0'Lcom/clearlearning/testpilot/v3/mailer; Synthetic@(Lcom/clearlearning/testpilot/v3/mailer;Ljava/io/OutputStream;)VCodeLineNumberTableLocalVariableTablethisMailPrintStream InnerClasses7Lcom/clearlearning/testpilot/v3/mailer$MailPrintStream;outLjava/io/OutputStream;write(I)Vb([BII)Vbuf[BofflenirawWriterawPrint(Ljava/lang/String;)VsLjava/lang/String; SourceFile mailer.java 6  $ 7 89 :;<5com/clearlearning/testpilot/v3/mailer$MailPrintStreamjava/io/PrintStream(Ljava/io/OutputStream;Z)Vjava/lang/Stringlength()IcharAt(I)C%com/clearlearning/testpilot/v3/mailer   R *,*+wv x    E * * *%.* *.***& }~,2:?DEE x6*+`34 ! " # $>*  %&t+=>*+ *'(" # )*  3PK UU.\+com/clearlearning/testpilot/v3/mailer.class.[ 3 4 56 7 8 9 : ; <= >? @AB 3C D E FGHIMailPrintStream InnerClasses MailMessagetheHostLjava/lang/String;sender'(Ljava/lang/String;Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis'Lcom/clearlearning/testpilot/v3/mailer;smtpHost originator sendMessage9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V recipientsubject messageText theMessage3Lcom/clearlearning/testpilot/v3/mailer$MailMessage;outLjava/io/PrintStream;ioLjava/io/IOException; SourceFile mailer.java J  1com/clearlearning/testpilot/v3/mailer$MailMessage K LM NM OM PQR SM TJjava/io/IOExceptionU -.java/lang/StringBuffererror sending email: VW XY ZY%com/clearlearning/testpilot/v3/mailerjava/lang/Object5com/clearlearning/testpilot/v3/mailer$MailPrintStream()V<(Lcom/clearlearning/testpilot/v3/mailer;Ljava/lang/String;)Vfrom(Ljava/lang/String;)Vto setSubjectgetPrintStream()Ljava/io/PrintStream;java/io/PrintStreamprintln sendAndClosejava/lang/Systemappend,(Ljava/lang/String;)Ljava/lang/StringBuffer; getMessage()Ljava/lang/String;toString!Y**+*,  ! "#$%&'[Y**:*+, :-  %: Y 58  . IJKL#N*O0Q5S8TWUZW!H["#[([)[*'+,* -.: /012PK UU.^Q[Q[-com/clearlearning/testpilot/v3/matching.class.O K J J J J K J  J K J J    K J    J  K  J   J ! K    * * K  J  *  *   J   J J J J J @Y  @È J J ! J J" P J # J $ % & J J P' J()* + ,-. ,/01234 J 567 J P8 J9: J; J<= u> J? u@A yB J yC J J JDE uF G JH yI J JD JJ u# J K L MN J yO JD yPQ RS yT U VWX JY yZ[ J JD\]^_` JD J uab J c Jd Je J f J J Kgh ijk J JJ Jlmnop Jqrstu vwx yj J z{ J| y} z~ J z J  J K J J JJ J J J J J J J J  , J J R J , JH   K J JJ J J J J  J JJ J J JJ JD J J J J JJ 0 0 J 0 JJ JD  J J J JEDIT_PTSLjava/lang/String; EDIT_CHOICE EDIT_MATCHEDIT_FEED_MATCHEDIT_FEED_UNMATCHEDIT_BRANCH_SCOREEDIT_BRANCH_GTEDIT_BRANCH_LEEDIT_DEL EDIT_SUPPmatchesLjava/util/Vector; branchScoreI branchGreaterbranchLessEqualsupressChoicesZ()VCodeLineNumberTableLocalVariableTablethis)Lcom/clearlearning/testpilot/v3/matching;,(Lcom/clearlearning/testpilot/v3/matching;)V theOriginali(Ljava/io/DataInputStream;I)VtheInputLjava/io/DataInputStream;format matchesCounteLjava/io/IOException; Exceptionswrite(Ljava/io/DataOutputStream;)VoutLjava/io/DataOutputStream; typeString()Ljava/lang/String;setDefaultAnswer(Ljava/lang/String;)V theAnswer setMatches theParams theTokensLjava/util/StringTokenizer;theMatch setBranching theBranches!Ljava/lang/NumberFormatException; addEmptyVars.(Lcom/clearlearning/testpilot/v3/parameters;)V+Lcom/clearlearning/testpilot/v3/parameters; buildHTMLd(Lcom/clearlearning/testpilot/v3/test;Lcom/clearlearning/testpilot/v3/parameters;)Ljava/lang/String;theTest%Lcom/clearlearning/testpilot/v3/test;theData generatedHTML choiceCountscrambledChoices scrambledIDschosen[Zcomplete theChoicetopDbottomtheIDtheIndexj userChoicesLjava/util/Hashtable; userEntry userChoiceoldMatch returnBranchS(Lcom/clearlearning/testpilot/v3/parameters;Lcom/clearlearning/testpilot/v3/test;)I tmpSubmission+Lcom/clearlearning/testpilot/v3/submission; thisResponse)Lcom/clearlearning/testpilot/v3/response;evaluateS(Lcom/clearlearning/testpilot/v3/submission;Lcom/clearlearning/testpilot/v3/test;)V theSubmission questionID thePoints theFeedbackfeedbackIfMatchedfeedbackIfUnmatchedseparatorIndexcountdisplayedMatchresponseTableHeaderresultemptyResponseTableEntryresponseSpreadsheetHeaderemptyResponseSpreadsheetEntrydumpItK(Ljavax/servlet/ServletOutputStream;Lcom/clearlearning/testpilot/v3/test;)Voutput#Ljavax/servlet/ServletOutputStream;theEntry matchMadesummarizeResponseX(Lcom/clearlearning/testpilot/v3/summaryItem;Lcom/clearlearning/testpilot/v3/response;)VtheSummaryItem,Lcom/clearlearning/testpilot/v3/summaryItem; theResponse answerCount userMatch correctMatchtheValuenfrequencyAnalysisa(Ljavax/servlet/ServletOutputStream;Lcom/clearlearning/testpilot/v3/test;Ljava/util/Hashtable;I)V theCounts offeredCountpctFpercenteditQuestionItem(Ljavax/servlet/ServletOutputStream;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/clearlearning/testpilot/v3/parameters;Ljava/util/Hashtable;Lcom/clearlearning/testpilot/v3/test;)VtheUIDtestIDformURL requestParamsmessagestheHTML userLevelmodeupdate(Ljavax/servlet/ServletOutputStream;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/clearlearning/testpilot/v3/parameters;Lcom/clearlearning/testpilot/v3/test;Ljava/util/Hashtable;)Vcheckboxptsf delString newChoicenewMatchtheMedia*Lcom/clearlearning/testpilot/v3/richMedia;4Lcom/clearlearning/testpilot/v3/testFormatException;pstr SourceFile matching.java _` YZ [Z \Z ]^ Z Zjava/util/Vector WX _ java/lang/String   _i   v Xjava/lang/StringBuffer M  v  Xjava/io/IOException2com/clearlearning/testpilot/v3/testFormatException%IOException reading matching question _x qr   x%IOException writing matching questionmatchingjava/util/StringTokenizer _  Z!improper question matches for id# Z  v NO ENTRY!!!  7incorrect number of branching id's in checkAll question java/lang/NumberFormatException*non-numeric branch id in checkAll questionQ__-2-2       java/util/Hashtable  x  v  Q 
 
 v. v     Q-
4 5x7<<
MatchFeedbackPoints
 

)If score is less than or equal to $ then branch to question id# .

 If score is greater than 6 s7 IOException in matching.dumpIt()89 :none ;X < =Z> FrequencyChoicePercent >?$ ::S
  %
+IOException in matching.frequencyAnalysis()MODEBEGINNERINTRO Displaydo not show choices
 
Response Handling
;">
 ">{o'
PointsChoiceMatchFeedback
=
nnot
must
be
>=0
may be text or a media item.
If media, enter a simple filename
or a complete URL.
must be text 
" i 

to save your changes, click Copyright ©2002,
ClearLearning
*IOException in matching.editQuestionItem()  I JX(com/clearlearning/testpilot/v3/richMedia K L MN on accorde  pts. à 
 points awarded for  EDITmaPTS EDITmaCHOICE EDITmaMATCHEDITmaFEEDmatchEDITmaFEEDunmatchEDITmaBRANCHscoreEDITmaBRANCHgtEDITmaBRANCHle EDITmaDelete EDITmasupress'com/clearlearning/testpilot/v3/matching'com/clearlearning/testpilot/v3/questionQUESTION_TYPE_matchingtype,(Lcom/clearlearning/testpilot/v3/question;)V elementAt(I)Ljava/lang/Object; addElement(Ljava/lang/Object;)Vsize()Ijava/io/DataInputStreamreadInt readBoolean()ZreadUTFfeedbackfmReturnappend,(Ljava/lang/String;)Ljava/lang/StringBuffer;toString setElementAt(Ljava/lang/Object;I)Vchoicesjava/io/DataOutputStreamwriteInt(I)V writeBoolean(Z)VwriteUTF'(Ljava/lang/String;Ljava/lang/String;)V countTokens MAX_CHOICESidjava/lang/Integer(I)Ljava/lang/String; nextTokenequals(Ljava/lang/Object;)Z hasMoreTokens#com/clearlearning/testpilot/v3/testparseInt(Ljava/lang/String;)IaddParamjava/lang/Mathrandom()Drint(D)DfloorgetParam&(Ljava/lang/String;)Ljava/lang/String; removeParamlengthtrimput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;theGUI'Lcom/clearlearning/testpilot/v3/tp_gui;%com/clearlearning/testpilot/v3/tp_guiresponseFontStartresponseFontEndget&(Ljava/lang/Object;)Ljava/lang/Object;S(Lcom/clearlearning/testpilot/v3/parameters;Lcom/clearlearning/testpilot/v3/test;)V responsespoints maxPoints formVariables finalHTML(IILjava/lang/String;)VindexOf substring(II)Ljava/lang/String; recordValueincrementScore'com/clearlearning/testpilot/v3/tp_utils substituteJ(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; setFeedbacklanguage)com/clearlearning/testpilot/v3/TestPilot3 LANG_FRENCHsetUserResponse addResponse,(Lcom/clearlearning/testpilot/v3/response;)V!javax/servlet/ServletOutputStreamprintlnjava/lang/SystemLjava/io/PrintStream;java/io/PrintStream*com/clearlearning/testpilot/v3/summaryItemsetCount recordedValuefrequencyCountsunansweredCountround(F)IgetGUI)()Lcom/clearlearning/testpilot/v3/tp_gui;branchingEnabled questionPopupL(Ljava/lang/String;Lcom/clearlearning/testpilot/v3/test;I)Ljava/lang/String;testBackground0com/clearlearning/testpilot/v3/tp_requestHandlerREQUEST EDIT_UPDATEremoveElementAtcorrectAnswerFeedback setChoicehtmlmax(II)I!JKLMNMOMPMQMRMSMTMUMVMWXYZ[Z\Z]^_`aq+*******Y b"  "$*%c +de_far*+ *****+ *+*+*+*+*Y =* + + b>* ,!/)01193A6L7Q8c7q;c rdergeN#hZ_ia*+******Y *+*+*+- *++>6* +@6.*Y**̧N!Y"#, bbA C!E,J1K9LAMIPOQWU\VbWmVv]|^_^bdhcHdejklZ\]mZ_ZhZ:hZ nop!qraa*+$+*%+*%+*%+*&+* %=+* '* M!Y(#RU b2 ps tuw%z0{5|D{RU`c*adeast2 hZV nop!uva-)bc dewxa5bcdeyMzxaa*Y++M,,-F!YY.*/0#,1N-23* 4 * -,5ڱb& 7<EQY`c*adea{M T|}<~Mp!xaN*Y+6+M,, !Y7#*,18*,18*,18N!Y:#?B9b& )4?BMc*NdeNM A|}C np!a?=1+Y;*<0=0>?*@ʱb0>c ?de?{<hZa4N*A46Y :Y :*B:6 T*C6 *!6 a*D : *  : EFkHIk9 EFkH9 6 ddhcc6 0  *KE*LkM9  6  3 T*N : *  :EFkHIk9EFkH96 ddhcc6 06 6 36 *O SPYQ: ,6 ,Y;*R0= 0S: ,Y;*T0= 0U Vb6  W86 : H 'p6  dl6 6 d6  - *X! *  *Y ZW  *[7Y-\N6 p*  : *Y-]NLY-^+_` `0a +_bcNY-d+_`e +_bcNY-f+_`g*h0= 0iN,_Y-jN6 6Y-k i `0N  *lħ  m:  _Y-jN66Y-ki`0N*nħY-oN6{ 36Y-pi`0N3Y-ki`0N*qY-rN  *sY-tN-9bFQ%06<KNU[ i w !#$'($)6,=-G0J1P2d1sx<=?ABFHJKOQ RSV*WH?Whkiqkmnpsu\w`yt{z|{)=CUic`#deMZX%X03hZN^ XmhZ iMM w?~M / #Z hZ yM k~M[$O6=ZM&Z hZ M \Z nnhZ \~M wBZ M BZ@ZaeuY+,vN*-,w:6&-xy:z*{:-x|***b6  '69HMY^cc>edee{e [ROhZa ջY;*}0NyY*~**,Y+:6*:* :6**86: 6 +Y-=0:  V W86 : 6 *: 4: 4:  Vm 6Z : NY  :  V%Y  :  :  6 'p6  dl6 6 d6 Y* :*6  W W,8Y* 5Y* |*g W,$Y2Y* *v+gx{99b7;AO]`gx(FJORZah      B$I&P(a1k249;CIKcdeM;>ZOpM]b~M`_Z}n <Z M n M M M `ZRZMvaI4L=7Y+*0=`0L*+bPRS9RGUc IdeFMDhZvaz,4L=Y+L*+b[]^]*`c ,de)M'hZvaI4L=7Y+*0=`0L*+bfhi9hGkc IdeFMDhZvaz,4L=Y+L*+bqsts*vc ,de)M'hZa +*+,++>*:* :*:*:Y:+Y*g++Y*0*0+Y¶*0*0NĶŧ bJ $1>Kt'*cf +de++hZ$M1t~M>gMKZMt1M noa +*ƶ>6*:* ::,ʶ,:Y:6 +0m:   86 : 3+0  0ZW3*̶K +Y`ͱk9bN  !/3?Mhk|cz de ZhZ!M/~M3MhTMkQZ | M  a ++ζ6*:* :6-0m:   86: dh8  n8  8  6 +YѶ0ҶӶԶ 0ն 0ֶ*׶C+t:ضŧ1KN9 bR  .1?KS[knucdeZhZ M.~M1Z? M P [h uNZ noa :4:6 ٶS:  ڶ36  ۶36 *+,-ܻYݶ:Y޶߶:*Y:Y:Y:Y:Y:6 -Y 0* i:Y 0:Yc:Y 0i* :Y 0i*  :* : 4: 4: Vm 6Z :NY  :  V%Y : :Y:Y 0i :Y 0i:Yc:Y:  *Y:Y*0:Y*:Y*:Y:Y:Y:Y :Y :Y:Y :Y :Yc:Y: uY :Y :Y:Y:Y:Y:Y:Y*:Y:Yi:Y:Y:+: ŧ"(+ bF*9Op(Qg      ;Hfj!!,"B#s$%&)* ++,M-c./013456758K;b?y@DEF G"J(K+L6M9Oc:de::M:M:M:::5M2Z )M QhZ #M M M `Z- no a6PYQ:*+,-߶SW:*V6 *Y 0SW * Y 0SW 6 Y 0SW86 : 6  6 * 0 * YY 0SWY 0SW   *!*"d6 TY 0SW:  V'*# $*  $*% $*& $  SW: SW:  Vb VZ*' *  *(YSWSW*)SWj****SW8*SW8*SW8: *******Y +6 )*, :*  :V V**- $*  $*. $*/ $ֻ0Y1:2*344 :*5 :86*Y67`6y=*8Y9:Ӷ;4*<Y=Ӷ;:  *>*+,-?9Dz}9&)!.9bC\ ^`%a6c<eegiklmnopr6cEvSwux}yz{|v*5:?DVhz&.<CRWbcdeMMM{%M9hZ Z  PhZ u,M =M 0M n DhZ M ~M+n<MCZn`ay=@ABCDEFGHI߱b*  $*06PK TU.9KdKd3com/clearlearning/testpilot/v3/multipleChoice.class. u t t t u t  t t    t t   t t t t t u t t u t     ! '" u# $% $& $'()* u+ 0, 0- u./ 50 512 t34 55 067 t 08 9+ :;< t3 = >? t3 @ tA t3 t3 B t3C t3D E t tFG t3HIJ t KL t 9M NOPQR t3STUVW t3XY t 9Z [\] t3^ [_`a t3 t t3b t3cd t3 t3 t3 t3e t3f t3 g=h t3 tij gk l tm n opq rst uu vw tx uy t tx uz ti t { t t| t }~  t  t  g u  t t t t    t  t   t tx tx u  . . t  t  t  u t t t tF tF u tx tx tx u   9 [ t t t t t  t t t } t  t [ tm . u  tF tx tx tx tF t  t t t t t  t t t t t t t t t t t t t t t P" P t P tx tF t t ti t t ti  ti t t t t t t       EDIT_OTHERLjava/lang/String;EDIT_OTHERSIZE EDIT_POPUP EDIT_UNBRANCHEDIT_PTS EDIT_CHOICE EDIT_FEED EDIT_BRANCHEDIT_DEL includeOtherZbranchUnansweredI otherBoxSizebranchToLjava/util/Vector;()VCodeLineNumberTableLocalVariableTablethis/Lcom/clearlearning/testpilot/v3/multipleChoice;:(Ljava/util/Vector;Lcom/clearlearning/testpilot/v3/test;)VqInfotheTest%Lcom/clearlearning/testpilot/v3/test;correcti thisChoice2(Lcom/clearlearning/testpilot/v3/multipleChoice;)V theOriginal(Ljava/io/DataInputStream;I)VtheInputLjava/io/DataInputStream;formatcounteLjava/io/IOException; Exceptionswrite(Ljava/io/DataOutputStream;)VoutLjava/io/DataOutputStream; typeString()Ljava/lang/String;setIncludeOther setChoices(Ljava/lang/String;)V theChoices theTokensLjava/util/StringTokenizer;theEntry setBranching theBranches!Ljava/lang/NumberFormatException; branchStrtmp returnBranchS(Lcom/clearlearning/testpilot/v3/parameters;Lcom/clearlearning/testpilot/v3/test;)I theParams+Lcom/clearlearning/testpilot/v3/parameters; userEntry choiceIndex addEmptyVars.(Lcom/clearlearning/testpilot/v3/parameters;)V buildHTMLd(Lcom/clearlearning/testpilot/v3/test;Lcom/clearlearning/testpilot/v3/parameters;)Ljava/lang/String;theDatauseDefaultAnswer otherAnswer generatedHTMLtheFeedbackVector theChoiceevaluateS(Lcom/clearlearning/testpilot/v3/submission;Lcom/clearlearning/testpilot/v3/test;)V theSubmission+Lcom/clearlearning/testpilot/v3/submission; questionID thisResponse)Lcom/clearlearning/testpilot/v3/response; recNumber recStringscoredumpItK(Ljavax/servlet/ServletOutputStream;Lcom/clearlearning/testpilot/v3/test;)Voutput#Ljavax/servlet/ServletOutputStream; theFeedback thePointssummarizeResponseX(Lcom/clearlearning/testpilot/v3/summaryItem;Lcom/clearlearning/testpilot/v3/response;)VtheSummaryItem,Lcom/clearlearning/testpilot/v3/summaryItem; theResponsetheValuelocatedvalnfrequencyAnalysisa(Ljavax/servlet/ServletOutputStream;Lcom/clearlearning/testpilot/v3/test;Ljava/util/Hashtable;I)V theCountsLjava/util/Hashtable; offeredCount choiceCountpctFpercenteditQuestionItem(Ljavax/servlet/ServletOutputStream;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/clearlearning/testpilot/v3/parameters;Ljava/util/Hashtable;Lcom/clearlearning/testpilot/v3/test;)VtheUIDtestIDformURL requestParamsmessagestheHTML userLevelmodetheMbranchupdate(Ljavax/servlet/ServletOutputStream;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/clearlearning/testpilot/v3/parameters;Lcom/clearlearning/testpilot/v3/test;Ljava/util/Hashtable;)Vcheckboxfpts delString newChoicetheMedia*Lcom/clearlearning/testpilot/v3/richMedia;4Lcom/clearlearning/testpilot/v3/testFormatException; buildFeedback((Lcom/clearlearning/testpilot/v3/test;)Vpstr SourceFilemultipleChoice.java      java/util/Vector   java/lang/String w    1  Correct!0Your response was incorrect.-1  ! " #$ % &' ()java/io/IOException2com/clearlearning/testpilot/v3/testFormatException+IOException reading multipleChoice question  * +, -. /,IOException writing multiple Choice questionmultiple choicejava/util/StringTokenizer 0w 1 2 3java/lang/StringBuffer improper question choice count ( 45 ) for id# 6

( 7 NO ENTRY!!! 8$9 :;java/lang/NumberFormatExceptionQ_ <= >-2-2 ?1 @w A_other- BC D

a bG9
ChoiceFeedbackPointsBranch
<< 
Unanswered  

c d IOException in checkAll.dumpIt()ef g. h i j k lm noother> FrequencyChoicePercentp qr$ S
  %
lOtherJ4{'
1IOException in multipleChoice.frequencyAnalysis()MODEBEGINNERINTRO 
Choicesinclude a choice of other with an entry box ( characters wide
 
 * 
Format"Storage sw>store actual choice
Y>store numerical ordinal of choice (e.g. 1,2,3,...)
"Response Handling
B Quickly add new choices. Delete
  
must
be
>=0
may be text or a media item.
If media, enter a simple filename or
a complete URL.
 
" i 

to save your changes, click {


Copyright ©2002,
ClearLearning
0IOException in multipleChoice.editQuestionItem()java/util/Hashtable  ~2TYou may not include an other choice when displaying choices as a pop-up menu.  .(com/clearlearning/testpilot/v3/richMedia , =  On accorde à ,  points
 would be awarded  point
 EDITmcOtherEDITmcOtherSize EDITmcPopupEDITmcUnanswered EDITmcPTS EDITmcCHOICE EDITmcFEED EDITmcBRANCH EDITmcDelete-com/clearlearning/testpilot/v3/multipleChoice'com/clearlearning/testpilot/v3/questionQUESTION_TYPE_multipleChoicetypesize()I elementAt(I)Ljava/lang/Object;qtextchoices addElement(Ljava/lang/Object;)Vequals(Ljava/lang/Object;)Zpointsfeedback,(Lcom/clearlearning/testpilot/v3/question;)Vjava/io/DataInputStream readBoolean()ZreadIntreadUTFjava/lang/IntegertoString(I)Ljava/lang/String;java/io/DataOutputStream writeBoolean(Z)VwriteInt(I)VwriteUTFfmReturn'(Ljava/lang/String;Ljava/lang/String;)V countTokens MAX_CHOICESappend,(Ljava/lang/String;)Ljava/lang/StringBuffer;id nextToken hasMoreTokens#com/clearlearning/testpilot/v3/testparseInt(Ljava/lang/String;)IgetParam&(Ljava/lang/String;)Ljava/lang/String;lengthaddParam defaultAnswer removeParam startsWith(Ljava/lang/String;)ZusePopuplanguage)com/clearlearning/testpilot/v3/TestPilot3 LANG_FRENCHtheGUI'Lcom/clearlearning/testpilot/v3/tp_gui;%com/clearlearning/testpilot/v3/tp_guiresponseFontStartresponseFontEnd)com/clearlearning/testpilot/v3/submission maxPoints formVariables finalHTML(IILjava/lang/String;)V recordValuesetUserResponse LETTERString substring(II)Ljava/lang/String;storage STORE_choices STORE_numbersincrementScore'com/clearlearning/testpilot/v3/tp_utils substituteJ(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; setFeedback addResponse,(Lcom/clearlearning/testpilot/v3/response;)V!javax/servlet/ServletOutputStreamprintlnjava/lang/SystemLjava/io/PrintStream;java/io/PrintStream*com/clearlearning/testpilot/v3/summaryItemsetCount recordedValueunansweredCount STORE_lettersfrequencyCountsget&(Ljava/lang/Object;)Ljava/lang/Object;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;java/lang/Mathround(F)I EDIT_RECORDASEDIT_NEWCHOICES0com/clearlearning/testpilot/v3/tp_requestHandlerREQUEST EDIT_UPDATEgetGUI)()Lcom/clearlearning/testpilot/v3/tp_gui;branchingEnabled questionPopupL(Ljava/lang/String;Lcom/clearlearning/testpilot/v3/test;I)Ljava/lang/String;testBackgroundtrim setElementAt(Ljava/lang/Object;I)VremoveElementAt setChoicehtmlcorrectAnswerFeedbackmax(II)I!tu vwxwywzw{w|w}w~wwi'****(**Y % ')&* '_****(* *Y  N+  + N+ *+ 6S+ :*-***** + *,V- /0&2)3:5N7T8_9h:q;z<?@B7EF>)wQa_Bwf*+***(*+*+*Y =* +  + *+*+6 J LN%P0Q5RGQUS]UeV ff23*+ ***(*!*Y *+"Z-+#>6* +$*+#A>* +#%*+#>*  *+#N'Y()(&j\ ^_(d0g5h;i@jFkQjZleojpxoquvuyz~R@"Cg" 'Y*+*+*++* ,=+*  -* +*,+*,M'Y.)JM&.  ,:BJMX*YY0N '-/ 4*  y0Y+12M,34^'Y5Y678,3%898*:%8;8+8<),=N-> N*?-* ,@ڱ& OT`hqx*yyw lTw'+o0Y+A2M*,=B N**Y >8:,@ ,=:B6* :* ȱ CDTWCB  #.37DKTWbenRoow b0>7.wK Y '#+5Y6D8*E%8<FN-G-*-H*6-B6:&* *  B:FLOCSz~C. '5CFLOS{HgwF?QX +5Y6D8*I%8<HJ    >*KN-GHN :,,5Y6D8*L%8<FN,5Y6D8*M%8<N,5Y6D8*O%8P8<F:,5Y6D8*Q%8P8<N-G#-RS*T-B N: :Y:*U5Y68V8*W%8X8<:-H5Y68Y8<:5Y68Z8<:6p*[ :-.5Y68\8%8X88<:+5Y68]8%8X88<:*^ *,-G}+_`5Y68a8<:5Y68b8<:5Y68c8*d%8e88f8*%8g8<:+_`5Y68h8<:5Y68i8<:5Y68c8*j%8k8*%8g8<:5Y68l8<:U6*m :-V5Y68+no8p8*q%8r8%8X88+ns8t8<:S5Y68+no8u8*v%8r8%8X88+ns8t8<:*w :*-+_`?5Y68+no8p8*x%8y8+ns8<:<5Y68+no8p8*z%8{8+ns8<:5Y68|8*}%8e88f8*%8g8<:+_`?5Y68+no8u8*~%8y8+ns8<:<5Y68+no8u8*%8{8+ns8<:5Y68|8*%8k8*%8g8<:5Y688*%88<:C55 R"v#%'(,-12457096:D<M=x?9XZ[\^_;bEc^etfkpqst4vp"cm;z >>>9w+w{wr3D\wOwY 5Y6D8*%8* :* :* :+5Y68888888*  88<* |+5Y68*%88<+N&F   $1>KR!1lw>_wKRw  P*+* `+* , N- -H+Y`ñH:H:66* :`%::G``:*Ų :*ƲǠ:-F6 +%:   B6 +%  %W: 6*˶ SA*:6+̶:   B6+̄%W:CGJC!#$&"(.*@+J,K/O0S1V3\5j7s8w9;<@CDEFGJK3 PST)U5VGWOYPPP.!wOwSwVYjw2 !w  ,)w L V++Ͷ6* :6-%: B6:dh8n8 86 +5Y6ж8%8Ѷ88Ҷ8 %8Ӷ8 %8Զ8<*ն [*6-̶: B6:dh8n8 86+5Y6ж8%8ֶ8%8Ӷ8%8Զ8<+׶:ض#=@CCEH&v`a cd f#h1i=jElMm]n`ogqctuwxy{|}~?EHRUVVVVV6 w#1 wBM^gD { wT:J    :6 ٶF:  ڶ6  ۶6 *+,-ܻ5Y68ݶ8<:5Y68޶8߶88<:*5Y688<:5Y688<:5Y6888r8*%88<:5Y688<:5߶:  #5Y688 88<:5Y688<:5Y68888<:*5Y688<:5Y688<:5Y68888<:*5Y688<:5Y688<:5Y688<:5Y688<:5Y68888<:*5Y688<:5Y688<:5Y68888<:*5Y688<:5Y688<:5Y68888<:*Ǡ5Y688<:5Y688<:5Y688<:5Y688<:5Y68888<:5Y6888r88X8<:5Y688<:5Y688<:5Y688<:6 '5Y6888 %8r8* 8X8<:5Y688 8 %8 8<:5Y68 8<:5Y68 8<:5Y68 8<:5Y688<:5Y6888 %8X8* 88<:5Y68 8<:5Y68 8<:5Y688<:5Y6888 %8X8* 88<:6 *  B6 : B5Y6885Y68 %8< 8 8<:5Y688<:  * E5Y688<:5Y688*88<:5Y688<:5Y688<:5Y688<:5Y688<:5Y68888<:5Y68 8<:5Y68 8<:5Y688<:5Y6888 8<:5Y68 8<:5Y68 8<:5Y688<:5Y6888 8<:,5Y6888 8<:5Y688<: 5Y68!8<:5Y68"8<:5Y68#8<:5Y68#8<:5Y688<:5Y68$8<:5Y68%8<:5Y68&8'8(8*)88<:5Y68*8<:5Y6888r88X8<:5Y68+8<:5Y68,8<:+: -C y  &VU*9Op 6Wt +Ka     %;\G^u !"#C$%&')*0+[.r/0123;4^5u6789;%<<=S>j?@CGH L M KN bO yR S T U W   w w w    w   w %w  z    .Y/:*+,-0߶F1:*G*F1B: *(* *Ȥ *(F1:*2F1:*3 *45 *ǵ6*7**8W6 *95Y68 %8<F1 :6 5Y68 %8<F1B6 : 6  6 *; % :*<5Y68 %8<F1 :M6 5Y68 %8<F1B6 :  6 *  % :*  :  *= *> d6 T5Y6 8 %8<F1:  G'*? @*A @*B @*  @  F1:  GY*C *DF1*EF1* F1 * /**F1B: **F1:B6  A6 4*F  `*G *H*    ˧: 6 *I :  G] *J *K @ *L *M @ *N *O @ * *  @ 8PY Q:R*S T :*U*V:  *W O**+,-X6HKC 25CCCHKC'VUd fh%i6kHlKmSnVomrzsuvwxz{|  25:=ES|#,5>GO\dm #,5>HPVdl    w w w   %wM  A   7 D  ) ,w \w  C  ; M S dw "-*Y*YZ=*[ N-B6**\]^*_ :h+_`2*`5Y6a88b8-8c8</*d5Y6e88f8-8c8<h+_`2*g5Y6a88b8-8h8</*i5Y6e88f8-8h8<N*j CJ!' 4 A G Q,H--!w'Awo7klmnopqrs &  $*0PK TU.]$$/com/clearlearning/testpilot/v3/parameters.class.] k  j j     j j    j      ! ! !  j          j       ! j"#$%&'()*COOKIE_RECORD_SEPARATORLjava/lang/String;COOKIE_ITEM_SEPARATORnamesLjava/util/Vector;values()VCodeLineNumberTableLocalVariableTablethis+Lcom/clearlearning/testpilot/v3/parameters;.(Lcom/clearlearning/testpilot/v3/parameters;)VoriginaliI(Ljava/io/RandomAccessFile;)VtheInputLjava/io/RandomAccessFile; nameCount valueCount Exceptions(Ljava/io/DataInputStream;)VLjava/io/DataInputStream;(Ljava/lang/String;)V theCookietheItemsLjava/util/StringTokenizer;thePairindexwriteoutval(Ljava/io/DataOutputStream;)VLjava/io/DataOutputStream;addParam'(Ljava/lang/String;Ljava/lang/String;)VnamevalueexistsZtheNamesize()IgetParam&(Ljava/lang/String;)Ljava/lang/String; paramName editParam replaceParamnewvalue removeParam setRequestnewValuevalueAt(I)Ljava/lang/String;theIndexidAtidList()Ljava/lang/String;result debugDump outputFields&(Ljavax/servlet/ServletOutputStream;)V#Ljavax/servlet/ServletOutputStream;outputUserFields hiddenFieldsrandoms putLocals theOutputcookieEnumerationencodeCookieValuedecodeCookieValue cookieValuedumpItoutputeLjava/io/IOException;dumppageDump SourceFileparameters.java rsjava/util/Vector op qp +, -. / 0 12java/util/StringTokenizer lm r 3 nm 45 67 6 89 :;java/lang/String <= EDITMultiple >? @ ABjava/lang/StringBuffer CD E FG H;I Jm,K L = M N R_ SmQ_ Tm Um Vm Wm Xm Ym Zm &$)com/clearlearning/testpilot/v3/parametersjava/lang/Object elementAt(I)Ljava/lang/Object; addElement(Ljava/lang/Object;)Vjava/io/RandomAccessFilereadIntreadUTFjava/io/DataInputStream nextTokenindexOf(Ljava/lang/String;)I substring(II)Ljava/lang/String; hasMoreTokens()ZwriteInt(I)VwriteUTFjava/io/DataOutputStream startsWith(Ljava/lang/String;)Z toLowerCaseequals(Ljava/lang/Object;)Zappend,(Ljava/lang/String;)Ljava/lang/StringBuffer;toString setElementAt(Ljava/lang/Object;I)VremoveElementAt#com/clearlearning/testpilot/v3/testREQUESTjava/lang/SystemLjava/io/PrintStream;java/io/PrintStreamprintln'com/clearlearning/testpilot/v3/tp_utils substituteJ(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;!javax/servlet/ServletOutputStream CURRENT_FIELD FIELD_LIST GROUP_LIST GROUP_NAMES GLOBALRANDOMS TIMESTAMPTEST_IDUSER_IDendsWithlength!jklmnmopqprstQ**Y*Yuv wxrytL**Y*Y=$*+*++ױu" "$&'.(=&K+v LwxLzx/{|r}tY**Y*Y+ =>*+ + 66*+ u2 01367$8/77<==C>N=XCv>YwxY~9|!7{|=|@{|ertY**Y*Y+ =>*+ + 66*+ u2 HIKNO$P/O7T=UCVNUX[v>YwxY~9|!7{|=|@{|ertd**Y*Y Y+M6,N-6#*-*-`,ɱu2 ^_ae&f)g.h7i<jJk\fcqv4dwxdm&=..m7%|}tq+*=*N-N+-*+*>"*::+*ٱu6 z {|}#~({6AFS\bpv>qwxq c{| mC-{|Smetq+*=*N-N+-*+*>"*::+*ٱu6 #(6AFS\bpv>qwxq c{| mC-{|Smet"+{>6P*:+ 0>*!Y"*#$#,#%&**,*+*,*+u: .0[jnvv>wxmm sp{|<mt2*uv wxt@M>.*:+ **,u$0>v4@wx@m=m;{|mtGN6.*:+ *,&**+,'u&  &01@Fv>GwxGmGmCm@{|mt?=1*N-+ *(*(*ʱu"'/0>v*?wx?m<{|mt3=%*N-) *+&*ֱu$2v*3wx3m0{|mtZ**u  vwx|tZ**uvwx|tVL=D!Y"+#*#%L`*!Y"+#*#%L*+u!%#FT'v VwxSmQ{|stE<7+!Y"*#,#*#%-*ıu/06/D2vEwxB{|tT=F+!Y".#*#/#*012#3#%4*u:;E:S=v TwxTQ{|eto=a*N-5I-) ?-6 2+!Y".#-#/#*#3#%4*uEFG.H1J`EnMv*owxol{|OmetL=*N-7I-8 ?-9 5-: +-; !-< -= -> 3!Y"+#?#-#/#*#3#%L*j+uRTUWcXT^v*wxm{|mtgL=U*N-@A -; 3!Y"+#?#-#/#*#3#%L*+ueghj'kWgeqv*gwxdmb{|Cmyt9=+*N-@A+-*'*бuxyz{*x8}v*9wx9x6{|mthL=V*N-< -> 3!Y"+#-##*B##%L*+u(Xfv*hwxemc{|Dm t*CD*EF2L+GH2L+IJ2L+*K2L+LM2L+NO2L+PQ2L+RS2L+TU2L+VW2L+0X2L+YZ2L+[\2L+]^2L+_`2L+$52L+uJ %.7@IR[dmvvzmm t*D *EF2L+HG2L+JI2L+K*2L+ML2L+ON2L+QP2L+SR2L+UT2L+WV2L+X02L+ZY2L+\[2L+^]2L+`_2L+5$2L+uJ '09BKT]foxvmmtg+a4=>+!Y"b#*#,#**c#%4*+d4M+f-WZeu&  CQWZcfv*gwxgO{|[ stV<@+!Y"b#*#,#**c#%-*+$-u?MUvVwxS{|tjgL=D!Y"+#b#*#,#**c#G#%L*!Y"+#d#%L+uFThv jwxgme{|st' hiu   PK TU.&-com/clearlearning/testpilot/v3/question.class.         ! " # $ % & ' ( ) * + , -. / 0 12  3 4 5 6 78 9 :; < => ?@ ?A ?B CD EF G #H #I #J #KL #MNOPQ R &RSTU ;V WX WY WZ[ \ &\]^ _`a Gb Gc de Gfg hijklmn hopqrstuvwxyz{|}~ # V #   s s  s s d      &   _  & & _    h _      _ _ _     _ G   ? &          =   E !"#$% & #'()*+,-./01234 56789:; _< V = >?@ABCDEFGH IJKLMNOPQRS T _U _V WXYZ[\]^ C_`abcdefgh ij klm nop qrstuvwxyz{| }~          _ h                               h h           #     ! "# $% &'filemakerReturn[CfilemakerRecordSepfmReturnLjava/lang/String;fmRecSep tabString EDIT_RECORDASEDIT_NEWCHOICES LETTERStringSUBTAGSUBTAG2SUBTAG3QUESTION_TYPE_undefinedIQUESTION_TYPE_copyQUESTION_TYPE_yesNoQUESTION_TYPE_trueFalseQUESTION_TYPE_multipleChoiceQUESTION_TYPE_fillBlankQUESTION_TYPE_checkAllQUESTION_TYPE_surveyQUESTION_TYPE_sectionbreakQUESTION_TYPE_matching STORE_choices STORE_numbers STORE_letters MAX_CHOICESusePopupZ mathColumnsindentlargersmallerquestionIsHTMLquestionIsMathML questionIsTeXquestionIsLaTeXautoWraptypeidgroupstorage maxPointsboxWidth boxHeightqtext defaultAnswer questionMedia*Lcom/clearlearning/testpilot/v3/richMedia;choicesLjava/util/Vector;pointsfeedbackcorrectAnswerFeedback localRandoms()VCodeLineNumberTableLocalVariableTablethis)Lcom/clearlearning/testpilot/v3/question;,(Lcom/clearlearning/testpilot/v3/question;)V theOriginali(Ljava/io/DataInputStream;I)VtheInputLjava/io/DataInputStream;formatindextaghtmlhasMedia choiceCount pointsCount feedbackCount localCountanswerFeedbackCounteLjava/io/IOException; Exceptionswrite(Ljava/io/DataOutputStream;)VoutLjava/io/DataOutputStream;theVar/Lcom/clearlearning/testpilot/v3/randomVariable; typeString()Ljava/lang/String;setGroup(I)VtheGroupgetGroup()IsetIDtheIDgetIDtext;(Lcom/clearlearning/testpilot/v3/tp_gui;)Ljava/lang/String;theGUI'Lcom/clearlearning/testpilot/v3/tp_gui;theHTMLsetText(Ljava/lang/String;ZZZZZ)VtheTextisHTMLdomathdoindent dosmallerdolarger setUsePopup(Ljava/lang/String;)VtheFlagsetMediatheMediasetDefaultAnswer theAnswer setStoragestoreAs setChoices theChoices theTokensLjava/util/StringTokenizer;theEntry setFeedback theFeedback setPoints thePointspts!Ljava/lang/NumberFormatException;theFB setRandoms theRandoms thisRandom moreTokens setIncludeNAsetIncludeOther setFollowup theTagline setFillBlank theParams setFormula:(Ljava/lang/String;Lcom/clearlearning/testpilot/v3/test;)V formulaParamstheTest%Lcom/clearlearning/testpilot/v3/test;setUnits setMatches setBranching buildFeedback((Lcom/clearlearning/testpilot/v3/test;)V returnBranchS(Lcom/clearlearning/testpilot/v3/parameters;Lcom/clearlearning/testpilot/v3/test;)I+Lcom/clearlearning/testpilot/v3/parameters; buildHTML9(Lcom/clearlearning/testpilot/v3/test;)Ljava/lang/String;d(Lcom/clearlearning/testpilot/v3/test;Lcom/clearlearning/testpilot/v3/parameters;)Ljava/lang/String;theDatav(Lcom/clearlearning/testpilot/v3/test;Lcom/clearlearning/testpilot/v3/parameters;Ljava/lang/String;)Ljava/lang/String;qTextevaluateS(Lcom/clearlearning/testpilot/v3/submission;Lcom/clearlearning/testpilot/v3/test;)V theSubmission+Lcom/clearlearning/testpilot/v3/submission;computeCorrectz(Lcom/clearlearning/testpilot/v3/parameters;Lcom/clearlearning/testpilot/v3/test;Ljava/util/Vector;Ljava/util/Hashtable;)DrecursionAlarmpreviouslyComputedLjava/util/Hashtable; addEmptyVars.(Lcom/clearlearning/testpilot/v3/parameters;)VsummarizeResponseX(Lcom/clearlearning/testpilot/v3/summaryItem;Lcom/clearlearning/testpilot/v3/response;)VtheSummaryItem,Lcom/clearlearning/testpilot/v3/summaryItem; theResponse)Lcom/clearlearning/testpilot/v3/response;frequencyAnalysisa(Ljavax/servlet/ServletOutputStream;Lcom/clearlearning/testpilot/v3/test;Ljava/util/Hashtable;I)Voutput#Ljavax/servlet/ServletOutputStream;countssubmissionCount graphSummaryc(Lcom/clearlearning/testpilot/v3/test;Ljava/lang/String;Ljava/util/Hashtable;III)Ljava/lang/String;baseURL choiceCounts correctCountpartialCorrectCountresponseTableHeaderemptyResponseTableEntryresponseSpreadsheetHeaderemptyResponseSpreadsheetEntrygetCorrectFeedbackK(Ljava/lang/String;Lcom/clearlearning/testpilot/v3/test;)Ljava/util/Vector;addendashow](Ljavax/servlet/ServletOutputStream;Lcom/clearlearning/testpilot/v3/test;Ljava/util/Vector;)VglobalssubstitutedText varStringtheValuegetVars finalHTMLresulttheVars questionListtheQtheCalltheIndexf4Lcom/clearlearning/testpilot/v3/testFormatException;tmpdumpItK(Ljavax/servlet/ServletOutputStream;Lcom/clearlearning/testpilot/v3/test;)V editQuestion(Ljavax/servlet/ServletOutputStream;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/clearlearning/testpilot/v3/parameters;)VuserIDtestIDformURL userLevelmodetheQIDisNeweditQuestionMenu(Ljavax/servlet/ServletOutputStream;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/clearlearning/testpilot/v3/parameters;Lcom/clearlearning/testpilot/v3/test;)VtheUID currentIndextheKeysLjava/util/Enumeration;keys[ILjava/lang/Exception;editQuestionItem(Ljavax/servlet/ServletOutputStream;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/clearlearning/testpilot/v3/parameters;Ljava/util/Hashtable;Lcom/clearlearning/testpilot/v3/test;)V requestParamsmessages theNewTyperesultsLjava/io/File;warningtheMstartNewQuestion(Ljava/lang/String;Ljava/lang/String;Lcom/clearlearning/testpilot/v3/tp_requestHandler;Lcom/clearlearning/testpilot/v3/test;Z)V theHandler2Lcom/clearlearning/testpilot/v3/tp_requestHandler; reloadIndex importListtheDirtheList[Ljava/lang/String;update(Ljavax/servlet/ServletOutputStream;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/clearlearning/testpilot/v3/parameters;Lcom/clearlearning/testpilot/v3/test;Ljava/util/Hashtable;)Vcheckboxn mediaStringitemStrpositionposStrsizeStritemStr2 clearTextStem(I)Ljava/lang/String;sizel SourceFile question.java EF )* +* ,* -* .* /* 0* 1* 2* 3*  4 5 6 % 7 8 9 : ; < =>java/util/Vector ?@ A@ B@ C@ D@(com/clearlearning/testpilot/v3/richMedia E( )*java/lang/String +, k-com/clearlearning/testpilot/v3/randomVariable- ./ 0k 1f  2 34  56 78 9k 7
:6 EOjava/io/IOException2com/clearlearning/testpilot/v3/testFormatExceptionIOException reading question E}; <= >h ?} placeholder _`IOException writing question undefined@ Ajava/lang/StringBufferInvalid question group ID = BCD E EfK
 F Gf-  

HfA


* ) " /   ) 5 Q -Q qr op Uf Zf=;[] [@ #


\ ]}


U^ _* `.  "Local Random Variables
MNameStartEndIncrementSamples IOException in question.dumpIt()MODEBEGINNERINTROq r s76NEW )) " VALUE="-$~%
_PreviousQuestion Editor_Next/


*IOException in question.editQuestionMenu() } ~f >G,
OSpecify a list of authorized participants. Enter only one participant per line &in the format outlined above.

 (IOException in test.editSecurityUsers(3)2 theURL= '/servlet/TestPilot3/?help=' + theTag); ~

PYou can specify the name of a file containing a list of authorized workstations Cor network addresses of computers that are permitted to access the assessment.

  1 should locate a list of authorized workstations `or networks. The file must reside in the same web server directory as the assessment file. It Ymust be an ASCII text file where each internet address is listed on a line. The address Ycan be one, two, three or four of the parts of a standard internet address. For example:B

120.59.100.32 - a single workstation
812.31.42 - a subnet of up to 254 workstations
B199.220 - a network of roughly 64 thousand workstations
;220 - a network of 16 million workstations

7The list can be shared with other assessments.

 

OYou can specify a list of authorized workstations by internet address.

 8

 Q Q follow   
:ID: 
Type:  Yes or No True or FalseMultiple choice-com/clearlearning/testpilot/v3/fillInTheBlank EssayFill in the blankCheck all that applySurveyMatching Section Breakunknown

B" onClick="document.UPDATEFORM.deleting.value='deleting';" VALUE=" %  Question

.
Authorized Workstations
 
Lookaside File
Current List'com/clearlearning/testpilot/v3/response )com/clearlearning/testpilot/v3/parameters       Vous n'avez pas répondu. You did not respond.+Votre réponse était pas applicable'Your response was not applicableVotre réponse était Your response was  Q Q follow---
 P 6
include not applicable choice:TRUE
followup question:
5
ChoiceValueBranch
<<*
Unanswered 

 IOException in survey.dumpIt() a    unanswered n/a > FrequencyChoicePercent   $ S
  %
jn/aJR,'%^The header will be presented as centered, large text at the top of the assessment's web page. IIf you wish, you may enter HTML code here and click on the HTML checkbox  to override  # automatic formatting of this text. li mi]The instructions will be presented as indented text at the top of the assessment's web page.  ni" SIZE=10 MAXSIZE=20>WThe entry listed here will be shown above the footer at the bottom of the assessment's  web page. oi piZThe footer will be presented as indented text at the bottom of the assessment's web page.  qi ri si to save your changes
Minimum Value Chosen: ;
Maximum Value Chosen: :
Median Value Chosen:  [A
Mean of applicable choices: F
Std. Dev. of applicable choices: )IOException in survey.frequencyAnalysis()MODEBEGINNERINTRO 
Choicesinclude an additional choice of not applicable
 
Format"         /left: ... *:right"
 
Numbering v'>do not number choices
 
Show/Hide v->do not show text of choices
 
Followup zv1>include an unscored followup question
Wwith the following tag line:2

HTML
 * 

 

 TThis feedback will be shown if no score-based selection is made below or if none of Wthe score-based conditions below are satisfied. You may enter test or a complete URL. ZIn the case of a URL, the user will immediately be taken to that page without opportunity 0to review any other post-submission information.IIf you wish, you may enter HTML code here and click on the HTML checkbox  to override d ef# automatic formatting of this text.;
 
 
 
 
Conditional
Feedback
add new conditional feedback
Conditional
Feedback
;STo add another conditional feedback choice, check the box below and click update...
(add new conditional feedback
 
If participant's 
    is 
Instructions
Prepared by
Footer
Script/Meta HTML
Starting HTML
Ending HTML
i i



Copyright ©2002,
ClearLearning.com
% l,NAny information identifying the participant will be suppressed in any and all #reports generated. zi8>Show Feedback Between QuestionsQIf you have chosen to present questions one per page, you may select this option Mand have the question's customized feedback displayed after each question is  answered. |i%>hide previous question button
penalize use of browser back buttononRIf you have chosen to present questions one-at-a-time, you may select this option Band have the previous question button hidden from the participant.TPenalizing the use of the browser's back buttons requires that questions be offered Vone-at-a-time or group-at-a-time. The resumability option must also be enabled which Mrequires that each participant have an entry in the list of authorized users.xIf you have chosen to present questions or groups one per page and branching is not enabled, you may select this option Pand allow the participant to mark their position so they may return to it later.' ~i;>permit participants to quit and later resume a test?
@A list of authorized users must be specified in order to record 9or retrieve a partial submission. {i)>Enable BranchingIand have participant routed between questions based upon their responses. i)>Number QuestionsSelect this option to have % automatically number your questions. i*>Hide Erase ButtonUSelect this option to suppress displaying an erase button on single page assessments. i/>Warn before Submission3 ask the participant is they really want to submit their responses.X#
Page Layout
 
Click Anonymityanonymous
Presentation%all questions on one page
one question per page
( VALUE="2">one group per page
POrdinarily, all test questions are presented on a single web page. This option allows you to have 1 generate pages with a single question or single 3group of questions with a next and previous button.
Feedback
One Way
Sequencing
  
Resumable
Branching
Numbering
Erase Button
Warnings
Background Color i 
Color i
Question TextResponse Text
i
Size i  i i  i i  iF
Style
Font
Samples  question text   response text b
i i i i i i i i correct answer text  point award text H
Question Answer TextPoint Award Text
i"
Custom Feedback Text
i i i ">
custom feedback text Z
Color i  i i]" SIZE=10 MAXSIZE=20> BrowseWThe entry listed here will be used as a tiled background of the assessment's web page. [The entry must be a simple filename ( no slashes, drive letters or backslashes ) or it may Xbe a complete URL ( e.g. http://servername/path/graphic.gif ). In the case of a simple Tfilename, the file must reside in the same web server directory as the assessment. LThe filename or URL must refer to a web-ready, .gif or .jpg formatted image.%IOException in tp_gui.editGUILayout().jpg .gifq
Visited LinksUnvisited Links
Background Graphic
Click  to save your changes
 i ZThe entry listed here will be used as the question's type when a new question is created.     i   MWhen new questions are created they will initailly be assigned to this group.,)QWhen choices are to be presented to the user, they may be shown as a popup menu, Pas in the default group popup above, or, as radio buttons as this very entry is Udisplayed. Choose the method you wish used, by default, when creating new questions. i(VALUE="0">store actual choice
 bVALUE="1">store numerical ordinal of choice(e.g. 1,2,3,...)
 aVALUE="2">store alphabetical ordinal of choice(e.g. a,b,c,...)\When participant choices are to be reported, they may be shown as the actual choice test or fas an ordinal number or letter representing which choice was selected. (e.g. 1 for the first choice, c2 for the second choice, etc. OR a for the first choice, b for the second, etc.) i4>format numbers into columnsOWhen creating new questions, you may choose to have the text of your questions Nformatted, by default, as a column of numbers with an operator to the left of :the bottom number and a heavy line drawn below the column. i  OChoose the default location where media such as images, sounds and movies will )be placed when a new question is created. i " SIZE=1 MAXSIZE=1> pixels by  pixelsTWhen including movies, sounds or streaming internet media in questions, it is often Xnecessary to specify a custom size for the screen space the media's player will occupy. ZUse the settings above to set the default size for this area for newly created questions. CIf a question has no appropriate media, these settings are ignored. i" SIZE=1 MAXSIZE=1> lines by i(" SIZE=1 MAXSIZE=1> characters`Use the settings above to set the default size for the space to be provided for a response to a newly created essay question. 
Editing Defaults
 
Click The following settings allow you to define `some default entries that are used whenever a new question is created. These settings are only \used at question creation time. That is, you may change any question's individual settings &at any time.

 

Default Question Type
Default Group
IndentationChoice PresentationPopup Menu (single choice shown)
CVALUE="1">Radio Buttons (all choices shown)
Storage
Mathematical
Media Placement
Media Player Size
Essay Box Size
Click *?*@*A*B*C*DE*F*GH*I*@J*K*@L*MN*O*P*Q*RGT UVWX"Y(Z.[4]:^@`FaLbRdXe^fdhjipjvl|mnpqrtuvxy}~ !&+05:?FKRY`ekrw| 5******** * * * ************ *!*"*#*$*%*&*'*(*)***+*,*-*.*/*0*1*2*3*4*5*6*7*8*9*:*;*<*=*>*?*@*A*B*C*DE*F*GH*I*@J*K*@L*MN*O*P*Q*R*+S)*+S**+S+*+S,*+S.*+S/*+S0*+S1 *+S4 +S>*O*+S5*+S6*+S7*+S8 *7*8"3*+S9*+S:*+S;*+S<*+S=*+S>*+S?*+S@*+SA*+SB*+SC *+S- *+S3 *+S2*+TE*+TF*+TH*+TI*+TJ*+TK*+TL *+TN *+TO*+U*+U*+U*+U*+U!*+U*+U *+U *+U *+U *+U*+U*+U"*+U*****+U*+U*+U"K*+U*+U*+U*+U*+U*+U *+U!*+U"*+U##*+U$*+U%*+U&$*+U(*+U'NWYXY&)VrT UVWX"Y(Z.[4]:^@`FaLbRdXe^fdhjipjvl|mnpqrtuvxy}~ !&+05:?FKRY`ekrw|#+3;CKS[cks{     !'/7?GOW_gmu}"#$'()*,-.0125678;<=&E)G4K4555* Wu+*)Z+**Z+*+Z+*,Z+*.Z+*/Z+*0Z+*1Z+*4Z+*5Z+*6Z+*7Z+*8Z+*9Z+*:Z+*;Z+*<Z+*=Z+*>Z+*?Z+*@Z+*AZ+*BZ+*CZ+*-Z+*3Z+*2Z+*E[+*F[+*H[+*I[+*J[+*K[+*L[+*N[+*O[+*\+*\+*\+*\+*\+*\+* \+* \+* \+* \+*\+*\+*\+*\+*\+*\+*\+*\+*\+*\+*\+* \+*!\+*"\+*#\+*$\+*%\+*&\+*(\+*'\MWY]YVEUVWY Z([0\8]@_HaPbXd`ehgphxjkmnpqstuwxy (08@HPX`hpx  WF*P*P  >*YP `P*P   i;*)2^Y_`a*aba*cdeafag* 6 ;i;**2^Y_ha*aba*cdeaiag* 6 ;i;*+2^Y_ha*aba*cdeaiag* 6 ;/* /*  /*  e;^Y_ja*aka*ala*aba*mag ;A^Y_*naoag  =pY+qrM*,stuN-vw*5-xw*6,yձ '5<*== i 1   i{;L*5^Y_+azagL*6^Y_+a{agL+9;8i{;L*6^Y_+a|agL*5^Y_+a}agL+9;8ie;^Y_ja*aka*ala*aba*~ag  ;A^Y_*aoag {;L*7^Y_+azagL*8^Y_+a{agL+9;8i{;L*8^Y_+a|agL*7^Y_+a}agL+ !9#;8ie;^Y_ja*aka*ala*aba*ag( ;A^Y_*aoag, {;L*9^Y_+azagL*:^Y_+a{agL+02395;8i{;L*:^Y_+a|agL*9^Y_+a}agL+9;<9>;8ie;^Y_ja*aka*ala* aba*agC ;A^Y_*aoagG {;L*;^Y_+azagL*<^Y_+a{agL+KMN9P;8i{;L*<^Y_+a|agL*;^Y_+a}agL+TVW9Y;8ie;^Y_ja*"aka*!ala*#aba*ag^ ;A^Y_*aoagb {;L*=^Y_+azagL*>^Y_+a{agL+fhi9k;8i {;L*>^Y_+a|agL*=^Y_+a}agL+oqr9t;8i!L* &^Y_+aa* aagL#^Y_+aa* aagL*'#^Y_+aa*'aagL*(#^Y_+aa*(aagL^Y_+aagL+y{0|P~z"i#$ '6:66:^Y_aag:^Y_aaaaaaaaaa,aa-aag:^Y_aaaaaaaaaa,aa-aag:^Y_aag:^Y_aag:+: V> &*@#&f ''%&''i'(i')i'*+#, -i*i  .$ 6:66:^Y_aag:^Y_aaaag:^Y_aaabag:^Y_aaabag:^Y_aa,abag:^Y_aa-abag:^Y_aag:^Y_aag:^Y_aag:^Y_aag:^Y_aag:^Y_aaaag:^Y_aaaag:^Y_aaaag:^Y_aag:^Y_aag:+: Vj &*@` !7Mnf %&/i(i)i*+, -i*i  01 6:66: ^Y_ aag: ^Y_ aag: ^Y_ aag: ^Y_ aag: ^Y_ a¶ag: ^Y_ aöag: ^Y_ aĶag: ^Y_ aŶag: ^Y_ aƶag: ^Y_ aǶag: ^Y_ aȶag: ^Y_ aɶag: ^Y_ aʶag: ^Y_ a˶aa̶ag: ^Y_ aͶag: ^Y_ aζag: ^Y_ a϶aaжag: ^Y_ aѶag: ^Y_ aҶaӶaԶa*aնag: 5Ӷ:  #^Y_ aضa aٶag: t^Y_ aڶag: ^Y_ a۶ag: ^Y_ aܶag: ^Y_ aag: ^Y_ aݶag: E^Y_ aڶag: ^Y_ a޶ag: ^Y_ aag: + : : ^Y_ aag: ^Y_ aaaba*aag: W^Y_ aag: *)^Y_ aag: ^Y_ aaaag: ^Y_ aag: 5:  #^Y_ aضa aٶag: ^^Y_ aڶag: ^Y_ aag: ^Y_ aag: ^Y_ aݶag: g^Y_ aڶag: ^Y_ aag: ^Y_ aaaag: ^Y_ aag: + : : ^Y_ aag: ^Y_ aaaba*aag: W^Y_ aag: **^Y_ aag: ^Y_ aaaag: ^Y_ aag: 5:  #^Y_ aضa aٶag: ^^Y_ aڶag: ^Y_ aag: ^Y_ aag: ^Y_ aݶag: g^Y_ aڶag: ^Y_ aag: ^Y_ aaaag: ^Y_ aag: ^Y_ aag: ^Y_ aҶaaԶa*aag: 5:  #^Y_ aضa aٶag: q^Y_ aڶag: ^Y_ aag: ^Y_ aag: ^Y_ aag: ^Y_ aݶag: + : : ^Y_ aag: ^Y_ aaaba*aag: W^Y_ aag: *+^Y_ aag: ^Y_ aaaag: ^Y_ aag: 5:  #^Y_ aضa aٶag: H^Y_ aڶag: ^Y_ aag: ^Y_ aag: g^Y_ aڶag: ^Y_ aag: ^Y_ aaaag: ^Y_ aag: ^Y_ aݶag: ^Y_ aag: ^Y_ aaaba*aag: 5:  #^Y_ aضa aٶag: ^Y_ aݶag: + : : ^Y_ aag: ^Y_ aaaba* aag: 5:  #^Y_ aضa aٶag: ^Y_ aݶag: + : : ^Y_ aag: ^Y_ aaaba* aag: :  #^Y_ aضa aٶag: ^Y_ aaaԶa*eabag: ^Y_ aaaԶa* eabag: ^Y_ aaaԶa* eabag: ^Y_ aݶag: ^Y_ aaaag: ^Y_ aag: ^Y_ aa,abag: ^Y_ aa-abag: ^Y_ aaaԶa abag: ^Y_ aaabag: ^Y_ aa aԶaabag: ^Y_ a ag: ^Y_ a ag: + : : VVhruV V r | V VZ &*@Vl2Hh~/5Kaw   EKa~4 M#c$y%&*+,-.1234*5G6h8~9;<=>?B,CBDdEzIJKMNO&P<QRRhVnWrXuYZ]^_`abd5elgrhijmno p s !t 7w Mx zy z } ~      % \ r x |       @ v      : g           %& /i (i )i 2+ 34 , -i* i  %5i   %5i   %5i %5i w  G%5i %5i  7%5i  %5i  61! t6:66: ^Y_ a ag: ^Y_ aag: ^Y_ aag: ^Y_ a¶ag: ^Y_ aaaaaa,aa-aag: ^Y_ aag: ^Y_ aƶag: ^Y_ aag: ^Y_ a¶ag: ^Y_ aöag: ^Y_ aĶag: ^Y_ aŶag: ^Y_ aƶag: ^Y_ aǶag: ^Y_ aag: ^Y_ aʶag: ^Y_ a˶aa̶ag: ^Y_ aͶag: ^Y_ aag: ^Y_ aaaжag: ^Y_ aag: ^Y_ aaaag: *3^Y_ aag: ^Y_ aag: 5:  #^Y_ aضa aag: ]^Y_ aڶag: ^Y_ aag: ^Y_ aag: ^Y_ aݶag: ^Y_ aag: ^Y_ aa aag: *, *-^Y_ aag: ^Y_ a!ag: ^Y_ a"a aag: *,^Y_ aag: ^Y_ a#ag: ^Y_ a"a aag: *-^Y_ aag: ^Y_ a$ag: ^Y_ aag: 5 :  #^Y_ aضa aag: ^Y_ aڶag: ^Y_ a%ag: ^Y_ a&aa'ag: ^Y_ a(ag: ^Y_ aag: ^Y_ aݶag: ^Y_ a)ag: ^Y_ aa*aag: *.^Y_ aag: ^Y_ a+ag: 5*:  #^Y_ aضa aag: ^Y_ aڶag: ^Y_ a,ag: ^Y_ a-ag: ^Y_ a.ag: ^Y_ aag: ^Y_ aݶag: ^Y_ a/ag: ^Y_ aa0aag: *1^Y_ aag: ^Y_ a1ag: ^^Y_ a2a3aag: *2^Y_ a4ag: ^Y_ a5ag: Y^Y_ aa3aԶag: *2^Y_ a6ag: ^Y_ abag: ^Y_ aag: 50:  #^Y_ aضa aag: v^Y_ aڶag: ^Y_ a7ag: ^Y_ a8ag: ^Y_ aag: ^Y_ aݶag: ^Y_ aڶag: ^Y_ a9ag: ^Y_ a:ag: ^Y_ a;ag: ^Y_ aag: ^Y_ aݶag: ^Y_ a<ag: ^Y_ a=a>abag: ^Y_ a?ag: *O^Y_ a@ag: ^Y_ aAag: ^Y_ a?ag: *O^Y_ a@ag: ^Y_ aBag: ^Y_ a?ag: *O^Y_ a@ag: ^Y_ aCag: 5>:  #^Y_ aضa aag: t^Y_ aڶag: ^Y_ aDag: ^Y_ aEag: ^Y_ aag: ^Y_ aFag: ^Y_ aGag: ^Y_ aaHaag: *4^Y_ aag: ^Y_ aIag: ^Y_ aJag: ^Y_ aKag: ^Y_ aLag: 5H:  #^Y_ aضa aag: ^Y_ aFag: ^Y_ aMag: ^Y_ aaNaag: *0^Y_ aag: ^Y_ aOag: 5N:  #^Y_ aضa aag: s^Y_ aڶag: ^Y_ a7ag: ^Y_ aPag: ^Y_ aag: ^Y_ aݶag: ^Y_ aQag: ^Y_ aaRaag: *@^Y_ aag: ^Y_ aSag: 5R:  #^Y_ aضa aag: i^Y_ aڶag: ^Y_ aTaaUag: ^Y_ aag: ^Y_ aݶag: ^Y_ aVag: ^Y_ aaWaag: *?^Y_ aag: ^Y_ aXag: 5W:  #^Y_ aضa aag: \^Y_ aڶag: ^Y_ aYag: ^Y_ aag: ^Y_ aݶag: ^Y_ aZag: ^Y_ aa[aag: */^Y_ aag: ^Y_ a\ag: 5[:  #^Y_ aضa aag: ^Y_ aڶag: ^Y_ aTaa]ag: ^Y_ a^ag: ^Y_ aag: ^Y_ aݶag: ^Y_ a_ag: ^Y_ a`aa* baag: 5a:  #^Y_ aضa aag: ^Y_ aݶag: ^Y_ acag: ^Y_ adag: ^Y_ a`ae*bafag: ^Y_ agah*bafag: ^Y_ aiag: ^Y_ ajag: ^Y_ akag: ^Y_ a`al*mafag: ^Y_ agan*mafag: ^Y_ aiag: ^Y_ aoag: ^Y_ akag: ^Y_ a`ap*5*6qafag: ^Y_ agar*7*8qafag: ^Y_ aiag: ^Y_ asag: ^Y_ akag: ^Y_ a`at*uafag: ^Y_ agav*uaag: ^Y_ aiag: ^Y_ awag: ^Y_ axa* ayag: ^Y_ a`a*za{a*|afag: ^Y_ aga*}a~a*aag: ^Y_ aiag: ^Y_ aݶag: ^Y_ acag: ^Y_ aag: ^Y_ a`a*bafag: ^Y_ aga*bafag: ^Y_ aiag: ^Y_ ajag: ^Y_ akag: ^Y_ a`a*mafag: ^Y_ aga* mafag: ^Y_ aiag: ^Y_ aoag: ^Y_ akag: ^Y_ a`a*9*:qafag: ^Y_ aga*;*<qafag: ^Y_ aiag: ^Y_ asag: ^Y_ akag: ^Y_ a`a*uafag: ^Y_ aga*uaag: ^Y_ aiag: ^Y_ awag: ^Y_ axa* ayag: ^Y_ a`a*aa*afag: ^Y_ aga*aa*aag: ^Y_ aiag: ^Y_ aݶag: ^Y_ acag: ^Y_ aag: ^Y_ a`a*!bafag: ^Y_ aiag: ^Y_ ajag: ^Y_ aag: ^Y_ a`a*#mafag: ^Y_ aiag: ^Y_ aoag: ^Y_ aag: ^Y_ a`a*=*>qafag: ^Y_ aiag: ^Y_ asag: ^Y_ aag: ^Y_ a`a*"uafag: ^Y_ aiag: ^Y_ awag: ^Y_ axa* aag: ^Y_ a`a*aa*afag: ^Y_ aiag: ^Y_ aݶag: ^Y_ aag: ^Y_ aag: ^Y_ a`a*(afag: ^Y_ aga*'afag: ^Y_ aiag: ^Y_ aݶag: ^Y_ aag: ^Y_ aҶaaԶa* aag: 5:  #^Y_ aضa aag: ^Y_ aڶag: ^Y_ aag: ^Y_ aag: ^Y_ aag: ^Y_ aag: ^Y_ aag: ^Y_ aag: ^Y_ aݶag: ^Y_ aaaag: ^Y_ aag: ^Y_ aa,abag: ^Y_ aa-abag: ^Y_ aaaԶa abag: ^Y_ aaabag: ^Y_ aa aԶaabag: ^Y_ a ag: ^Y_ a ag: + : \beV: &*AWn3I_u'>a~,Cf8Oe    6Mp%<Rh !#$%&7)Y*w+./123 4$5:6S9i:;<=>BC D *E HF _G vH I J K L M 0O 6P LQ cR zS T W Y Z [ \ ] 2^ I_ `` a e f g h i Sk Yl om n o p t u v w 7x nz t{ | } ~  1H5LF},CZ!Of}9jI`w'U2Im)Sj5Lcz  ' > TkJ !"#$%&&/<0_3v56789.:E<\?b@eApBsDtt%&t/it(it)it2+t34p, g-i*Ii %5i w%5i %5i %5i %5i r%5i .%5i I%5i Z%5i ^%5i X%5i \%5i g  78f ,t,tIJK   9: ;i<= 6:  6 6: ^Y_ aag: ^Y_ aag: ^Y_ aag: ^Y_ aag: ^Y_ a¶ag: ^Y_ aöag: ^Y_ aĶag: ^Y_ aŶag: ^Y_ aƶag: ^Y_ aǶag: ^Y_ aȶag: ^Y_ aɶag: ^Y_ aʶag: ^Y_ a˶aa̶ag: ^Y_ aͶag: ^Y_ aag: ^Y_ aaaжag: _^Y_ aag: ^Y_ aag: ^Y_ aag: ^Y_ aag: ^Y_ aag: ^Y_ a`a*Eaag: 5:  #^Y_ aضa aag: \^Y_ aڶag: ^Y_ aag: ^Y_ aag: ^Y_ aݶag: ۻ^Y_ aag: ^Y_ a`a*Faag: 5:  #^Y_ aضa aag: \^Y_ aڶag: ^Y_ aag: ^Y_ aag: ^Y_ aݶag: ^Y_ aag: ^Y_ aaaag: *A^Y_ aag: ^Y_ aag: 5:  #^Y_ aضa aag: s^Y_ aڶag: ^Y_ aag: ^Y_ a¶ag: ^Y_ aag: ^Y_ aݶag: ^Y_ aöag: ^Y_ aĶaŶaag: *B^Y_ aag: ^Y_ aƶag: ^Y_ a"aŶaag: *B^Y_ aag: ^Y_ aǶag: 5Ŷ:  #^Y_ aضa aag: ^Y_ aڶag: ^Y_ aȶag: ^Y_ aɶag: ^Y_ aʶag: ^Y_ aag: ^Y_ aݶag: ^Y_ a˶ag: ^Y_ aĶa̶aag: *NM^Y_ aag: ^Y_ aͶag: ^Y_ a"a̶aag: *NΠ^Y_ aag: ^Y_ a϶ag: ^Y_ a"a̶aag: *NР^Y_ aag: ^Y_ aѶag: ^Y_ aag: 5̶:  #^Y_ aضa aag: t^Y_ aڶag: ^Y_ aҶag: ^Y_ aӶag: ^Y_ aԶag: ^Y_ aݶag: ^Y_ aնag: ^Y_ aaֶaag: *C^Y_ aag: ^Y_ a׶ag: 5ֶ:  #^Y_ aضa aag: ^Y_ aڶag: ^Y_ aضag: ^Y_ aٶag: ^Y_ aڶag: ^Y_ aag: ^Y_ aݶag: ^Y_ a۶ag: ^Y_ a`a*H*Hݶaag: 5ܶ:  #^Y_ aضa aag: s^Y_ aڶag: ^Y_ a޶ag: ^Y_ a߶ag: ^Y_ aag: ^Y_ aݶag: ^Y_ aag: ^Y_ aҶaaԶa*Iaag: ^Y_ aaaԶa*Jaag: 5:  #^Y_ aضa aag: 5:  #^Y_ aضa aag: ^Y_ aڶag: ^Y_ aag: ^Y_ aag: ^Y_ aag: ^Y_ aag: ^Y_ aag: ^Y_ aݶag: ^Y_ aag: ^Y_ aҶaaԶa*Kaag: ^Y_ aaaԶa*Laag: 5:  #^Y_ aضa aag: 5:  #^Y_ aضa aag: ]^Y_ aڶag: ^Y_ aag: ^Y_ aag: ^Y_ aag: ^Y_ aݶag: ^Y_ aaaag: ^Y_ aag: ^Y_ aa,abag: ^Y_ aa-abag: ^Y_ aaaԶa abag: ^Y_ aa abag: ^Y_ aa aԶaabag: ^Y_ a ag: ^Y_ aag: + : VNYZ [\&^*a@bVcldefghijkl2oHqhs~tux{|}~0Y?v|,Cz*G^6Mcy -Dg5Lby   # : Q h ~      + B Y o     6 m s        ( Y      , C Y% o& ) + , -.4/a0x25678:%&/i(i)i2+34>?, -i *|i k%5i Q%5i U%5i %5i %5i %5i %5i %5i H%5i %5i %5i   @Ak 6:66Y:  :  *Ӷu*uu: * )*uu: * **u*uu: * +*ue*ue *ue *+,-  u: * ,* -u:  * F : *Fu: * 3*u: * .*."*,*- *W*.0u: * 1*1"*,*- 0W*1Nu: * 0*0*, NW*0Hu: * 4*4"*,*- HW*4*4 HW*4>u: *O* O: *0*O3u: * 2*2"*4 *O*2 0WRu: * @Wu: * ?[u: * /*au *eu* *3 aW* *****!*hu* *3 aW* *****!*u* *3 aW* *****!*u* *3 aW* *****!*u!* *!3 aW* *****!*lu*nu*u*u *u#pu:   *5*6  *5*6  *5*6  *5*6ru:   *7*8  *7*8  *7*8  *7*8u:   *9*:  *9*:  *9*:  *9*:u:   *;*<  *;*<  *;*<  *;*<u:   *=*>  *=*>  *=*>  *=*>*tu^Y_taagu: * * *vu^Y_vaagu: * * *u^Y_aagu: * * *u^Y_aagu: * * *u"^Y_aagu: *" * "*u'*u(*u * * t<* t, ^Y_a* agW* *  *  w, ^Y_ a* agW* w*  wj u:Y^Y_a* ag: . ^Y_aa* agW* *+,-  *uE: *DE W*E *E*DE WO*uF: *F W*F *F*F W*MN̶u6  Π *εN Р *еN: u: * AŶu: * Bֶu: * C*ܶuH: *H W*H *H*H W*uI: *I W*I *IФ*I W*uJ: *@J W*J *JФ*@J W*uK: *K W*K *KȤ*K  W*uL: *@L !W*L *L*@L "W*+,- #     f x {  D V Y   2 D G EF GH&J/L9NDPSRbSoTVWXZ\]^`ab.e:i;lFnSo_pkrxsuvwx{|+7<IZhty-BGS`q~ &28>DJPVes %+17=L[jy':GZ m    2ETt!"##%2&R'm)|*+-.012 3 .4 77 Q8 q9 z; < = > ? @ G O S V W X %Y 1Z 4[ E\ L] X` fb xc {d e f g h i m o p q r t u w x &z 3{ D~ V Y ` l o                  & 2 D G N Z ] o t           $  %& /i (i )i *+ >? , -i/ 34 9 Bi oCi SCi xDi EF EF gGi ZHi ;I: EF }EF J EF Ci [EF EF EF IEF EF Kwo$%&'()*+,-./012345 6789*:N;0<3=H>>?R@[AWBaCDeEtFlGpHhIvJnKrLMNOPQRSTUVWXYZ[\]^_`abcḏ= $*06<BHN T"Z#`$f%l&r'x(~)*+,-./0123456789:;<=>?@ABC D&E,G2H8I>JDKJLPMVN\ObPhQLMPK UU.2i0com/clearlearning/testpilot/v3/tp_importer.class.n H IJ K L M NO H P QR QST QUVW XY Z[ \] ^_ `( ab cdefINDEXLjava/lang/String;HIDESHOWDELETEDELETEOKPERMITSTAMP INDEX_ACTION FILE_FORMATItheIndexLjava/util/Hashtable; theDirectory creationTimeJformat(Ljava/lang/String;Lcom/clearlearning/testpilot/v3/TestPilot3;Lcom/clearlearning/testpilot/v3/tp_requestHandler;Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis,Lcom/clearlearning/testpilot/v3/tp_importer;dir theServlet+Lcom/clearlearning/testpilot/v3/TestPilot3; theHandler2Lcom/clearlearning/testpilot/v3/tp_requestHandler;theOwneraccept#(Ljava/io/File;Ljava/lang/String;)ZtheDirLjava/io/File;name()V SourceFiletp_importer.java 2E ,- ." /0 *+ 1+java/util/Hashtable !"g hi jk.tp3 lmtp.tp3Hide #"Show $"Delete %"DELETEok &"permit '" (" INDEXaction )"*com/clearlearning/testpilot/v3/tp_importerjava/lang/Objectjava/io/FilenameFilterjava/lang/Stringequals(Ljava/lang/Object;)Z toLowerCase()Ljava/lang/String;endsWith(Ljava/lang/String;)Z! !"#"$"%"&"'"(")"*+,-."/01+234,**** **Y *+5"' !#)&*+,64,78,9",:;,<=,>"?@4b, ,  51 296 78ABC"DE4e- 5&  #(FGPK UU.u8com/clearlearning/testpilot/v3/tp_index$indexEntry.class.@ / 01 2 3 4 5 6 7 8 9 :<=filenameLjava/lang/String;titleURLmodtimeJhiddenZ mayManageoemName oemHeader oemFooterthis$0)Lcom/clearlearning/testpilot/v3/tp_index; Synthetice(Lcom/clearlearning/testpilot/v3/tp_index;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JZZ)VCodeLineNumberTableLocalVariableTablethis indexEntry InnerClasses4Lcom/clearlearning/testpilot/v3/tp_index$indexEntry; theFilenametheTitletheURL theModtimeisHidden canManage SourceFile tp_index.java >          ?2com/clearlearning/testpilot/v3/tp_index$indexEntryjava/lang/Object()V'com/clearlearning/testpilot/v3/tp_index     \**+**** ** * * * *,*-**** !FC 5679 ;%<*=/>4?9D>ECFIGOHUI[J"R\#&\\'\(\)\*\+\,-.%  ;$PK UU.(<<-com/clearlearning/testpilot/v3/tp_index.class.| > ?@ AB C D E F G H I J K LM > NO NP QRS T NU NV NW NX NY Z N[\ ] ^ _` "> "ab c "d ef )]g +hi -j -k -l -m n -o p qr st uv sw xyz N{ :| }~ - @> @      J] L N N N  N N   : :v : : :  N    N N N k> :    k k N s N         N  N N N s     N  N s      indexEntry InnerClassesINDEXLjava/lang/String;HIDESHOWDELETEDELETEOKPERMITSTAMP INDEX_ACTIONINDEX_DUPLICATEDUPLICATE_OLDFILEDUPLICATE_NEWFILE FILE_FORMATItheIndexLjava/util/Hashtable; theDirectory ownerString theOEMname theOEMheader theOEMfooteroemNameZ oemHeader oemFooter creationTimeJformatY(Ljava/lang/String;Lcom/clearlearning/testpilot/v3/tp_requestHandler;Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis)Lcom/clearlearning/testpilot/v3/tp_index;dir theHandler2Lcom/clearlearning/testpilot/v3/tp_requestHandler;theOwnerG(Ljava/lang/String;Lcom/clearlearning/testpilot/v3/tp_requestHandler;)Vload6(Lcom/clearlearning/testpilot/v3/tp_requestHandler;Z)Vcreate theServlet+Lcom/clearlearning/testpilot/v3/TestPilot3;alteredtheDirLjava/io/File;daFilefstreamLjava/io/FileInputStream;bstreamLjava/io/BufferedInputStream;inputLjava/io/DataInputStream;filenametitlemodtimehidden canManagetheFilenewTitletheTest%Lcom/clearlearning/testpilot/v3/test;theEntry4Lcom/clearlearning/testpilot/v3/tp_index$indexEntry;fLjava/io/EOFException;theList[Ljava/lang/String;i theFilenameeLjava/io/IOException;save()VLjava/io/FileOutputStream;Ljava/io/BufferedOutputStream;outputLjava/io/DataOutputStream;entriesLjava/util/Enumeration;accept#(Ljava/io/File;Ljava/lang/String;)ZnamelistuserresultisOwner userString.Lcom/clearlearning/testpilot/v3/tp_sortedList; entryList entryHTMLtheSortedEntries handleAction5(Lcom/clearlearning/testpilot/v3/tp_requestHandler;)Vrequest oldFilename newFilenamenewEntryt4Lcom/clearlearning/testpilot/v3/testFormatException;encrypt&(Ljava/lang/String;)Ljava/lang/String;alphabetrcharsrndjdecrypt SourceFile tp_index.java    undefined java/util/Hashtable    51        java/io/File   java/lang/StringBuffer /   java/io/FileInputStreamjava/io/BufferedInputStream !java/io/DataInputStream " #$ %& ' :5 ( )&* +,- ./0  123 &42com/clearlearning/testpilot/v3/tp_index$indexEntry 5 6 78java/io/EOFException 9java/util/Date :& #; <= java/io/IOException> ?@IOException in tp_index.load()A Bjava/io/FileOutputStreamjava/io/BufferedOutputStream Cjava/io/DataOutputStream D EF GH 45 I JK LMN OP    Q RIOException in tp_index.save() S.tp3 T4 U$ ?USER_ID=IndexWHITE VW VX Y$
\,com/clearlearning/testpilot/v3/tp_sortedList*!1 0 [\ ]Mjava/lang/String; "> %
ManageTitleVisibleDelete
 not
owner

must be a valid filename ending in .tp3
must be checked to enable deletion of tests.

Preview this index

 cdIOException in tp_index.list()T


%n% (v%v%)
ef e V
8 p, HE IE JE KEe%-1" SIZE=15 MAXSIZE=30 VALUE="">-1" VALUE="1">  MGRidMGRpass MGRenabledMGReditMGRclearMGRscore MGRexceptMGRdel)com/clearlearning/testpilot/v3/tp_managerjava/lang/Objectjava/io/DataInputStreamreadUTF readBoolean(Ljava/lang/String;)Vjava/io/DataOutputStreamwriteUTF writeBoolean(Z)Vappend,(Ljava/lang/String;)Ljava/lang/StringBuffer;toStringjava/lang/Integer)com/clearlearning/testpilot/v3/parametersgetParam&(Ljava/lang/String;)Ljava/lang/String;java/lang/Stringlength()I!BCDEFEGEHEIEJEKELEMENEOPQPRPSPTPUP VWX}/******** * Y* # $) .#Z /[\V]X{******** * *+ *+ *+ *+ *+ *+  *+ NY.lo YN' $) .+6,>.F/N0V1^3l5o7z;Z*{[\{^_{`ap bcdefXG+*+*+*+*+*+*+* MY8; Y* DEGH I(J0L8N;OFRZ G[\Ggh< bcdijX/*YWZ [\kjX>**Y]Z [\ljX>**YcZ [\mjX>**YiZ [\njX>** YoZ [\ opX#KY*KY*KY*KY*KY*KY*KY*KY*KY* KY*!K*Y2 uwx+y?zS{g|{}~Z qErsX`MY,MY,"#$%MY,&'$(*)MY,*+$(*)MY,",$-M*Y,.MY,/MY,"0$-M*Y,.MY,/MY,"1$-M*Y,.MY,/MY,"2$-M*Y,.MY,/MY,"3$-M* Y,.MY,/MY,!M,YZ=o7Kq6J^Z `[\`ta]qE upXp4KY*KY*5KY*&'6KY**+6KY*",7KY*"07KY*"17KY*"27KY*"37KY*!K*Y2 +JiZ qEvwXT*,Y'$8*,Y+$8*,Y,$89*,Y0$89*,Y1$89*,Y2$89*,Y3$89 *,Y#$89 *9 *9* Y* >h:SZ T[\TtaTxyzWX]):';+<,=0>1?2@3A#Y"  #{|PK TU.ޅݑb!b!5com/clearlearning/testpilot/v3/tp_partial_index.class.h f e e  e    f e        e <   e   1 3 5 e 5    5 5 <  C   C  <        P P P  V     - C C e C 5iINDEXLjava/lang/String;FEEDBACK_ISSUED FILE_FORMATIEXPIREStheIndexLjava/util/Hashtable;filename(Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis1Lcom/clearlearning/testpilot/v3/tp_partial_index; theFilenameload()VnowJtheDirLjava/io/File;alteredZdaFilefstreamLjava/io/FileInputStream;bstreamLjava/io/BufferedInputStream;inputLjava/io/DataInputStream;formatidstamp timestampn!Ljava/lang/NumberFormatException;theFilefLjava/io/EOFException;eLjava/io/IOException;saveLjava/io/FileOutputStream;Ljava/io/BufferedOutputStream;outputLjava/io/DataOutputStream;idsLjava/util/Enumeration;stampsretrieveParams?(Ljava/lang/String;)Lcom/clearlearning/testpilot/v3/parameters;userIDresults+Lcom/clearlearning/testpilot/v3/parameters; saveParams(Lcom/clearlearning/testpilot/v3/parameters;Lcom/clearlearning/testpilot/v3/tp_requestHandler;Lcom/clearlearning/testpilot/v3/test;Z)Z theParams theHandler2Lcom/clearlearning/testpilot/v3/tp_requestHandler;theTest%Lcom/clearlearning/testpilot/v3/test; checkForBackoldStampnewStamp oldResultsqList newOrdinal oldOrdinal oldCurrentQ newCurrentQ theTokensLjava/util/StringTokenizer;itheQID userBackedUpoldDirnewDirthisSubmission+Lcom/clearlearning/testpilot/v3/submission; newParamscleanupremove.(Lcom/clearlearning/testpilot/v3/parameters;)V SourceFiletp_partial_index.java py mn ohjava/util/Hashtable xyjava/util/Date  java/io/Filejava/lang/StringBuffer  !/ "# pq $% &% 'y gh (java/io/FileInputStreamjava/io/BufferedInputStream p)java/io/DataInputStream p* +, -#. /0java/lang/NumberFormatException lk 12..tpj 3% 4% 56java/io/EOFException 7y yjava/io/IOException8 9:&IOException in tp_partial_index.load(); <qjava/io/FileOutputStreamjava/io/BufferedOutputStream p=java/io/DataOutputStream p> jk ?@ AB CBD EFjava/lang/String Gq H%&IOException in tp_partial_index.save() I# JK)com/clearlearning/testpilot/v3/parameters pL0IOException in tp_partial_index.retrieveParams()M Nh OP Qh RS TUV W Xh Yhjava/util/StringTokenizer, pZ [# \% ]h)com/clearlearning/testpilot/v3/submission p^ _` ab cd K,IOException in tp_partial_index.saveParams() ef p ih gZ index.tpj/com/clearlearning/testpilot/v3/tp_partial_indexjava/lang/ObjectgetTime()Jappend,(Ljava/lang/String;)Ljava/lang/StringBuffer;toString()Ljava/lang/String;exists()Zmkdir notifyAlllength(Ljava/io/InputStream;I)V(Ljava/io/InputStream;)VreadInt()IreadUTFjava/lang/Long parseLong(Ljava/lang/String;)JindexOf(Ljava/lang/String;)IisFiledeleteput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;closejava/lang/SystemoutLjava/io/PrintStream;java/io/PrintStreamprintln(Ljava/io/OutputStream;I)V(Ljava/io/OutputStream;)VwriteInt(I)Vkeys()Ljava/util/Enumeration;elementsjava/util/Enumeration nextElement()Ljava/lang/Object;writeUTFhasMoreElementstrimget&(Ljava/lang/Object;)Ljava/lang/Object;(Ljava/io/DataInputStream;)V#com/clearlearning/testpilot/v3/testUSER_IDgetParam&(Ljava/lang/String;)Ljava/lang/String; TIMESTAMPequals(Ljava/lang/Object;)ZgetGUI)()Lcom/clearlearning/testpilot/v3/tp_gui;%com/clearlearning/testpilot/v3/tp_gui penalizeBack FIELD_LIST CURRENT_FIELD'(Ljava/lang/String;Ljava/lang/String;)V nextToken hasMoreTokensREQUESTS(Lcom/clearlearning/testpilot/v3/parameters;Lcom/clearlearning/testpilot/v3/test;)Vevaluate`(Lcom/clearlearning/testpilot/v3/submission;Lcom/clearlearning/testpilot/v3/tp_requestHandler;)VrecordSubmissionZ(Lcom/clearlearning/testpilot/v3/submission;ILcom/clearlearning/testpilot/v3/parameters;)V returnResultsb(Lcom/clearlearning/testpilot/v3/submission;Lcom/clearlearning/testpilot/v3/tp_requestHandler;IZ)Vwrite(Ljava/io/DataOutputStream;)VaddParam!efghihjklkmnohpqrp$****Y*+*s # t$uv$wh"xyrY @ Y Y *N- -W*6 Y Y *:**Y Y *:Y@:Y:6  :  : 7  !7 : e#h@EFGIKLPQUVCWKXSY\`rabceEijlnoprttuv z{)|}=~bo}, k h h { C}}  "yr=1Y Y *2L3Y+@4M5Y,6N-78*9:*::-;<=-;<=>-?L.@0*-sBz${0|9~@IRUcq{tHuv$[0O9FI6R- rv*+AB+RYt\ uvhhRj}, !rK6+GH:*B<:+IH: 6J^$%$ѻ Y Y *&:   '  (W6-KLY Y *&: Y  : Y : CY D:  M+NH: 66 OH:+OH:PY QR:6)S:J6J6T66# UH:+UH:J6zVY -W:-,X-Y-,Z Y Y *&:' (W*[W*,*: .\0*)W*,1Y Y *&2: 3Y  4: 5Y 6:  -Y] + ^CY+_:  ``a  ^ b: .\0* -1-sD #.8Nw$+9GR\_ipz    !")(*1-Z.h/s245789=?@ACEtL!uv~ hh#hw} F 8 - " h kkhh!k+h_zh hk*} ZU hG s<   !yr.*:L[+; Y Y *M,,(W*Y*s6 KL MO)PPQWRcLlWXZ\^t4uvNhP}}!rh+GHM*,B?@ ABC DEFG \HI oJK oLMN dO \OP dO \O QRS TEUVWXYZ[\EDIT_REPORT_FIDLjava/lang/String;EDIT_REPORT_NAMEEDIT_REPORT_FILENAMEEDIT_REPORT_TYPEEDIT_REPORT_DELEDIT_REPORT_DELETEHTMLI TAB_DELIMITEDFILEnamefilenametype reportFieldsLjava/util/Vector;()VCodeLineNumberTableLocalVariableTablethis*Lcom/clearlearning/testpilot/v3/tp_report;(Ljava/io/DataInputStream;I)VtheInputLjava/io/DataInputStream;formatcounti Exceptionswrite(Ljava/io/DataOutputStream;)VoutLjava/io/DataOutputStream;addField(Ljava/lang/String;)VtheFieldcontains(Ljava/lang/String;)Z editEntryh(Lcom/clearlearning/testpilot/v3/test;Lcom/clearlearning/testpilot/v3/tp_reportList;I)Ljava/lang/String;theTest%Lcom/clearlearning/testpilot/v3/test;theList.Lcom/clearlearning/testpilot/v3/tp_reportList;thisIDtheHTMLupdate/(Lcom/clearlearning/testpilot/v3/parameters;I)V theParams+Lcom/clearlearning/testpilot/v3/parameters;indexn!Ljava/lang/NumberFormatException;theItem theTokensLjava/util/StringTokenizer;theIDgenerateZ(Lcom/clearlearning/testpilot/v3/tp_requestHandler;Lcom/clearlearning/testpilot/v3/test;)V theHandler2Lcom/clearlearning/testpilot/v3/tp_requestHandler;output#Ljavax/servlet/ServletOutputStream;fileoutsubmissionFile theHeaderostreamLjava/io/FileOutputStream;bostreamLjava/io/BufferedOutputStream;fstreamLjava/io/FileInputStream;bstreamLjava/io/BufferedInputStream;submissionFileFormat theSubmission+Lcom/clearlearning/testpilot/v3/submission;theEntryeofLjava/io/EOFException;fLjava/io/IOException; SourceFiletp_report.java report  java/util/Vector ]^ _` ab cd e f^ ghjava/lang/String i java/lang/StringBuffer jk l`&&
!F"FFAswyz{!|"GOt 4<GKX]gux|<xGQtQC8      4 K1 X$     q  <H x   "JY"Y#*$%$&$'KLLY+@MMNY,ON*-P-* Q-**RS-* T-* T-* T-*S-*S-* S*U:<V::-WS-XS-YQ-ZT-[T\-]LG^I*!Fr$09@GO[cks{H$09J-  !b,&,_`a  "#Z N+*6:+b"Y#c$+$':*b,de*f ,deg"Y#-$,h$'N"Y#-$i$'N"Y#-$j$'NkYl:*U:V::m: [;"Y# $n$o$$p$W$q$': &"Y# $r$W$s$': Zd"Y# $t$o$u$X$v$': "Y# $w$W$x$y$z$': a"Y# $t$o$p$X$q$': "Y# $w$W$x${$z$': [4"Y# $w$W$x$|$z$': "Y# $}$': "Y# $~$': X \N:"Y#-$V$'N\ݻ"Y#-$$$$$$$$'N"Y#-$$$$$$'N"Y#-$$$$'N*U: 8 V:: "Y#-$$ W$p$ W$'N \Ļ"Y#-$$'N"Y#-$$$$'N"Y#-$$$$$$'N"Y#-$$,;$$'N"Y#-$$$x$* $p$'N"Y#-$$$x$$p$'N* ""Y#-$$$$'N* ""Y#-$$$$'N* ""Y#-$$$$'N"Y#-$$'N,-: GI*b,*,#*b,de*f ,d"Y#-$$'NkYl:*U:SV::"Y#$o$$p$X$$': ZX \:"Y#-$V$'N\ݻ"Y#-$$'N,-: GI*b,*,FFZV -2<PY o"$&'()+-.02'3W478;<>5@KBW(aEhFkGFILMNOP'QPOZSnTWY\]/_6`Ua\b{cdgjklmoprxy {}%.7:Fv  $ % &'J(A)* h+ ')   .(7)FDv* r+  ,-l \=*UN-V::+W:|+:+*W+5:8*9Y"Y#*$%$W$':( WY"Y#*$%$W`$':( W*WW=,{Z=y Z=-\*E=++:+:*D*D{`aq609azAZ._x-i+"Y#+;$&$c$*$'9:+"Y#$+;$&$c$*$$'bY"Y#*$%$$':(i+"Y#+;$&$c$*$'9:+"Y#$+;$&$c$*$$'+*+5:Y: "Y#*$%$$'Y"Y#*$%$$'::Y*67"Y#+;$$'48*9<: * =W=3: G"Y#$*$%$$$'I ç :   *E+"Y#+;$&$c$*$'9:+"Y#$+;$&$c$*$$'03FF"%FD  &1=H[`ot  )3FR^v03fijw ?c  "%X[\\Y Q&.[  Y R/^0k54S 4  1 .23 '445P MN* q*pa76-bk6"Y#,$-`$'M"Y#,$+`$'M61-bk6"Y#,$-`$'M̄+bs,6  "&(-)I+e-k.z/-&3R67-u8h:9:5TMN* q*pa76."Y#,$+`$'Ma6+b,* 9:<>B!D=E@GI>RK>TTQN6<79;<&y{|³óijųƳdzȳ2  #(-27 <= :PK UU.ԍ\/com/clearlearning/testpilot/v3/tp_manager.class. C}~ B B B B B B B B    }   B  B B B B B B B IDLjava/lang/String;PASSWORDENABLEDEDITCLEARSCOREEXCEPTDELETEidpassword isEnabledZeditTestPermissiondeleteRecordsPermissionscorePermissionexceptionPermissiondeleted()VCodeLineNumberTableLocalVariableTablethis+Lcom/clearlearning/testpilot/v3/tp_manager;(Ljava/io/DataInputStream;I)VtheInputLjava/io/DataInputStream;formatIeLjava/io/IOException; Exceptionswrite(Ljava/io/DataOutputStream;)VoutLjava/io/DataOutputStream;enabled()Z mayEditTestmayDeleteRecordsmayScore mayExcept tableHeader()Ljava/lang/String;resulttableRow(I)Ljava/lang/String;numemptyRowupdate/(ILcom/clearlearning/testpilot/v3/parameters;)V theParams+Lcom/clearlearning/testpilot/v3/parameters; SourceFiletp_manager.java VW ME NE OP QP RP SP TP UP p jjava/io/IOException2com/clearlearning/testpilot/v3/testFormatExceptionIOException reading tp_manager V IOException writing tp_managerjava/lang/StringBuffer 
deleteidpasswordenablededit tests
and reports
erase
records
score
submissions
make
exceptions
Enter new manager entry below
 

Report: 
present on web page
download as spreadsheet %" VALUE="2">save to local file: 



remove selection from report

F" VALUE="1">delete this report


java/lang/StringBuffer