HI Jacob,

I haven't worked with GeoGebra so may be missing something, but for other 
things I've done, I've sometimes added a part that the students don't see, set 
the weight to 0 and used responses with hiddenline boxes as in the tutorial to 
store information. This has the unfortunate consequence though of potentially 
confusing students if they look at an interface that shows them that there were 
4 parts when in fact they see only three.

Alternatively, more recently I've used a custom response to store additional 
information in a part that the students DO see but use the customresponse 
processing to check their answer only against the relevant part of the 
submission.  Here's an example:

<customresponse answerdisplay="$key" id="11">
<answer type="loncapa/perl" id="1_8">if (substr($submission,0,5)==$key) {return 
'EXACT_ANS'; }
return 'INCORRECT';</answer>
    <hiddenline />
  </customresponse>

In this case, I control the submission from my JavaScript widget and know that 
it will be exactly 5 characters long, so I'm comparing only the first give 
characters of the student submission against the correct answer (and showing 
the correct answer in the answer display) but I have additional information 
stored after the first five characters of the submission which I'm using to 
reset the display to match the student's submission.  If you'll have a variable 
number of characters in the correct answer, I would think you could add a 
special character of some kind following their submission (: or | for example?) 
and then use that to delineate where their answer stops and your data starts.

Doug

Douglas Mills
Director of Instructional Technology
Department of Chemistry
University of Illinois


From: 
<lon-capa-users-boun...@mail.lon-capa.org<mailto:lon-capa-users-boun...@mail.lon-capa.org>>
 on behalf of Jacob Bond <bon...@purdue.edu<mailto:bon...@purdue.edu>>
Reply-To: Discussion list for LON-CAPA users 
<lon-capa-users@mail.lon-capa.org<mailto:lon-capa-users@mail.lon-capa.org>>
Date: Sunday, March 6, 2016 at 12:13 PM
To: "lon-capa-users@mail.lon-capa.org<mailto:lon-capa-users@mail.lon-capa.org>" 
<lon-capa-users@mail.lon-capa.org<mailto:lon-capa-users@mail.lon-capa.org>>
Subject: [LON-CAPA-users] Having javascript variables persist through submission


I am working on using GeoGebra for having students do graphing (for example 
using this app:

<https://urldefense.proofpoint.com/v2/url?u=http-3A__ggbtu.be_m2820289&d=BQMFAw&c=8hUWFZcy2Z-Za5rBPlktOQ&r=lm_7ZS7-EAc__llGmOcR7rpM4OG1Bat_vcdWNBw5ZVA&m=FYWeWpOjYT9pl0KX39HAaD0CJ-vEHamKvkMvZiAiIoc&s=3EfqONotnrQ2Q3KLDaOwsb31KuakqKe5IPrnH6a8Vys&e=>http://ggbtu.be/m2781237<https://urldefense.proofpoint.com/v2/url?u=http-3A__ggbtu.be_m2781237&d=BQMFAw&c=8hUWFZcy2Z-Za5rBPlktOQ&r=lm_7ZS7-EAc__llGmOcR7rpM4OG1Bat_vcdWNBw5ZVA&m=FYWeWpOjYT9pl0KX39HAaD0CJ-vEHamKvkMvZiAiIoc&s=uERjrgZGR6FpQttIyTZ45rgXaOWHsQleLizWWRoXmmQ&e=>
)

I would like to have the graph persist after submission as in the tutorial 
videos (

http://www.lon-capa.org/geogebraTutorial.html<https://urldefense.proofpoint.com/v2/url?u=http-3A__www.lon-2Dcapa.org_geogebraTutorial.html&d=BQMFAw&c=8hUWFZcy2Z-Za5rBPlktOQ&r=lm_7ZS7-EAc__llGmOcR7rpM4OG1Bat_vcdWNBw5ZVA&m=FYWeWpOjYT9pl0KX39HAaD0CJ-vEHamKvkMvZiAiIoc&s=qExMMDR36H5tiaIZT7X4y0FWOjHkyBBCT3RFS6FANpk&e=>

<https://urldefense.proofpoint.com/v2/url?u=http-3A__www.lon-2Dcapa.org_geogebraTutorial.html&d=BQMFAw&c=8hUWFZcy2Z-Za5rBPlktOQ&r=lm_7ZS7-EAc__llGmOcR7rpM4OG1Bat_vcdWNBw5ZVA&m=FYWeWpOjYT9pl0KX39HAaD0CJ-vEHamKvkMvZiAiIoc&s=qExMMDR36H5tiaIZT7X4y0FWOjHkyBBCT3RFS6FANpk&e=>see
 especially video 3B)

However, I am checking the slope and x-intercept and so I don't have a 
submission box to store the coordinates of the points when the graph is 
submitted.  Is there another way to keep the values, like setting them as a 
variable for Perl or something?


Thank you,

Jacob

_______________________________________________
LON-CAPA-users mailing list
LON-CAPA-users@mail.lon-capa.org
http://mail.lon-capa.org/mailman/listinfo/lon-capa-users

Reply via email to