ILIAS  trunk Revision v11.0_alpha-1862-g4e205cb56d4
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
ilAssQuestionHintRequestStatisticRegister Class Reference
+ Collaboration diagram for ilAssQuestionHintRequestStatisticRegister:

Public Member Functions

 addRequestByTestPassIndexAndQuestionId (int $pass, int $question_id, ilAssQuestionHintRequestStatisticData $request)
 
 getRequestByTestPassIndexAndQuestionId (int $pass, int $question_id)
 

Protected Attributes

 $requests_by_test_pass_and_question_id = []
 

Detailed Description

Member Function Documentation

◆ addRequestByTestPassIndexAndQuestionId()

ilAssQuestionHintRequestStatisticRegister::addRequestByTestPassIndexAndQuestionId ( int  $pass,
int  $question_id,
ilAssQuestionHintRequestStatisticData  $request 
)

Definition at line 31 of file class.ilAssQuestionHintRequestStatisticRegister.php.

35  : void {
36  if (!isset($this->requests_by_test_pass_and_question_id[$pass])) {
37  $this->requests_by_test_pass_and_question_id[$pass] = [];
38  }
39 
40  $this->requests_by_test_pass_and_question_id[$pass][$question_id] = $request;
41  }

◆ getRequestByTestPassIndexAndQuestionId()

ilAssQuestionHintRequestStatisticRegister::getRequestByTestPassIndexAndQuestionId ( int  $pass,
int  $question_id 
)

Definition at line 43 of file class.ilAssQuestionHintRequestStatisticRegister.php.

References null.

47  if (isset($this->requests_by_test_pass_and_question_id[$pass])
48  && isset($this->requests_by_test_pass_and_question_id[$pass][$question_id])) {
49  return $this->requests_by_test_pass_and_question_id[$pass][$question_id];
50  }
51  return null;
52  }
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null

Field Documentation

◆ $requests_by_test_pass_and_question_id

ilAssQuestionHintRequestStatisticRegister::$requests_by_test_pass_and_question_id = []
protected

The documentation for this class was generated from the following file: