DOCUMENT(); loadMacros("PG.pl", "PGbasicmacros.pl", "PGchoicemacros.pl", "PGanswermacros.pl", ); # allow the student to change the seed for this problem. $newProblemSeed = ( defined( ${$inputs_ref}{'newProblemSeed'} ) )? ${$inputs_ref}{'newProblemSeed'} : $problemSeed; $PG_random_generator->srand($newProblemSeed); TEXT(beginproblem()); BEGIN_TEXT This problem requires a browser capable of running Java. $PAR To see a different version of the problem change the problem seed and press the 'Submit Answer' button below.$PAR Problem Seed: \{ M3( qq! Change the problem seed to change the problem:$problemSeed!, qq! Change the problem seed to change the problem: \begin{rawhtml} \end{rawhtml}!, qq! ! ) \} $PAR This problem illustrates how you can Java applets in a WeBWorK example. This Java applet and data were created using Geometer's Sketchpad. WeBWorK can use existing $BBOLD JavaScript$EBOLD and $BBOLD Java $EBOLD code to augment its capabilities. $HR First view the figure in the \{ htmlLink( "${htmlURL}test2.html", "java applet",q!TARGET="JAVA_APPLET"!)\} . (This may take a minute to load.)$BR The java applet figure illustrates a triangle and its median. You can drag the corners of the triangle to change its shape. $HR Calculate the ratio of the areas of the two colored triangles. $PAR The ratio of the areas = \{ans_rule(5)\} $PAR Will this ratio be different for different triangles?$BR \{ ans_rule(5)\} $PAR We are working on allowing java applets to be included directly in WeBWorK problems without using an external link. This merely requires that we be able to specify the directory in which the java applet resides; for security reasons, it can't reside in the same directory as the problem. $PAR You can view the \{ htmlLink(alias("prob6.html"),"source", q!TARGET="source"!)\} for this problem. or consult the \{ htmlLink("/webwork_system_html/docs/techdescription/pglanguage/index.html","documentation") \} for more details on the PG language. END_TEXT ANS(num_cmp(1),str_cmp('no')); &ENDDOCUMENT;