ILIAS  release_8 Revision v8.19-1-g4e8f2f9140c
All Data Structures Namespaces Files Functions Variables Modules Pages
ilAssQuestionHintRequestStatisticRegister Class Reference
+ Collaboration diagram for ilAssQuestionHintRequestStatisticRegister:

Public Member Functions

 addRequestByTestPassIndexAndQuestionId ($passIndex, $qId, ilAssQuestionHintRequestStatisticData $request)
 
 getRequestByTestPassIndexAndQuestionId ($passIndex, $qId)
 

Protected Attributes

 $requestsByTestPassIndexAndQuestionId = array()
 

Detailed Description

Member Function Documentation

◆ addRequestByTestPassIndexAndQuestionId()

ilAssQuestionHintRequestStatisticRegister::addRequestByTestPassIndexAndQuestionId (   $passIndex,
  $qId,
ilAssQuestionHintRequestStatisticData  $request 
)
Parameters
integer$passIndex
integer$qId
ilAssQuestionHintRequestStatisticData$request

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

39  : void
40  {
41  if (!isset($this->requestsByTestPassIndexAndQuestionId[$passIndex])) {
42  $this->requestsByTestPassIndexAndQuestionId[$passIndex] = array();
43  }
44 
45  $this->requestsByTestPassIndexAndQuestionId[$passIndex][$qId] = $request;
46  }

◆ getRequestByTestPassIndexAndQuestionId()

ilAssQuestionHintRequestStatisticRegister::getRequestByTestPassIndexAndQuestionId (   $passIndex,
  $qId 
)
Parameters
integer$passIndex
integer$qId

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

53  {
54  if (isset($this->requestsByTestPassIndexAndQuestionId[$passIndex]) && isset($this->requestsByTestPassIndexAndQuestionId[$passIndex][$qId])) {
55  return $this->requestsByTestPassIndexAndQuestionId[$passIndex][$qId];
56  }
57  return null;
58  }

Field Documentation

◆ $requestsByTestPassIndexAndQuestionId

ilAssQuestionHintRequestStatisticRegister::$requestsByTestPassIndexAndQuestionId = array()
protected

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