ILIAS  release_5-3 Revision v5.3.23-19-g915713cf615
ilTestEvaluationUserData Class Reference
+ Collaboration diagram for ilTestEvaluationUserData:

Public Member Functions

 __sleep ()
 
 __construct ($passScoring)
 Constructor. More...
 
 getPassScoring ()
 
 setPassScoring ($passScoring)
 
 getPassed ()
 
 setPassed ($a_passed)
 
 getName ()
 
 setName ($a_name)
 
 getLogin ()
 
 setLogin ($a_login)
 
 getReached ()
 
 setReached ($a_reached)
 
 getMaxpoints ()
 
 setMaxpoints ($a_max_points)
 
 getReachedPointsInPercent ()
 
 getMark ()
 
 setMark ($a_mark)
 
 getECTSMark ()
 
 setECTSMark ($a_mark_ects)
 
 getQuestionsWorkedThrough ()
 
 setQuestionsWorkedThrough ($a_nr)
 
 getNumberOfQuestions ()
 
 setNumberOfQuestions ($a_nr)
 
 getQuestionsWorkedThroughInPercent ()
 
 getTimeOfWork ()
 
 setTimeOfWork ($a_time_of_work)
 
 getFirstVisit ()
 
 setFirstVisit ($a_time)
 
 getLastVisit ()
 
 setLastVisit ($a_time)
 
 getPasses ()
 
 addPass ($pass_nr, $pass)
 
getPass ($pass_nr)
 
 getPassCount ()
 
 getScoredPass ()
 
 getBestPass ()
 
 getLastPass ()
 
 addQuestionTitle ($question_id, $question_title)
 
 getQuestionTitles ()
 
getQuestions ($pass=0)
 
 addQuestion ($original_id, $question_id, $max_points, $sequence=null, $pass=0)
 
getQuestion ($index, $pass=0)
 
 getQuestionCount ($pass=0)
 
 getReachedPoints ($pass=0)
 
 getAvailablePoints ($pass=0)
 
 getReachedPointsInPercentForPass ($pass=0)
 
 setUserID ($a_usr_id)
 
 getUserID ()
 
 setMarkOfficial ($a_mark_official)
 
 getMarkOfficial ()
 
 getScoredPassObject ()
 returns the object of class ilTestEvaluationPassData that relates to the the scored test pass (best pass / last pass) More...
 
 getRequestedHintsCountFromScoredPass ()
 returns the count of hints requested by participant for scored testpass More...
 
 getRequestedHintsCount ($pass)
 returns the count of hints requested by participant for given testpass More...
 
 getBestPassObject ()
 returns the object of class ilTestEvaluationPassData that relates to the the best test pass More...
 
 getLastPassObject ()
 returns the object of class ilTestEvaluationPassData that relates to the the last test pass More...
 
 doesObligationsAnsweredPassExist ()
 returns the fact wether a test pass with all obligations answered exists or not More...
 
 areObligationsAnswered ()
 returns the fact wether all obligations in the scored test pass are answered or not More...
 

Data Fields

 $name
 
 $login
 
 $user_id
 
 $reached
 
 $maxpoints
 
 $mark
 
 $mark_official
 
 $markECTS
 
 $questionsWorkedThrough
 
 $numberOfQuestions
 
 $timeOfWork
 
 $firstVisit
 
 $lastVisit
 
 $passed
 
 $passes
 
 $questions
 

Private Attributes

 $passScoring
 

Detailed Description

Definition at line 18 of file class.ilTestEvaluationUserData.php.

Constructor & Destructor Documentation

◆ __construct()

ilTestEvaluationUserData::__construct (   $passScoring)

Constructor.

public

Definition at line 151 of file class.ilTestEvaluationUserData.php.

References $passScoring, and array.

152  {
153  $this->passes = array();
154  $this->questions = array();
155  $this->passed = false;
156  $this->passScoring = $passScoring;
157  }
Create styles array
The data for the language used.

