#!/usr/bin/perl use lib '/ww/webwork/development/'; # mainWeBWorKDirectory; use CGI_Lite; use Global; use Auth; local($cgi) = new CGI_Lite() unless $ARGV[0]; local(%inputs) = $cgi->parse_form_data()unless $ARGV[0]; &Global::getCourseEnvironment($inputs{'course'}); $scriptDirectory = $Global::scriptDirectory; $databaseDirectory = $Global::databaseDirectory; $templateDirectory = $Global::templateDirectory; require "${scriptDirectory}$Global::DBglue_pl"; require "${scriptDirectory}$Global::FILE_pl"; require "${scriptDirectory}$Global::HTMLglue_pl"; my $keyFile = &Global::getCourseKeyFile($inputs{'course'}); &verify_key($inputs{'user'}, $inputs{'key'}, "$keyFile", $inputs{'course'}); my $permissionsFile = &Global::getCoursePermissionsFile($inputs{'course'}); my $permissions = &get_permissions($inputs{'user'}, $permissionsFile); if ($permissions != $Global::instructor_permissions ) { print "permissions = $permissions instructor_permissions = $instructor_permissions\n"; print &html_NO_PERMISSION; exit(0); } ####################################Page 1#################################### unless ($inputs{'pPS'}) { print &htmlTOP("Test a Problem Set"); print "