ILIAS
Release_5_0_x_branch Revision 61816
|
Public Member Functions | |
__construct ($userId, $questionId) | |
init () | |
getUserId () | |
getQuestionId () | |
setInstantResponseActive ($instantResponseActive) | |
isInstantResponseActive () | |
setParticipantsSolution ($participantSolution) | |
getParticipantsSolution () | |
getNumRequestedHints () | |
isHintRequested ($hintId) | |
addRequestedHint ($hintId) | |
getRequestedHints () | |
resetRequestedHints () |
Data Fields | |
const | SESSION_BASEINDEX = 'ilAssQuestionPreviewSessions' |
const | SESSION_SUBINDEX_INSTANT_RESPONSE_ACTIVE = 'instantResponseActive' |
const | SESSION_SUBINDEX_PARTICIPANT_SOLUTION = 'participantSolution' |
const | SESSION_SUBINDEX_REQUESTED_HINTS = 'requestedHints' |
Private Member Functions | |
getSessionContextIndex () | |
saveSessionValue ($subIndex, $value) | |
readSessionValue ($subIndex) |
Private Attributes | |
$userId | |
$questionId |
Definition at line 11 of file class.ilAssQuestionPreviewSession.php.
ilAssQuestionPreviewSession::__construct | ( | $userId, | |
$questionId | |||
) |
Definition at line 22 of file class.ilAssQuestionPreviewSession.php.
References $questionId, and $userId.
ilAssQuestionPreviewSession::addRequestedHint | ( | $hintId | ) |
Definition at line 111 of file class.ilAssQuestionPreviewSession.php.
References readSessionValue(), and saveSessionValue().
ilAssQuestionPreviewSession::getNumRequestedHints | ( | ) |
Definition at line 100 of file class.ilAssQuestionPreviewSession.php.
References readSessionValue().
ilAssQuestionPreviewSession::getParticipantsSolution | ( | ) |
Definition at line 95 of file class.ilAssQuestionPreviewSession.php.
References readSessionValue().
Referenced by assNumeric\calculateReachedPointsFromPreviewSession(), assErrorText\calculateReachedPointsFromPreviewSession(), assFlashQuestion\calculateReachedPointsFromPreviewSession(), assSingleChoice\calculateReachedPointsFromPreviewSession(), assOrderingQuestion\calculateReachedPointsFromPreviewSession(), assJavaApplet\calculateReachedPointsFromPreviewSession(), assImagemapQuestion\calculateReachedPointsFromPreviewSession(), assFormulaQuestion\calculateReachedPointsFromPreviewSession(), assClozeTest\calculateReachedPointsFromPreviewSession(), assQuestion\calculateReachedPointsFromPreviewSession(), assFileUpload\getPreviewFileUploads(), assFileUpload\savePreviewData(), assImagemapQuestion\savePreviewData(), and assFormulaQuestion\savePreviewData().
ilAssQuestionPreviewSession::getQuestionId | ( | ) |
Definition at line 60 of file class.ilAssQuestionPreviewSession.php.
References $questionId.
ilAssQuestionPreviewSession::getRequestedHints | ( | ) |
Definition at line 118 of file class.ilAssQuestionPreviewSession.php.
References readSessionValue().
|
private |
Definition at line 65 of file class.ilAssQuestionPreviewSession.php.
Referenced by init(), readSessionValue(), and saveSessionValue().
ilAssQuestionPreviewSession::getUserId | ( | ) |
Definition at line 55 of file class.ilAssQuestionPreviewSession.php.
References $userId.
Referenced by assFileUpload\savePreviewData().
ilAssQuestionPreviewSession::init | ( | ) |
Definition at line 28 of file class.ilAssQuestionPreviewSession.php.
References $_SESSION, getSessionContextIndex(), SESSION_BASEINDEX, SESSION_SUBINDEX_INSTANT_RESPONSE_ACTIVE, and SESSION_SUBINDEX_PARTICIPANT_SOLUTION.
ilAssQuestionPreviewSession::isHintRequested | ( | $hintId | ) |
Definition at line 105 of file class.ilAssQuestionPreviewSession.php.
References readSessionValue().
ilAssQuestionPreviewSession::isInstantResponseActive | ( | ) |
Definition at line 85 of file class.ilAssQuestionPreviewSession.php.
References readSessionValue().
|
private |
Definition at line 75 of file class.ilAssQuestionPreviewSession.php.
References $_SESSION, getSessionContextIndex(), and SESSION_BASEINDEX.
Referenced by addRequestedHint(), getNumRequestedHints(), getParticipantsSolution(), getRequestedHints(), isHintRequested(), and isInstantResponseActive().
ilAssQuestionPreviewSession::resetRequestedHints | ( | ) |
Definition at line 123 of file class.ilAssQuestionPreviewSession.php.
References saveSessionValue().
|
private |
Definition at line 70 of file class.ilAssQuestionPreviewSession.php.
References $_SESSION, getSessionContextIndex(), and SESSION_BASEINDEX.
Referenced by addRequestedHint(), resetRequestedHints(), setInstantResponseActive(), and setParticipantsSolution().
ilAssQuestionPreviewSession::setInstantResponseActive | ( | $instantResponseActive | ) |
Definition at line 80 of file class.ilAssQuestionPreviewSession.php.
References saveSessionValue().
ilAssQuestionPreviewSession::setParticipantsSolution | ( | $participantSolution | ) |
Definition at line 90 of file class.ilAssQuestionPreviewSession.php.
References saveSessionValue().
Referenced by assErrorText\savePreviewData(), assNumeric\savePreviewData(), assSingleChoice\savePreviewData(), assFileUpload\savePreviewData(), assImagemapQuestion\savePreviewData(), assOrderingQuestion\savePreviewData(), assFormulaQuestion\savePreviewData(), assQuestion\savePreviewData(), and assMatchingQuestion\savePreviewData().
|
private |
Definition at line 20 of file class.ilAssQuestionPreviewSession.php.
Referenced by __construct(), and getQuestionId().
|
private |
Definition at line 19 of file class.ilAssQuestionPreviewSession.php.
Referenced by __construct(), and getUserId().
const ilAssQuestionPreviewSession::SESSION_BASEINDEX = 'ilAssQuestionPreviewSessions' |
Definition at line 13 of file class.ilAssQuestionPreviewSession.php.
Referenced by init(), readSessionValue(), and saveSessionValue().
const ilAssQuestionPreviewSession::SESSION_SUBINDEX_INSTANT_RESPONSE_ACTIVE = 'instantResponseActive' |
Definition at line 15 of file class.ilAssQuestionPreviewSession.php.
Referenced by init().
const ilAssQuestionPreviewSession::SESSION_SUBINDEX_PARTICIPANT_SOLUTION = 'participantSolution' |
Definition at line 16 of file class.ilAssQuestionPreviewSession.php.
Referenced by init().
const ilAssQuestionPreviewSession::SESSION_SUBINDEX_REQUESTED_HINTS = 'requestedHints' |
Definition at line 17 of file class.ilAssQuestionPreviewSession.php.