Member Function Documentation

◆ __sleep()

ilTestEvaluationUserData::__sleep ( )

Definition at line 139 of file class.ilTestEvaluationUserData.php.

References array.

140  {
141  return array('questions', 'passes', 'passed', 'lastVisit', 'firstVisit', 'timeOfWork', 'numberOfQuestions',
142  'questionsWorkedThrough', 'markECTS', 'mark_official', 'mark', 'maxpoints', 'reached', 'user_id', 'login',
143  'name', 'passScoring');
144  }
Create styles array
The data for the language used.

◆ addPass()

ilTestEvaluationUserData::addPass (   $pass_nr,
  $pass 
)

Definition at line 323 of file class.ilTestEvaluationUserData.php.

References $pass.

324  {
325  $this->passes[$pass_nr] = $pass;
326  }

◆ addQuestion()

ilTestEvaluationUserData::addQuestion (   $original_id,
  $question_id,
  $max_points,
  $sequence = null,
  $pass = 0 
)

Definition at line 400 of file class.ilTestEvaluationUserData.php.

References $pass, and array.

401  {
402  if (!isset($this->questions[$pass])) {
403  $this->questions[$pass] = array();
404  }
405 
406  $this->questions[$pass][] = array(
407  "id" => $question_id, // the so called "aid" from any historical time
408  "o_id" => $original_id, // when the "aid" was valid this was the "id"
409  "points" => $max_points,
410  "sequence" => $sequence
411  );
412  }
Create styles array
The data for the language used.

◆ addQuestionTitle()

ilTestEvaluationUserData::addQuestionTitle (   $question_id,
  $question_title 
)

Definition at line 381 of file class.ilTestEvaluationUserData.php.

382  {
383  $this->questionTitles[$question_id] = $question_title;
384  }

◆ areObligationsAnswered()

ilTestEvaluationUserData::areObligationsAnswered ( )

returns the fact wether all obligations in the scored test pass are answered or not

Returns
boolean

Definition at line 597 of file class.ilTestEvaluationUserData.php.

References getScoredPassObject().

