| 
    ILIAS
    release_9 Revision v9.13-25-g2c18ec4c24f
    
   | 
  
 Collaboration diagram for ilAssQuestionHintTracking:Public Member Functions | |
| __construct ($questionId, $activeId, $pass) | |
| setActiveId ($activeId) | |
| getActiveId () | |
| setPass ($pass) | |
| getPass () | |
| setQuestionId ($questionId) | |
| getQuestionId () | |
| requestsExist () | |
| Returns the fact wether there exists hint requests for the given question relating to the given testactive and testpass or not.  More... | |
| getNumExistingRequests () | |
| Returns the number existing hint requests for the given question relating to the given testactive and testpass or not.  More... | |
| requestsPossible () | |
| Returns the fact wether (further) hint requests are possible for the given question relating to the given testactive and testpass or not.  More... | |
| isRequested ($hintId) | |
| Returns the fact wether the hint for given id is requested for the given testactive and testpass.  More... | |
| getNextRequestableHint () | |
| Returns the next requestable hint for given question relating to given testactive and testpass.  More... | |
| getRequestedHintsList () | |
| Returns an object of class ilAssQuestionHintList containing objects of class ilAssQuestionHint for all allready requested hints relating to the given question, testactive and testpass.  More... | |
| storeRequest (ilAssQuestionHint $questionHint) | |
| Tracks the given hint as requested for the given question, testactive and testpass.  More... | |
| getRequestStatisticDataByQuestionAndTestpass () | |
| Returns a question hint request statistic data container containing the statistics for all requests relating to given ...  More... | |
Static Public Member Functions | |
| static | getRequestRequestStatisticDataRegisterByActiveId ($activeId) | 
| static | deleteRequestsByActiveIds ($activeIds) | 
| Deletes all hint requests relating to a testactive included in given active ids.  More... | |
Private Attributes | |
| $questionId | |
| $activeId | |
| $pass | |
Definition at line 27 of file class.ilAssQuestionHintTracking.php.
| ilAssQuestionHintTracking::__construct | ( | $questionId, | |
| $activeId, | |||
| $pass | |||
| ) | 
Definition at line 35 of file class.ilAssQuestionHintTracking.php.
References $activeId, $pass, and $questionId.
      
  | 
  static | 
Deletes all hint requests relating to a testactive included in given active ids.
public ilDBInterface $ilDB
| array[integer] | $activeIds | 
Definition at line 444 of file class.ilAssQuestionHintTracking.php.
Referenced by ilObjTest\removeTestResultsByActiveIds().
 Here is the caller graph for this function:| ilAssQuestionHintTracking::getActiveId | ( | ) | 
Definition at line 47 of file class.ilAssQuestionHintTracking.php.
References $activeId.
Referenced by getNextRequestableHint(), getNumExistingRequests(), getRequestedHintsList(), getRequestStatisticDataByQuestionAndTestpass(), isRequested(), requestsExist(), requestsPossible(), and storeRequest().
 Here is the caller graph for this function:| ilAssQuestionHintTracking::getNextRequestableHint | ( | ) | 
Returns the next requestable hint for given question relating to given testactive and testpass.
public ilDBInterface $ilDB
| ilTestException | 
Definition at line 213 of file class.ilAssQuestionHintTracking.php.
References $DIC, $ilDB, $res, getActiveId(), ilAssQuestionHint\getInstanceById(), getPass(), and getQuestionId().
 Here is the call graph for this function:| ilAssQuestionHintTracking::getNumExistingRequests | ( | ) | 
Returns the number existing hint requests for the given question relating to the given testactive and testpass or not.
public ilDBInterface $ilDB
Definition at line 97 of file class.ilAssQuestionHintTracking.php.
References $DIC, $ilDB, $res, getActiveId(), getPass(), and getQuestionId().
 Here is the call graph for this function:| ilAssQuestionHintTracking::getPass | ( | ) | 
Definition at line 57 of file class.ilAssQuestionHintTracking.php.
References $pass.
Referenced by getNextRequestableHint(), getNumExistingRequests(), getRequestedHintsList(), getRequestStatisticDataByQuestionAndTestpass(), isRequested(), requestsExist(), requestsPossible(), and storeRequest().
 Here is the caller graph for this function:| ilAssQuestionHintTracking::getQuestionId | ( | ) | 
