[LON-CAPA-users] Problems with variable number of parts

Sebastian Penka penka at math.uni-luebeck.de
Wed Oct 31 12:16:05 EDT 2012


Hi Gerd,
I just remembered an example you sent us. The problem seems to work with
the following code. Sorry for bothering you.

Best
Sebastian

*<problem>
<script type="loncapa/perl">
sub rand_element { return $_[ random(0,$#_,1) ] }
$number = rand_element(0,1,2,3);
$answer_p2 = $number+2;
$submission_p1 = int(&submission(0,'r11'));
</script>

   What is 1 + 1?

<block condition="&submission(0,'r11')!=2">
<customresponse id="r11">
  <answer type="loncapa/perl">
    if($number && &submission(0,'r11')==2){return 'MISSING_ANSWER';}
    if(&submission(0,'r11')!=2){return 'INCORRECT';}
    return 'EXACT_ANS';
   </answer>
      <textline />
  </customresponse>
</block>

<block condition="$number>0 && &submission(0,'r11')==2">
       What is 2+$number?
      <customresponse id="r12">
         <answer type="loncapa/perl">
            if(&submission(0,'r12')!=$answer_p2){return 'INCORRECT';}
            return 'EXACT_ANS';
         </answer>
      <textline />
      </customresponse>
</block>
</problem>*

2012/10/30 Gerd Kortemeyer <korte at lite.msu.edu>

> Hi,
>
>
> On Oct 30, 2012, at 11:55 AM, Sebastian Penka <penka at math.uni-luebeck.de>
> wrote:
>
> >
> > is it possible, that students see the following problem as solved, if
> $number equals 0? In our course, students can see a second part in the
> "course contents" section, but they, of course, can't answer it, so that
> the problem is not marked as solved.
>
> Nope. It's not solved, so it would not show up as solved. What's the
> background of this, i.e., what is scenario for which you are implementing
> this? Maybe there is a better way.
>
> - Gerd.
>
> _______________________________________________
> LON-CAPA-users mailing list
> LON-CAPA-users at mail.lon-capa.org
> http://mail.lon-capa.org/mailman/listinfo/lon-capa-users
>



-- 
Sebastian Penka, M.Sc.
    wissenschaftl. Mitarbeiter

UNIVERSITÄT ZU LÜBECK
    INSTITUT FÜR MATHEMATIK

    Ratzeburger Allee 160
    23562 Lübeck

    Tel +49 451 500 4662
    Fax +49 451 500 3373
    penka at math.uni-luebeck.de

    www.math.uni-luebeck.de
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.lon-capa.org/pipermail/lon-capa-users/attachments/20121031/713b86da/attachment.html>


More information about the LON-CAPA-users mailing list