[LON-CAPA-users] Creative Authoring - number correct
Mark Lucas
lon-capa-users@mail.lon-capa.org
Tue, 09 Oct 2007 18:10:39 -0400
Thanks Guy, I was hoping this information was floating around in there!
Mark
On Tue, 2007-10-09 at 17:54 -0400, Guy Albertelli II wrote:
> > A Course Coordinator wants to show the students how many options are
> > correct in an optionresponse question. He does not want them to know
> > which ones, just how many.
>
> The per foil grading information is stored to the '.submissiongrading'
> data, as
>
> foilname1=grade1&foilname2=grade2
>
> Here's an example the that uses the info in the submission grading
> to count the number of foils graded as correct.
>
> Then displays this in the hint.
>
>
> <problem>
> <script type="loncapa/perl">
> $grade = &EXT('user.resource.resource.0.opt.submissiongrading');
> $correct = 0;
> if ($grade ne '') {
> foreach $pair (split('&',$grade)) {
> ($name,$foil_grade) = split('=',$pair);
> $correct += $foil_grade;
> }
> }
>
> </script>
> <optionresponse id="opt" max="10" randomize="yes">
> <foilgroup options="('Green','Red')">
> <foil location="random" value="Green" name="Foil1">
> <startouttext />
> This is foil One. It is currently set to "Green."
> <endouttext />
> </foil>
> <foil location="random" value="Red" name="Foil2">
> <startouttext />
> This is foil Two. It is currently set to "Red."
> <endouttext />
> </foil>
> <foil location="random" value="Green" name="Foil3">
> <startouttext />
> This is foil Three. It is currently set to "Green."
> <endouttext />
> </foil>
> <foil location="random" value="Red" name="Foil4">
> <startouttext />
> This is foil Two. It is currently set to "Red."
> <endouttext />
> </foil>
> </foilgroup>
> <hintgroup>
> <startouttext />
> You have gotten $correct statement(s) correct.
> <endouttext />
> </hintgroup>
> </optionresponse>
> </problem>
>
> >
> > Arguments about whether this should be done aside, is there a creative
> > way to do this? Does the problem have enough information about the last
> > choices to build this information up?
> >
> > It would certainly be ugly, and the last thing you want hardcoded into a
> > problem.
> >
> > Any thoughts on the matter?
> >
> > Thanks!
> > Mark
> > _______________________________________________
> > LON-CAPA-users mailing list
> > LON-CAPA-users@mail.lon-capa.org
> > http://mail.lon-capa.org/mailman/listinfo/lon-capa-users
>