Definition at line 67 of file class.ilAssQuestionHintTracking.php.
References $questionId.
Referenced by getNextRequestableHint(), getNumExistingRequests(), getRequestedHintsList(), getRequestStatisticDataByQuestionAndTestpass(), requestsExist(), requestsPossible(), and storeRequest().
 Here is the caller graph for this function:| ilAssQuestionHintTracking::getRequestedHintsList | ( | ) | 
Returns an object of class ilAssQuestionHintList containing objects of class ilAssQuestionHint for all allready requested hints relating to the given question, testactive and testpass.
public ilDBInterface $ilDB
Definition at line 262 of file class.ilAssQuestionHintTracking.php.
References $DIC, $ilDB, $res, getActiveId(), ilAssQuestionHintList\getListByHintIds(), getPass(), and getQuestionId().
 Here is the call graph for this function:
      
  | 
  static | 
| integer | $activeId | 
Definition at line 371 of file class.ilAssQuestionHintTracking.php.
References $activeId, $DIC, $ilDB, and $res.
Referenced by ilTestServiceGUI\getPassOverviewTableData().
 Here is the caller graph for this function:| ilAssQuestionHintTracking::getRequestStatisticDataByQuestionAndTestpass | ( | ) | 
Returns a question hint request statistic data container containing the statistics for all requests relating to given ...
public ilDBInterface $ilDB
Definition at line 329 of file class.ilAssQuestionHintTracking.php.
References $DIC, $ilDB, $res, getActiveId(), getPass(), and getQuestionId().
 Here is the call graph for this function:| ilAssQuestionHintTracking::isRequested | ( | $hintId | ) | 
Returns the fact wether the hint for given id is requested for the given testactive and testpass.
public ilDBInterface $ilDB
| integer | $hintId | 
Definition at line 174 of file class.ilAssQuestionHintTracking.php.
References $DIC, $ilDB, $res, getActiveId(), and getPass().
 Here is the call graph for this function:| ilAssQuestionHintTracking::requestsExist | ( | ) | 
Returns the fact wether there exists hint requests for the given question relating to the given testactive and testpass or not.
public ilDBInterface $ilDB
Definition at line 80 of file class.ilAssQuestionHintTracking.php.
References getActiveId(), getPass(), and getQuestionId().
 Here is the call graph for this function:| ilAssQuestionHintTracking::requestsPossible | ( | ) | 
Returns the fact wether (further) hint requests are possible for the given question relating to the given testactive and testpass or not.
public ilDBInterface $ilDB
Definition at line 131 of file class.ilAssQuestionHintTracking.php.
References $DIC, $ilDB, $res, getActiveId(), getPass(), and getQuestionId().
 Here is the call graph for this function:| ilAssQuestionHintTracking::setActiveId | ( | $activeId | ) | 
| ilAssQuestionHintTracking::setPass | ( | $pass | ) | 
| ilAssQuestionHintTracking::setQuestionId | ( | $questionId | ) | 
| ilAssQuestionHintTracking::storeRequest | ( | ilAssQuestionHint | $questionHint | ) | 
Tracks the given hint as requested for the given question, testactive and testpass.
public ilDBInterface $ilDB
| ilAssQuestionHint | $questionHint | 
Definition at line 302 of file class.ilAssQuestionHintTracking.php.
References $DIC, $ilDB, getActiveId(), ilAssQuestionHint\getId(), getPass(), and getQuestionId().
 Here is the call graph for this function:
      
  | 
  private | 
Definition at line 31 of file class.ilAssQuestionHintTracking.php.
Referenced by __construct(), getActiveId(), getRequestRequestStatisticDataRegisterByActiveId(), and setActiveId().
      
  | 
  private | 
Definition at line 33 of file class.ilAssQuestionHintTracking.php.
Referenced by __construct(), getPass(), and setPass().
      
  | 
  private | 
Definition at line 29 of file class.ilAssQuestionHintTracking.php.
Referenced by __construct(), getQuestionId(), and setQuestionId().