--- loncom/interface/lonnavmaps.pm 2010/01/26 11:33:48 1.443 +++ loncom/interface/lonnavmaps.pm 2010/02/28 22:36:38 1.444 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # Navigate Maps Handler # -# $Id: lonnavmaps.pm,v 1.443 2010/01/26 11:33:48 foxr Exp $ +# $Id: lonnavmaps.pm,v 1.444 2010/02/28 22:36:38 raeburn Exp $ # # Copyright Michigan State University Board of Trustees @@ -700,7 +700,11 @@ sub getDescription { return &mt("Excused by instructor"); } if ($status == $res->ATTEMPTED) { - return &mt("Answer submitted, not yet graded"); + if ($res->is_anonsurvey($part) || $res->is_survey($part)) { + return &mt("Survey submission recorded"); + } else { + return &mt("Answer submitted, not yet graded"); + } } if ($status == $res->TRIES_LEFT) { my $tries = $res->tries($part); @@ -3844,13 +3848,22 @@ sub is_survey { my $self = shift(); my $part = shift(); my $type = $self->parmval('type',$part); - if ($type eq 'survey') { + if (($type eq 'survey') || ($type eq 'surveycred')) { return 1; } if ($self->src() =~ /\.(survey)$/) { return 1; } return 0; +} +sub is_anonsurvey { + my $self = shift(); + my $part = shift(); + my $type = $self->parmval('type',$part); + if (($type eq 'anonsurvey') || ($type eq 'anonsurveycred')) { + return 1; + } + return 0; } sub is_task { my $self=shift;