function execute($par)
 {
     global $wgUser, $wgOut, $wgRequest;
     if ($wgUser->isAnon()) {
         $wgOut->showErrorPage('nosuchspecialpage', 'prefsnologintext');
         return;
     }
     $rcTest = new RCTest();
     $testId = $wgRequest->getVal('id');
     $response = $wgRequest->getVal('response');
     $result = $rcTest->gradeTest($testId, $response);
     $wgOut->setArticleBodyOnly(true);
     wfLoadExtensionMessages('RCTestGrader');
     $this->printResponse($result, $response);
 }