ILIAS  trunk Revision v11.0_alpha-1761-g6dbbfa7b760
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
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
 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.

23  : string
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.

23  : string
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.

23  : string
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.

23  : string
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.

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