ILIAS  release_5-1 Revision 5.0.0-5477-g43f3e3fab5f
ilTestEvaluationUserData Class Reference
+ Collaboration diagram for ilTestEvaluationUserData:

Public Member Functions

 __sleep ()
 
 ilTestEvaluationUserData ($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.

Member Function Documentation

◆ __sleep()

ilTestEvaluationUserData::__sleep ( )

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

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 }

◆ addPass()

ilTestEvaluationUserData::addPass (   $pass_nr,
  $pass 
)

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

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

References $pass.

◆ addQuestion()

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

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

410 {
411 if( !isset($this->questions[$pass]) )
412 {
413 $this->questions[$pass] = array();
414 }
415
416 $this->questions[$pass][] = array(
417 "id" => $question_id, // the so called "aid" from any historical time
418 "o_id" => $original_id, // when the "aid" was valid this was the "id"
419 "points" => $max_points,
420 "sequence" => $sequence
421 );
422 }

References $pass.

◆ addQuestionTitle()

ilTestEvaluationUserData::addQuestionTitle (   $question_id,
  $question_title 
)

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

388 {
389 $this->questionTitles[$question_id] = $question_title;
390 }

◆ areObligationsAnswered()

ilTestEvaluationUserData::areObligationsAnswered ( )

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

Returns
boolean

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

