Hello Gerd,

I see, thank you. If $version=0 the latest submission is the specified return value.

But the return value for $version=1 is always undefined. The first value is given for $version=2, the seconed for $version=3, and so on.

This was the cause of my confusion and I wonder whether this is intended. I am almost certain that this behavior differs from previous LON-CAPA versions ...

- Peter

<problem>
<script type="loncapa/perl">

  our $response = q{};
  for my $version ( 0 .. 6 ) {
      my $submission = submission ( 'p0', 'p0r0', $version );
      if (!defined $submission) { $submission = q{}; }
      $response
        .= "value of \$version = $version,"
        . " return value: $submission <br />";
  }

</script>

$response

<part id="p0">
<customresponse id="p0r0">
  <answer type="loncapa/perl">
    return 'INCORRECT';
  </answer>
  <textline />
</customresponse>
</part>
</problem


On 05.06.2015 13:02, Gerd Kortemeyer wrote:
Hi,

On Jun 5, 2015, at 5:31 AM, Peter Dencker <denc...@math.uni-luebeck.de> wrote:


I tried to demonstrate that it is possible to show all submissions:

submission( $partid, $responseid, $version )

If  $version is 0, the latest submission is returned and for all other values 
of $version the return value is undefined.

Have  I made a mistake or this a bug?

Nope, this is how it *should* work.

However, if I remember correctly, this only works when the problem is already 
inside a course, i.e., published and part of the table of contents of a course. 
Did you try this inside a course, or has your testing thus far only been in 
construction space?

- Gerd.

--
Gerd Kortemeyer, Ph.D.
Associate Professor of Physics
Director, LON-CAPA Project
Michigan State University
http://www.msu.edu/user/kortemey/




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



--
Dr. Peter Dencker
    wissenschaftl. Mitarbeiter

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

    Ratzeburger Allee 160
    23562 Lübeck

    Tel +49 451 500 4254
    Fax +49 451 500 3373
    denc...@math.uni-luebeck.de

    www.math.uni-luebeck.de
_______________________________________________
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