ILIAS
Release_4_4_x_branch Revision 61816
|
Output class for assessment test evaluation. More...
Public Member Functions | |
__construct (ilObjTest $a_object) | |
ilTestEvaluationGUI constructor | |
& | executeCommand () |
execute command | |
& | getHeaderNames () |
& | getHeaderVars () |
filterEvaluation () | |
resetfilterEvaluation () | |
outEvaluation () | |
Creates the evaluation output for the test. | |
detailedEvaluation () | |
Creates the detailed evaluation output for a selected participant. | |
exportQuestionForAllParticipants () | |
Creates a PDF representation of the answers for a given question in a test. | |
exportFileUploadsForAllParticipants () | |
Creates a ZIP file containing all file uploads for a given question in a test. | |
eval_a () | |
Output of anonymous aggregated results for the test. | |
exportEvaluation () | |
Exports the evaluation data to a selected file format. | |
exportAggregatedResults () | |
Exports the aggregated results. | |
exportCertificate () | |
Exports the user results as PDF certificates using XSL-FO via XML:RPC calls. | |
getEvaluationQuestionId ($question_id, $original_id="") | |
Returns the ID of a question for evaluation purposes. | |
outParticipantsPassDetails () | |
Output of the pass details of an existing test pass for the test statistics. | |
outParticipantsResultsOverview () | |
Output of the pass overview for a test called from the statistics. | |
outUserPassDetails () | |
Output of the pass details of an existing test pass for the active test participant. | |
outUserResultsOverview () | |
Output of the pass overview for a test called by a test participant. | |
outUserListOfAnswerPasses () | |
Output of the pass overview for a user when he/she wants to see his/her list of answers. | |
passDetails () | |
Output of the learners view of an existing test pass. | |
outCorrectSolution () | |
Creates an output of the solution of an answer compared to the correct solution. | |
singleResults () | |
Creates user results for single questions. | |
outCertificate () | |
Output of a test certificate. | |
confirmDeletePass () | |
cancelDeletePass () | |
Public Member Functions inherited from ilTestServiceGUI | |
ilTestServiceGUI (ilObjTest $a_object) | |
The constructor takes the test object reference as parameter. | |
getCommand ($cmd) | |
Retrieves the ilCtrl command. | |
getPassOverview ($active_id, $targetclass="", $targetcommand="", $short=FALSE, $hide_details=FALSE) | |
Returns the pass overview for a given active ID. | |
getFinalStatement ($active_id) | |
Returns the final statement for a user. | |
getPassListOfAnswers (&$result_array, $active_id, $pass, $show_solutions=FALSE, $only_answered_questions=FALSE, $show_question_only=FALSE, $show_reached_points=FALSE) | |
Returns the list of answers of a users test pass. | |
getPassListOfAnswersWithScoring (&$result_array, $active_id, $pass, $show_solutions=FALSE) | |
Returns the list of answers of a users test pass and offers a scoring option. | |
getPassDetailsOverview ($result_array, $active_id, $pass, $targetclass="", $targetcommandsort="", $targetcommanddetails="", $standard_header=TRUE) | |
Returns the pass details overview for a given active ID and pass. | |
getResultsSignature () | |
Returns HTML code for a signature field. | |
getResultsUserdata ($testSession, $active_id, $overwrite_anonymity=FALSE) | |
Returns the user data for a test results output. | |
getCorrectSolutionOutput ($question_id, $active_id, $pass) | |
Returns an output of the solution to an answer compared to the correct solution. | |
getResultsOfUserOutput ($testSession, $active_id, $pass, $show_pass_details=TRUE, $show_answers=TRUE, $show_question_only=FALSE, $show_reached_points=FALSE) | |
Output of the pass overview for a test called by a test participant. | |
getResultsHeadUserAndPass ($active_id, $pass) | |
Returns the user and pass data for a test results output. | |
getQuestionResultForTestUsers ($question_id, $test_id) | |
Creates a HTML representation for the results of a given question in a test. |
Private Member Functions | |
redirectToPassDeletionContext ($context) |
Additional Inherited Members | |
Data Fields inherited from ilTestServiceGUI | |
$object = null | |
$service = null | |
$lng | |
$tpl | |
$ctrl | |
$ilias | |
$tree | |
$ref_id | |
Protected Attributes inherited from ilTestServiceGUI | |
$testSessionFactory = null | |
$testSequenceFactory = null |
Output class for assessment test evaluation.
The ilTestEvaluationGUI class creates the output for the ilObjTestGUI class when authors evaluate a test. This saves some heap space because the ilObjTestGUI class will be much smaller then
ilTestEvaluationGUI: ilTestPassDeletionConfirmationGUI
Definition at line 24 of file class.ilTestEvaluationGUI.php.
ilTestEvaluationGUI::__construct | ( | ilObjTest | $a_object | ) |
ilTestEvaluationGUI constructor
The constructor takes possible arguments an creates an instance of the ilTestEvaluationGUI object.
Definition at line 34 of file class.ilTestEvaluationGUI.php.
References ilTestServiceGUI\ilTestServiceGUI().
ilTestEvaluationGUI::cancelDeletePass | ( | ) |
Definition at line 1476 of file class.ilTestEvaluationGUI.php.
References $_POST, and redirectToPassDeletionContext().
ilTestEvaluationGUI::confirmDeletePass | ( | ) |
Definition at line 1451 of file class.ilTestEvaluationGUI.php.
References $_GET, ilTestServiceGUI\$tpl, and ilTestPassDeletionConfirmationGUI\CONTEXT_PASS_OVERVIEW.
ilTestEvaluationGUI::detailedEvaluation | ( | ) |
Creates the detailed evaluation output for a selected participant.
Creates the detailed evaluation output for a selected participant
public
Definition at line 303 of file class.ilTestEvaluationGUI.php.
References $_GET, $pass, ilDatePresentation\formatDate(), ilUtil\getStyleSheetLocation(), IL_CAL_UNIX, SCORE_BEST_PASS, and ilUtil\sendInfo().
ilTestEvaluationGUI::eval_a | ( | ) |
Output of anonymous aggregated results for the test.
Output of anonymous aggregated results for the test
public
Definition at line 494 of file class.ilTestEvaluationGUI.php.
References ilUtil\sendInfo().
& ilTestEvaluationGUI::executeCommand | ( | ) |
execute command
Reimplemented from ilTestServiceGUI.
Definition at line 42 of file class.ilTestEvaluationGUI.php.
References $cmd, $ret, and ilTestServiceGUI\getCommand().
ilTestEvaluationGUI::exportAggregatedResults | ( | ) |
Exports the aggregated results.
public
Definition at line 684 of file class.ilTestEvaluationGUI.php.
References $_POST.
ilTestEvaluationGUI::exportCertificate | ( | ) |
Exports the user results as PDF certificates using XSL-FO via XML:RPC calls.
public
Definition at line 707 of file class.ilTestEvaluationGUI.php.
References $ilUser, and ilUtil\getASCIIFilename().
ilTestEvaluationGUI::exportEvaluation | ( | ) |
Exports the evaluation data to a selected file format.
Definition at line 628 of file class.ilTestEvaluationGUI.php.
ilTestEvaluationGUI::exportFileUploadsForAllParticipants | ( | ) |
Creates a ZIP file containing all file uploads for a given question in a test.
Definition at line 473 of file class.ilTestEvaluationGUI.php.
References $_GET, and assQuestion\_instanciateQuestion().
ilTestEvaluationGUI::exportQuestionForAllParticipants | ( | ) |
Creates a PDF representation of the answers for a given question in a test.
Definition at line 464 of file class.ilTestEvaluationGUI.php.
References $_GET, and ilTestServiceGUI\getQuestionResultForTestUsers().
ilTestEvaluationGUI::filterEvaluation | ( | ) |
Definition at line 114 of file class.ilTestEvaluationGUI.php.
ilTestEvaluationGUI::getEvaluationQuestionId | ( | $question_id, | |
$original_id = "" |
|||
) |
Returns the ID of a question for evaluation purposes.
If a question id and the id of the original question are given, this function returns the original id, otherwise the question id
Definition at line 747 of file class.ilTestEvaluationGUI.php.
& ilTestEvaluationGUI::getHeaderNames | ( | ) |
Definition at line 58 of file class.ilTestEvaluationGUI.php.
& ilTestEvaluationGUI::getHeaderVars | ( | ) |
Definition at line 90 of file class.ilTestEvaluationGUI.php.
ilTestEvaluationGUI::outCertificate | ( | ) |
Output of a test certificate.
Definition at line 1436 of file class.ilTestEvaluationGUI.php.
References ilObjTest\_getResultPass().
ilTestEvaluationGUI::outCorrectSolution | ( | ) |
Creates an output of the solution of an answer compared to the correct solution.
public
Definition at line 1288 of file class.ilTestEvaluationGUI.php.
References $_GET, $pass, ilObjStyleSheet\getContentStylePath(), ilTestServiceGUI\getCorrectSolutionOutput(), ilUtil\getStyleSheetLocation(), ilObjStyleSheet\getSyntaxStylePath(), and ilUtil\sendInfo().
ilTestEvaluationGUI::outEvaluation | ( | ) |
Creates the evaluation output for the test.
public
Definition at line 135 of file class.ilTestEvaluationGUI.php.
References ilCertificate\_isComplete(), ilObjUser\_lookupFields(), ilUtil\getStyleSheetLocation(), ilUtil\sendInfo(), and ilTable2GUI\setData().
ilTestEvaluationGUI::outParticipantsPassDetails | ( | ) |
Output of the pass details of an existing test pass for the test statistics.
Output of the pass details of an existing test pass for the test statistics
public
Definition at line 766 of file class.ilTestEvaluationGUI.php.
References $_GET, $pass, ilTestPDFGenerator\generatePDF(), ilTestServiceGUI\getFinalStatement(), ilUtil\getHtmlPath(), ilUtil\getImagePath(), ilTestServiceGUI\getPassDetailsOverview(), ilTestServiceGUI\getPassListOfAnswers(), ilTestServiceGUI\getResultsUserdata(), ilUtil\getStyleSheetLocation(), ilTestPDFGenerator\PDF_OUTPUT_DOWNLOAD, and ilUtil\sendInfo().
ilTestEvaluationGUI::outParticipantsResultsOverview | ( | ) |
Output of the pass overview for a test called from the statistics.
public
Definition at line 872 of file class.ilTestEvaluationGUI.php.
References $_GET, $filename, ilObjTest\_getResultPass(), ilObjUser\_lookupName(), ilTestPDFGenerator\generatePDF(), ilTestServiceGUI\getFinalStatement(), ilUtil\getHtmlPath(), ilUtil\getImagePath(), ilTestServiceGUI\getPassOverview(), ilTestServiceGUI\getResultsUserdata(), ilUtil\getStyleSheetLocation(), ilTestPDFGenerator\PDF_OUTPUT_DOWNLOAD, and ilUtil\sendInfo().
ilTestEvaluationGUI::outUserListOfAnswerPasses | ( | ) |
Output of the pass overview for a user when he/she wants to see his/her list of answers.
Output of the pass overview for a user when he/she wants to see his/her list of answers
public
Definition at line 1183 of file class.ilTestEvaluationGUI.php.
References $_GET, $ilUser, $pass, ilTestServiceGUI\getPassListOfAnswers(), ilTestServiceGUI\getPassOverview(), ilTestServiceGUI\getResultsSignature(), ilTestServiceGUI\getResultsUserdata(), ilUtil\getStyleSheetLocation(), and ilUtil\sendInfo().
ilTestEvaluationGUI::outUserPassDetails | ( | ) |
Output of the pass details of an existing test pass for the active test participant.
Output of the pass details of an existing test pass for the active test participant
public
Definition at line 962 of file class.ilTestEvaluationGUI.php.
References $_GET, $pass, ilTestServiceGUI\getFinalStatement(), ilTestServiceGUI\getPassDetailsOverview(), ilTestServiceGUI\getPassListOfAnswers(), and ilUtil\getStyleSheetLocation().
ilTestEvaluationGUI::outUserResultsOverview | ( | ) |
Output of the pass overview for a test called by a test participant.
Output of the pass overview for a test called by a test participant
public
Definition at line 1031 of file class.ilTestEvaluationGUI.php.
References $_GET, ilTestServiceGUI\$ilias, $ilLog, $ilUser, $pass, ilTestPDFGenerator\generatePDF(), ilTestServiceGUI\getFinalStatement(), ilUtil\getHtmlPath(), ilUtil\getImagePath(), ilRPCServerSettings\getInstance(), ilTestServiceGUI\getPassDetailsOverview(), ilTestServiceGUI\getPassListOfAnswers(), ilTestServiceGUI\getPassOverview(), ilTestServiceGUI\getResultsSignature(), ilTestServiceGUI\getResultsUserdata(), ilUtil\getStyleSheetLocation(), and ilTestPDFGenerator\PDF_OUTPUT_DOWNLOAD.
ilTestEvaluationGUI::passDetails | ( | ) |
Output of the learners view of an existing test pass.
Output of the learners view of an existing test pass
public
Definition at line 1269 of file class.ilTestEvaluationGUI.php.
References $_GET.
|
private |
Definition at line 1481 of file class.ilTestEvaluationGUI.php.
References ilTestPassDeletionConfirmationGUI\CONTEXT_DYN_TEST_PLAYER, ilTestPassDeletionConfirmationGUI\CONTEXT_INFO_SCREEN, and ilTestPassDeletionConfirmationGUI\CONTEXT_PASS_OVERVIEW.
Referenced by cancelDeletePass().
ilTestEvaluationGUI::resetfilterEvaluation | ( | ) |
Definition at line 122 of file class.ilTestEvaluationGUI.php.
ilTestEvaluationGUI::singleResults | ( | ) |
Creates user results for single questions.
Definition at line 1354 of file class.ilTestEvaluationGUI.php.
References $pass, assQuestion\_instanciateQuestion(), and ilUtil\sendInfo().