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_BRANCHEDI