--- loncom/homework/structuretags.pm 2004/02/16 17:19:36 1.236 +++ loncom/homework/structuretags.pm 2004/02/16 18:40:18 1.237 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # definition of tags that give a structure to a document # -# $Id: structuretags.pm,v 1.236 2004/02/16 17:19:36 albertel Exp $ +# $Id: structuretags.pm,v 1.237 2004/02/16 18:40:18 albertel Exp $ # # Copyright Michigan State University Board of Trustees # @@ -158,8 +158,8 @@ sub setup_rndseed { $rndseed=$Apache::lonhomework::history{'rndseed'}; if (!$rndseed) { $rndseed=time; - $ENV{'form.rndseed'}=$rndseed; } + $ENV{'form.rndseed'}=$rndseed; } if ($ENV{'form.resetdata'} eq &mt('New Problem Variation') || $ENV{'form.newrandomization'} eq &mt('New Randomization')) { @@ -396,6 +396,10 @@ sub start_problem { &Apache::lonhomework::showhash(%Apache::lonhomework::history); } $Apache::lonhomework::type=&Apache::lonnet::EXT('resource.0.type'); + if (($ENV{'request.state'} eq 'construct') && + defined($ENV{'form.problemtype'})) { + $Apache::lonhomework::type=$ENV{'form.problemtype'}; + } &Apache::lonxml::debug("Found this to be of type :$Apache::lonhomework::type:"); } if ($Apache::lonhomework::type eq '' ) {