598  {
599  return $this->getScoredPassObject()->areObligationsAnswered();
600  }
getScoredPassObject()
returns the object of class ilTestEvaluationPassData that relates to the the scored test pass (best p...
+ Here is the call graph for this function:

◆ doesObligationsAnsweredPassExist()

ilTestEvaluationUserData::doesObligationsAnsweredPassExist ( )

returns the fact wether a test pass with all obligations answered exists or not

Returns
boolean

Definition at line 580 of file class.ilTestEvaluationUserData.php.

References $pass.

Referenced by getBestPass(), and getBestPassObject().

581  {
582  foreach ($this->passes as $pass) {
583  if ($pass->areObligationsAnswered()) {
584  return true;
585  }
586  }
587 
588  return false;
589  }
+ Here is the caller graph for this function:

◆ getAvailablePoints()

ilTestEvaluationUserData::getAvailablePoints (   $pass = 0)

Definition at line 443 of file class.ilTestEvaluationUserData.php.

References $pass.

Referenced by getMaxpoints(), and getReachedPointsInPercentForPass().

444  {
445  $available = 0;
446  if (!is_object($this->passes[$pass])) {
447  $pass = 0;
448  }
449  if (!is_object($this->passes[$pass])) {
450  return 0;
451  }
452  $available = $this->passes[$pass]->getMaxPoints();
453  $available = round($available, 2);
454  return $available;
455  }
+ Here is the caller graph for this function:

◆ getBestPass()

ilTestEvaluationUserData::getBestPass ( )

Definition at line 351 of file class.ilTestEvaluationUserData.php.

References $pass, $reached, doesObligationsAnsweredPassExist(), and getReachedPointsInPercentForPass().

Referenced by getScoredPass().

352  {
353  $bestpoints = 0;
354  $bestpass = 0;
355 
356  $obligationsAnsweredPassExists = $this->doesObligationsAnsweredPassExist();
357 
358  foreach ($this->passes as $pass) {
359  $reached = $this->getReachedPointsInPercentForPass($pass->getPass());
360 
361  if ($reached >= $bestpoints && ($pass->areObligationsAnswered() || !$obligationsAnsweredPassExists)) {
362  $bestpoints = $reached;
363  $bestpass = $pass->getPass();
364  }
365  }
366 
367  return $bestpass;
368  }
doesObligationsAnsweredPassExist()
returns the fact wether a test pass with all obligations answered exists or not
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getBestPassObject()

ilTestEvaluationUserData::getBestPassObject ( )

returns the object of class ilTestEvaluationPassData that relates to the the best test pass

Returns
ilTestEvaluationPassData $passDataObject

Definition at line 534 of file class.ilTestEvaluationUserData.php.

References $pass, $reached, doesObligationsAnsweredPassExist(), and getReachedPointsInPercentForPass().

Referenced by getScoredPassObject().

535  {
536  $bestpoints = 0;
537  $bestpassObject = 0;
538 
539  $obligationsAnsweredPassExists = $this->doesObligationsAnsweredPassExist();
540 
541  foreach ($this->passes as $pass) {
542  $reached = $this->getReachedPointsInPercentForPass($pass->getPass());
543 
544  if ($reached >= $bestpoints && ($pass->areObligationsAnswered() || !$obligationsAnsweredPassExists)) {
545  $bestpoints = $reached;
546  $bestpassObject = $pass;
547  }
548  }
549 
550  return $bestpassObject;
551  }
doesObligationsAnsweredPassExist()
returns the fact wether a test pass with all obligations answered exists or not
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getECTSMark()

ilTestEvaluationUserData::getECTSMark ( )

Definition at line 234 of file class.ilTestEvaluationUserData.php.

References $markECTS.

◆ getFirstVisit()

ilTestEvaluationUserData::getFirstVisit ( )

Definition at line 298 of file class.ilTestEvaluationUserData.php.

References $firstVisit.

◆ getLastPass()

ilTestEvaluationUserData::getLastPass ( )

Definition at line 370 of file class.ilTestEvaluationUserData.php.

References $pass.

Referenced by getScoredPass().

371  {
372  $lastpass = 0;
373  foreach (array_keys($this->passes) as $pass) {
374  if ($pass > $lastpass) {
375  $lastpass = $pass;
376  }
377  }
378  return $lastpass;
379  }
+ Here is the caller graph for this function:

◆ getLastPassObject()

ilTestEvaluationUserData::getLastPassObject ( )

returns the object of class ilTestEvaluationPassData that relates to the the last test pass

Returns
ilTestEvaluationPassData $passDataObject

Definition at line 559 of file class.ilTestEvaluationUserData.php.

Referenced by getScoredPassObject().

560  {
561  $lastpassIndex = 0;
562 
563  foreach (array_keys($this->passes) as $passIndex) {
564  if ($passIndex > $lastpassIndex) {
565  $lastpassIndex = $passIndex;
566  }
567  }
568 
569  $lastpassObject = $this->passes[$lastpassIndex];
570 
571  return $lastpassObject;
572  }
+ Here is the caller graph for this function:

◆ getLastVisit()

ilTestEvaluationUserData::getLastVisit ( )

Definition at line 308 of file class.ilTestEvaluationUserData.php.

References $lastVisit.

◆ getLogin()

ilTestEvaluationUserData::getLogin ( )

Definition at line 189 of file class.ilTestEvaluationUserData.php.

References $login.

◆ getMark()

ilTestEvaluationUserData::getMark ( )

Definition at line 224 of file class.ilTestEvaluationUserData.php.

References $mark.

◆ getMarkOfficial()

ilTestEvaluationUserData::getMarkOfficial ( )

Definition at line 480 of file class.ilTestEvaluationUserData.php.

References $mark_official.

◆ getMaxpoints()

ilTestEvaluationUserData::getMaxpoints ( )

Definition at line 209 of file class.ilTestEvaluationUserData.php.

References getAvailablePoints(), and getScoredPass().

+ Here is the call graph for this function:

◆ getName()

ilTestEvaluationUserData::getName ( )

Definition at line 179 of file class.ilTestEvaluationUserData.php.

References $name.

◆ getNumberOfQuestions()

ilTestEvaluationUserData::getNumberOfQuestions ( )

Definition at line 261 of file class.ilTestEvaluationUserData.php.

References getScoredPass().

Referenced by getQuestionsWorkedThroughInPercent().

262  {
263  $questionpass = $this->getScoredPass();
264  if (!is_object($this->passes[$questionpass])) {
265  $questionpass = 0;
266  }
267  if (is_object($this->passes[$questionpass])) {
268  return $this->passes[$questionpass]->getQuestionCount();
269  }
270  return 0;
271  // return $this->numberOfQuestions;
272  }
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getPass()

& ilTestEvaluationUserData::getPass (   $pass_nr)

Definition at line 328 of file class.ilTestEvaluationUserData.php.

329  {
330  if (array_key_exists($pass_nr, $this->passes)) {
331  return $this->passes[$pass_nr];
332  } else {
333  return null;
334  }
335  }

◆ getPassCount()

ilTestEvaluationUserData::getPassCount ( )

Definition at line 337 of file class.ilTestEvaluationUserData.php.

338  {
339  return count($this->passes);
340  }

◆ getPassed()

ilTestEvaluationUserData::getPassed ( )

Definition at line 169 of file class.ilTestEvaluationUserData.php.

References $passed.

◆ getPasses()

ilTestEvaluationUserData::getPasses ( )

Definition at line 318 of file class.ilTestEvaluationUserData.php.

References $passes.

◆ getPassScoring()

ilTestEvaluationUserData::getPassScoring ( )

Definition at line 159 of file class.ilTestEvaluationUserData.php.

References $passScoring.

Referenced by getScoredPass(), and getScoredPassObject().

+ Here is the caller graph for this function:

◆ getQuestion()

& ilTestEvaluationUserData::getQuestion (   $index,
  $pass = 0 
)

Definition at line 414 of file class.ilTestEvaluationUserData.php.

References $index, and $pass.

415  {
416  if (array_key_exists($index, $this->questions[$pass])) {
417  return $this->questions[$pass][$index];
418  } else {
419  return null;
420  }
421  }
$index
Definition: metadata.php:60

◆ getQuestionCount()

ilTestEvaluationUserData::getQuestionCount (   $pass = 0)

Definition at line 423 of file class.ilTestEvaluationUserData.php.

References $pass.

424  {
425  $count = 0;
426  if (array_key_exists($pass, $this->passes)) {
427  $count = $this->passes[$pass]->getQuestionCount();
428  }
429  return $count;
430  }

◆ getQuestions()

& ilTestEvaluationUserData::getQuestions (   $pass = 0)

Definition at line 391 of file class.ilTestEvaluationUserData.php.

References $pass.

392  {
393  if (array_key_exists($pass, $this->questions)) {
394  return $this->questions[$pass];
395  } else {
396  return null;
397  }
398  }

◆ getQuestionsWorkedThrough()

ilTestEvaluationUserData::getQuestionsWorkedThrough ( )

Definition at line 244 of file class.ilTestEvaluationUserData.php.

References getScoredPass().

Referenced by getQuestionsWorkedThroughInPercent().

245  {
246  $questionpass = $this->getScoredPass();
247  if (!is_object($this->passes[$questionpass])) {
248  $questionpass = 0;
249  }
250  if (is_object($this->passes[$questionpass])) {
251  return $this->passes[$questionpass]->getNrOfAnsweredQuestions();
252  }
253  return 0;
254  }
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getQuestionsWorkedThroughInPercent()

ilTestEvaluationUserData::getQuestionsWorkedThroughInPercent ( )

Definition at line 279 of file class.ilTestEvaluationUserData.php.

References getNumberOfQuestions(), and getQuestionsWorkedThrough().

+ Here is the call graph for this function:

◆ getQuestionTitles()

ilTestEvaluationUserData::getQuestionTitles ( )

Definition at line 386 of file class.ilTestEvaluationUserData.php.

387  {
388  return $this->questionTitles;
389  }

◆ getReached()

ilTestEvaluationUserData::getReached ( )

Definition at line 199 of file class.ilTestEvaluationUserData.php.

References getReachedPoints(), and getScoredPass().

Referenced by getReachedPointsInPercent().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getReachedPoints()

ilTestEvaluationUserData::getReachedPoints (   $pass = 0)

Definition at line 432 of file class.ilTestEvaluationUserData.php.

References $pass, and $reached.

Referenced by getReached(), and getReachedPointsInPercentForPass().

433  {
434  $reached = 0;
435  if (array_key_exists($pass, $this->passes)) {
436  $reached = $this->passes[$pass]->getReachedPoints();
437  }
438  $reached = ($reached < 0) ? 0 : $reached;
439  $reached = round($reached, 2);
440  return $reached;
441  }
+ Here is the caller graph for this function:

◆ getReachedPointsInPercent()

ilTestEvaluationUserData::getReachedPointsInPercent ( )

Definition at line 219 of file class.ilTestEvaluationUserData.php.

References getReached().

220  {
221  return $this->getMaxPoints() ? $this->getReached() / $this->getMaxPoints() * 100.0 : 0;
222  }
+ Here is the call graph for this function:

◆ getReachedPointsInPercentForPass()

ilTestEvaluationUserData::getReachedPointsInPercentForPass (   $pass = 0)

Definition at line 457 of file class.ilTestEvaluationUserData.php.

References $pass, $reached, getAvailablePoints(), and getReachedPoints().

Referenced by getBestPass(), and getBestPassObject().

458  {
459  $reached = $this->getReachedPoints($pass);
460  $available = $this->getAvailablePoints($pass);
461  $percent = ($available > 0) ? $reached / $available : 0;
462  return $percent;
463  }
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getRequestedHintsCount()

ilTestEvaluationUserData::getRequestedHintsCount (   $pass)

returns the count of hints requested by participant for given testpass

Parameters
integer$pass
Returns
integer $requestedHintsCount
Exceptions
ilTestException

Definition at line 517 of file class.ilTestEvaluationUserData.php.

References $pass.

Referenced by getRequestedHintsCountFromScoredPass().

518  {
519  if (!isset($this->passes[$pass]) || !($this->passes[$pass] instanceof ilTestEvaluationPassData)) {
520  throw new ilTestException("invalid pass index given: $pass");
521  }
522 
523  $requestedHintsCount = $this->passes[$pass]->getRequestedHintsCount();
524 
525  return $requestedHintsCount;
526  }
Base Exception for all Exceptions relating to Modules/Test.
+ Here is the caller graph for this function:

◆ getRequestedHintsCountFromScoredPass()

ilTestEvaluationUserData::getRequestedHintsCountFromScoredPass ( )

returns the count of hints requested by participant for scored testpass

Returns
integer $requestedHintsCount

Definition at line 505 of file class.ilTestEvaluationUserData.php.

References getRequestedHintsCount(), and getScoredPass().

506  {
507  return $this->getRequestedHintsCount($this->getScoredPass());
508  }
getRequestedHintsCount($pass)
returns the count of hints requested by participant for given testpass
+ Here is the call graph for this function:

◆ getScoredPass()

ilTestEvaluationUserData::getScoredPass ( )

Definition at line 342 of file class.ilTestEvaluationUserData.php.

References getBestPass(), getLastPass(), and getPassScoring().

Referenced by getMaxpoints(), getNumberOfQuestions(), getQuestionsWorkedThrough(), getReached(), and getRequestedHintsCountFromScoredPass().

343  {
344  if ($this->getPassScoring() == 1) {
345  return $this->getBestPass();
346  } else {
347  return $this->getLastPass();
348  }
349  }
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getScoredPassObject()

ilTestEvaluationUserData::getScoredPassObject ( )

returns the object of class ilTestEvaluationPassData that relates to the the scored test pass (best pass / last pass)

Returns
ilTestEvaluationPassData $passDataObject

Definition at line 491 of file class.ilTestEvaluationUserData.php.

References getBestPassObject(), getLastPassObject(), and getPassScoring().

Referenced by areObligationsAnswered().

492  {
493  if ($this->getPassScoring() == 1) {
494  return $this->getBestPassObject();
495  } else {
496  return $this->getLastPassObject();
497  }
498  }
getBestPassObject()
returns the object of class ilTestEvaluationPassData that relates to the the best test pass ...
getLastPassObject()
returns the object of class ilTestEvaluationPassData that relates to the the last test pass ...
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getTimeOfWork()

ilTestEvaluationUserData::getTimeOfWork ( )

Definition at line 284 of file class.ilTestEvaluationUserData.php.

References $pass, and $time.

285  {
286  $time = 0;
287  foreach ($this->passes as $pass) {
288  $time += $pass->getWorkingTime();
289  }
290  return $time;
291  }
$time
Definition: cron.php:21

◆ getUserID()

ilTestEvaluationUserData::getUserID ( )

Definition at line 470 of file class.ilTestEvaluationUserData.php.

References $user_id.

◆ setECTSMark()

ilTestEvaluationUserData::setECTSMark (   $a_mark_ects)

Definition at line 239 of file class.ilTestEvaluationUserData.php.

240  {
241  $this->markECTS = $a_mark_ects;
242  }

◆ setFirstVisit()

ilTestEvaluationUserData::setFirstVisit (   $a_time)

Definition at line 303 of file class.ilTestEvaluationUserData.php.

304  {
305  $this->firstVisit = $a_time;
306  }

◆ setLastVisit()

ilTestEvaluationUserData::setLastVisit (   $a_time)

Definition at line 313 of file class.ilTestEvaluationUserData.php.

314  {
315  $this->lastVisit = $a_time;
316  }

◆ setLogin()

ilTestEvaluationUserData::setLogin (   $a_login)

Definition at line 194 of file class.ilTestEvaluationUserData.php.

195  {
196  $this->login = $a_login;
197  }

◆ setMark()

ilTestEvaluationUserData::setMark (   $a_mark)

Definition at line 229 of file class.ilTestEvaluationUserData.php.

230  {
231  $this->mark = $a_mark;
232  }

◆ setMarkOfficial()

ilTestEvaluationUserData::setMarkOfficial (   $a_mark_official)

Definition at line 475 of file class.ilTestEvaluationUserData.php.

476  {
477  $this->mark_official = $a_mark_official;
478  }

◆ setMaxpoints()

ilTestEvaluationUserData::setMaxpoints (   $a_max_points)

Definition at line 214 of file class.ilTestEvaluationUserData.php.

215  {
216  $this->maxpoints = $a_max_points;
217  }

◆ setName()

ilTestEvaluationUserData::setName (   $a_name)

Definition at line 184 of file class.ilTestEvaluationUserData.php.

185  {
186  $this->name = $a_name;
187  }

◆ setNumberOfQuestions()

ilTestEvaluationUserData::setNumberOfQuestions (   $a_nr)

Definition at line 274 of file class.ilTestEvaluationUserData.php.

275  {
276  $this->numberOfQuestions = $a_nr;
277  }

◆ setPassed()

ilTestEvaluationUserData::setPassed (   $a_passed)

Definition at line 174 of file class.ilTestEvaluationUserData.php.

175  {
176  $this->passed = ($a_passed ? true : false);
177  }

◆ setPassScoring()

ilTestEvaluationUserData::setPassScoring (   $passScoring)

Definition at line 164 of file class.ilTestEvaluationUserData.php.

References $passScoring.

165  {
166  $this->passScoring = $passScoring;
167  }

◆ setQuestionsWorkedThrough()

ilTestEvaluationUserData::setQuestionsWorkedThrough (   $a_nr)

Definition at line 256 of file class.ilTestEvaluationUserData.php.

257  {
258  $this->questionsWorkedThrough = $a_nr;
259  }

◆ setReached()

ilTestEvaluationUserData::setReached (   $a_reached)

Definition at line 204 of file class.ilTestEvaluationUserData.php.

205  {
206  $this->reached = $a_reached;
207  }

◆ setTimeOfWork()

ilTestEvaluationUserData::setTimeOfWork (   $a_time_of_work)

Definition at line 293 of file class.ilTestEvaluationUserData.php.

294  {
295  $this->timeOfWork = $a_time_of_work;
296  }

◆ setUserID()

ilTestEvaluationUserData::setUserID (   $a_usr_id)

Definition at line 465 of file class.ilTestEvaluationUserData.php.

466  {
467  $this->user_id = $a_usr_id;
468  }

Field Documentation

◆ $firstVisit

ilTestEvaluationUserData::$firstVisit

Definition at line 102 of file class.ilTestEvaluationUserData.php.

Referenced by getFirstVisit().

◆ $lastVisit

ilTestEvaluationUserData::$lastVisit

Definition at line 109 of file class.ilTestEvaluationUserData.php.

Referenced by getLastVisit().

◆ $login

ilTestEvaluationUserData::$login

Definition at line 32 of file class.ilTestEvaluationUserData.php.

Referenced by getLogin().

◆ $mark

ilTestEvaluationUserData::$mark

Definition at line 60 of file class.ilTestEvaluationUserData.php.

Referenced by getMark().

◆ $mark_official

ilTestEvaluationUserData::$mark_official

Definition at line 67 of file class.ilTestEvaluationUserData.php.

Referenced by getMarkOfficial().

◆ $markECTS

ilTestEvaluationUserData::$markECTS

Definition at line 74 of file class.ilTestEvaluationUserData.php.

Referenced by getECTSMark().

◆ $maxpoints

ilTestEvaluationUserData::$maxpoints

Definition at line 53 of file class.ilTestEvaluationUserData.php.

◆ $name

ilTestEvaluationUserData::$name

Definition at line 25 of file class.ilTestEvaluationUserData.php.

Referenced by getName().

◆ $numberOfQuestions

ilTestEvaluationUserData::$numberOfQuestions

Definition at line 88 of file class.ilTestEvaluationUserData.php.

◆ $passed

ilTestEvaluationUserData::$passed

Definition at line 116 of file class.ilTestEvaluationUserData.php.

Referenced by getPassed().

◆ $passes

ilTestEvaluationUserData::$passes

Definition at line 123 of file class.ilTestEvaluationUserData.php.

Referenced by getPasses().

◆ $passScoring

ilTestEvaluationUserData::$passScoring
private

Definition at line 137 of file class.ilTestEvaluationUserData.php.

Referenced by __construct(), getPassScoring(), and setPassScoring().

◆ $questions

ilTestEvaluationUserData::$questions

Definition at line 130 of file class.ilTestEvaluationUserData.php.

◆ $questionsWorkedThrough

ilTestEvaluationUserData::$questionsWorkedThrough

Definition at line 81 of file class.ilTestEvaluationUserData.php.

◆ $reached

ilTestEvaluationUserData::$reached

◆ $timeOfWork

ilTestEvaluationUserData::$timeOfWork

Definition at line 95 of file class.ilTestEvaluationUserData.php.

◆ $user_id

ilTestEvaluationUserData::$user_id

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

Referenced by getUserID().


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