616 {
617 return $this->getScoredPassObject()->areObligationsAnswered();
618 }
getScoredPassObject()
returns the object of class ilTestEvaluationPassData that relates to the the scored test pass (best p...

References getScoredPassObject().

+ 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 596 of file class.ilTestEvaluationUserData.php.

597 {
598 foreach( $this->passes as $pass )
599 {
600 if( $pass->areObligationsAnswered() )
601 {
602 return true;
603 }
604 }
605
606 return false;
607 }

References $pass.

Referenced by getBestPass(), and getBestPassObject().

+ Here is the caller graph for this function:

◆ getAvailablePoints()

ilTestEvaluationUserData::getAvailablePoints (   $pass = 0)

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

459 {
460 $available = 0;
461 if (!is_object($this->passes[$pass])) $pass = 0;
462 if (!is_object($this->passes[$pass])) return 0;
463 $available = $this->passes[$pass]->getMaxPoints();
464 $available = round($available, 2);
465 return $available;
466 }

References $pass.

Referenced by getMaxpoints(), and getReachedPointsInPercentForPass().

+ Here is the caller graph for this function:

◆ getBestPass()

ilTestEvaluationUserData::getBestPass ( )

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

357 {
358 $bestpoints = 0;
359 $bestpass = 0;
360
361 $obligationsAnsweredPassExists = $this->doesObligationsAnsweredPassExist();
362
363 foreach( $this->passes as $pass )
364 {
365 $reached = $this->getReachedPointsInPercentForPass( $pass->getPass() );
366
367 if($reached >= $bestpoints && ($pass->areObligationsAnswered() || !$obligationsAnsweredPassExists) )
368 {
369 $bestpoints = $reached;
370 $bestpass = $pass->getPass();
371 }
372 }
373
374 return $bestpass;
375 }
doesObligationsAnsweredPassExist()
returns the fact wether a test pass with all obligations answered exists or not

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

Referenced by getScoredPass().

+ 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 549 of file class.ilTestEvaluationUserData.php.

550 {
551 $bestpoints = 0;
552 $bestpassObject = 0;
553
554 $obligationsAnsweredPassExists = $this->doesObligationsAnsweredPassExist();
555
556 foreach( $this->passes as $pass )
557 {
558 $reached = $this->getReachedPointsInPercentForPass( $pass->getPass() );
559
560 if($reached >= $bestpoints && ($pass->areObligationsAnswered() || !$obligationsAnsweredPassExists) )
561 {
562 $bestpoints = $reached;
563 $bestpassObject = $pass;
564 }
565 }
566
567 return $bestpassObject;
568 }

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

Referenced by getScoredPassObject().

+ 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 297 of file class.ilTestEvaluationUserData.php.

References $firstVisit.

◆ getLastPass()

ilTestEvaluationUserData::getLastPass ( )

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

378 {
379 $lastpass = 0;
380 foreach (array_keys($this->passes) as $pass)
381 {
382 if ($pass > $lastpass) $lastpass = $pass;
383 }
384 return $lastpass;
385 }

References $pass.

Referenced by getScoredPass().

+ 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 576 of file class.ilTestEvaluationUserData.php.

577 {
578 $lastpassIndex = 0;
579
580 foreach( array_keys($this->passes) as $passIndex )
581 {
582 if ($passIndex > $lastpassIndex) $lastpassIndex = $passIndex;
583 }
584
585 $lastpassObject = $this->passes[$lastpassIndex];
586
587 return $lastpassObject;
588 }

Referenced by getScoredPassObject().

+ Here is the caller graph for this function:

◆ getLastVisit()

ilTestEvaluationUserData::getLastVisit ( )

Definition at line 307 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 ( )

◆ 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 260 of file class.ilTestEvaluationUserData.php.

261 {
262 $questionpass = $this->getScoredPass();
263 if (!is_object($this->passes[$questionpass])) $questionpass = 0;
264 if (is_object($this->passes[$questionpass]))
265 {
266 return $this->passes[$questionpass]->getQuestionCount();
267 }
268 return 0;
269// return $this->numberOfQuestions;
270 }

References getScoredPass().

Referenced by getQuestionsWorkedThroughInPercent().

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

◆ getPass()

& ilTestEvaluationUserData::getPass (   $pass_nr)

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

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

◆ getPassCount()

ilTestEvaluationUserData::getPassCount ( )

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

340 {
341 return count($this->passes);
342 }

◆ getPassed()

ilTestEvaluationUserData::getPassed ( )

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

References $passed.

◆ getPasses()

ilTestEvaluationUserData::getPasses ( )

Definition at line 317 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 424 of file class.ilTestEvaluationUserData.php.

425 {
426 if (array_key_exists($index, $this->questions[$pass]))
427 {
428 return $this->questions[$pass][$index];
429 }
430 else
431 {
432 return NULL;
433 }
434 }

References $pass.

◆ getQuestionCount()

ilTestEvaluationUserData::getQuestionCount (   $pass = 0)

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

437 {
438 $count = 0;
439 if (array_key_exists($pass, $this->passes))
440 {
441 $count = $this->passes[$pass]->getQuestionCount();
442 }
443 return $count;
444 }

References $pass.

◆ getQuestions()

& ilTestEvaluationUserData::getQuestions (   $pass = 0)

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

398 {
399 if (array_key_exists($pass, $this->questions))
400 {
401 return $this->questions[$pass];
402 }
403 else
404 {
405 return NULL;
406 }
407 }

References $pass.

◆ getQuestionsWorkedThrough()

ilTestEvaluationUserData::getQuestionsWorkedThrough ( )

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

245 {
246 $questionpass = $this->getScoredPass();
247 if (!is_object($this->passes[$questionpass])) $questionpass = 0;
248 if (is_object($this->passes[$questionpass]))
249 {
250 return $this->passes[$questionpass]->getNrOfAnsweredQuestions();
251 }
252 return 0;
253 }

References getScoredPass().

Referenced by getQuestionsWorkedThroughInPercent().

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

◆ getQuestionsWorkedThroughInPercent()

ilTestEvaluationUserData::getQuestionsWorkedThroughInPercent ( )

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

References getNumberOfQuestions(), and getQuestionsWorkedThrough().

+ Here is the call graph for this function:

◆ getQuestionTitles()

ilTestEvaluationUserData::getQuestionTitles ( )

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

393 {
394 return $this->questionTitles;
395 }

◆ getReached()

ilTestEvaluationUserData::getReached ( )

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

200 {
201 return $this->getReachedPoints($this->getScoredPass());
202 }

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 446 of file class.ilTestEvaluationUserData.php.

447 {
448 $reached = 0;
449 if (array_key_exists($pass, $this->passes))
450 {
451 $reached = $this->passes[$pass]->getReachedPoints();
452 }
453 $reached = ($reached < 0) ? 0 : $reached;
454 $reached = round($reached, 2);
455 return $reached;
456 }

References $pass, and $reached.

Referenced by getReached(), and getReachedPointsInPercentForPass().

+ Here is the caller graph for this function:

◆ getReachedPointsInPercent()

ilTestEvaluationUserData::getReachedPointsInPercent ( )

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

220 {
221 return $this->getMaxPoints() ? $this->getReached() / $this->getMaxPoints() * 100.0 : 0;
222 }

References getReached().

+ Here is the call graph for this function:

◆ getReachedPointsInPercentForPass()

ilTestEvaluationUserData::getReachedPointsInPercentForPass (   $pass = 0)

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

469 {
471 $available = $this->getAvailablePoints($pass);
472 $percent = ($available > 0 ) ? $reached / $available : 0;
473 return $percent;
474 }

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

Referenced by getBestPass(), and getBestPassObject().

+ 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 531 of file class.ilTestEvaluationUserData.php.

532 {
533 if( !isset($this->passes[$pass]) || !($this->passes[$pass] instanceof ilTestEvaluationPassData) )
534 {
535 throw new ilTestException("invalid pass index given: $pass");
536 }
537
538 $requestedHintsCount = $this->passes[$pass]->getRequestedHintsCount();
539
540 return $requestedHintsCount;
541 }
Base Exception for all Exceptions relating to Modules/Test.

References $pass.

Referenced by getRequestedHintsCountFromScoredPass().

+ 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 519 of file class.ilTestEvaluationUserData.php.

520 {
521 return $this->getRequestedHintsCount($this->getScoredPass());
522 }
getRequestedHintsCount($pass)
returns the count of hints requested by participant for given testpass

References getRequestedHintsCount(), and getScoredPass().

+ Here is the call graph for this function:

◆ getScoredPass()

ilTestEvaluationUserData::getScoredPass ( )

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

345 {
346 if ($this->getPassScoring() == 1)
347 {
348 return $this->getBestPass();
349 }
350 else
351 {
352 return $this->getLastPass();
353 }
354 }

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

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

+ 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 502 of file class.ilTestEvaluationUserData.php.

503 {
504 if ($this->getPassScoring() == 1)
505 {
506 return $this->getBestPassObject();
507 }
508 else
509 {
510 return $this->getLastPassObject();
511 }
512 }
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

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

Referenced by areObligationsAnswered().

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

◆ getTimeOfWork()

ilTestEvaluationUserData::getTimeOfWork ( )

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

283 {
284 $time = 0;
285 foreach ($this->passes as $pass)
286 {
287 $time += $pass->getWorkingTime();
288 }
289 return $time;
290 }

References $pass.

◆ getUserID()

ilTestEvaluationUserData::getUserID ( )

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

References $user_id.

◆ ilTestEvaluationUserData()

ilTestEvaluationUserData::ilTestEvaluationUserData (   $passScoring)

Constructor.

@access public

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

152 {
153 $this->passes = array();
154 $this->questions = array();
155 $this->passed = FALSE;
156 $this->passScoring = $passScoring;
157 }

References $passScoring.

◆ 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 302 of file class.ilTestEvaluationUserData.php.

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

◆ setLastVisit()

ilTestEvaluationUserData::setLastVisit (   $a_time)

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

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

◆ 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 486 of file class.ilTestEvaluationUserData.php.

487 {
488 $this->mark_official = $a_mark_official;
489 }

◆ 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 272 of file class.ilTestEvaluationUserData.php.

273 {
274 $this->numberOfQuestions = $a_nr;
275 }

◆ 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.

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

References $passScoring.

◆ setQuestionsWorkedThrough()

ilTestEvaluationUserData::setQuestionsWorkedThrough (   $a_nr)

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

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

◆ 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 292 of file class.ilTestEvaluationUserData.php.

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

◆ setUserID()

ilTestEvaluationUserData::setUserID (   $a_usr_id)

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

477 {
478 $this->user_id = $a_usr_id;
479 }

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

◆ $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: