ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
ILIAS\Test\Logging Namespace Reference

This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. More...

Data Structures

class  AdditionalInformationGenerator
 
class  Factory
 
class  LogTable
 
class  TestAdministrationInteraction
 
class  TestError
 
class  TestLogger
 
class  TestLoggingDatabaseRepository
 
interface  TestLoggingRepository
 @admin skergomard More...
 
class  TestLogViewer
 
class  TestParticipantInteraction
 
class  TestQuestionAdministrationInteraction
 
interface  TestQuestionLogging
 
class  TestScoringInteraction
 
interface  TestUserInteraction
 

Enumerations

enum  TestAdministrationInteractionTypes : string { TEST_DELETED = 'test_deleted' }
 
enum  TestErrorTypes : string { ERROR_ON_UNDEFINED_INTERACTION = 'error_on_undefined_interaction' }
 
enum  TestParticipantInteractionTypes : string { TEST_RUN_FINISHED = 'test_run_finished' }
 
enum  TestQuestionAdministrationInteractionTypes : string { QUESTION_MODIFIED_IN_CORRECTIONS = 'question_modified_in_corrections' }
 
enum  TestScoringInteractionTypes : string { QUESTION_GRADING_RESET = 'question_grading_reset' }
 

Detailed Description

This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.

ILIAS is licensed with the GPL-3.0, see https://www.gnu.org/licenses/gpl-3.0.en.html You should have received a copy of said license along with the source code, too.

If this is not the case or you just want to try ILIAS, you'll find us at: https://www.ilias.de https://github.com/ILIAS-eLearning

Enumeration Type Documentation

◆ TestAdministrationInteractionTypes

Enumerator
TEST_DELETED 

Definition at line 23 of file TestAdministrationInteractionTypes.php.

24{
25 case NEW_TEST_CREATED = 'new_test_created';
26 case MAIN_SETTINGS_MODIFIED = 'main_settings_modified';
27 case SCORING_SETTINGS_MODIFIED = 'scoring_settings_modified';
28 case MARK_SCHEMA_MODIFIED = 'mark_schema_modified';
29 case MARK_SCHEMA_RESET = 'mark_schema_reset';
30 case QUESTION_SELECTION_CRITERIA_MODIFIED = 'question_selection_criteria_modified';
31 case QUESTION_ADDED = 'question_added';
32 case QUESTION_MOVED = 'question_moved';
33 case QUESTION_REMOVED = 'question_removed';
34 case QUESTION_REMOVED_IN_CORRECTIONS = 'question_removed_in_corrections';
35 case QUESTIONS_SYNCHRONISATION_RESET = 'question_synchronisation_reset';
36 case QUESTIONS_SYNCHRONISED = 'questions_synchronised';
37 case EXTRA_TIME_ADDED = 'extra_time_added';
38 case TEST_RUN_OF_PARTICIPANT_CLOSED = 'test_run_of_participant_closed';
39 case PARTICIPANT_DATA_REMOVED = 'participant_data_removed';
40 case TEST_DELETED = 'test_deleted';
41}

◆ TestErrorTypes

Enumerator
ERROR_ON_UNDEFINED_INTERACTION 

Definition at line 23 of file TestErrorTypes.php.

24{
25 case ERROR_ON_TEST_ADMINISTRATION_INTERACTION = 'error_on_test_administration_interaction';
26 case ERROR_ON_QUESTION_ADMINISTRATION_INTERACTION = 'error_on_question_administration_interaction';
27 case ERROR_ON_PARTICIPANT_INTERACTION = 'error_on_participant_interaction';
28 case ERROR_ON_SCORING_INTERACTION = 'error_on_scoring_interaction';
29 case ERROR_ON_UNDEFINED_INTERACTION = 'error_on_undefined_interaction';
30}

◆ TestParticipantInteractionTypes

Enumerator
TEST_RUN_FINISHED 

Definition at line 23 of file TestParticipantInteractionTypes.php.

24{
25 case WRONG_TEST_PASSWORD_PROVIDED = 'wrong_test_password_provided';
26 case TEST_RUN_STARTED = 'test_run_started';
27 case QUESTION_SHOWN = 'question_shown';
28 case QUESTION_SKIPPED = 'question_skipped';
29 case ANSWER_SUBMITTED = 'answer_submitted';
30 case ANSWER_DELETED = 'answer_deleted';
31 case TEST_RUN_FINISHED = 'test_run_finished';
32}

◆ TestQuestionAdministrationInteractionTypes

Enumerator
QUESTION_MODIFIED_IN_CORRECTIONS 

Definition at line 23 of file TestQuestionAdministrationInteractionTypes.php.

24{
25 case QUESTION_MODIFIED = 'question_modified';
26 case QUESTION_MODIFIED_IN_CORRECTIONS = 'question_modified_in_corrections';
27}

◆ TestScoringInteractionTypes

Enumerator
QUESTION_GRADING_RESET 

Definition at line 23 of file TestScoringInteractionTypes.php.

24{
25 case QUESTION_GRADED = 'question_graded';
26 case QUESTION_GRADING_RESET = 'question_grading_reset';
27}