@@ 10574-10589 (lines=16) @@ | ||
10571 | * Get the items of exercise type |
|
10572 | * @return array The items. Otherwise return false |
|
10573 | */ |
|
10574 | public function getExercisesItems() |
|
10575 | { |
|
10576 | $exercises = []; |
|
10577 | ||
10578 | foreach ($this->items as $item) { |
|
10579 | if ($item->type != 'quiz') { |
|
10580 | continue; |
|
10581 | } |
|
10582 | ||
10583 | $exercises[] = $item; |
|
10584 | } |
|
10585 | ||
10586 | array_pop($exercises); |
|
10587 | ||
10588 | return $exercises; |
|
10589 | } |
|
10590 | ||
10591 | /** |
|
10592 | * Get the item of exercise type (evaluation type) |
|
@@ 10595-10608 (lines=14) @@ | ||
10592 | * Get the item of exercise type (evaluation type) |
|
10593 | * @return array The final evaluation. Otherwise return false |
|
10594 | */ |
|
10595 | public function getFinalEvaluationItem() |
|
10596 | { |
|
10597 | $exercises = []; |
|
10598 | ||
10599 | foreach ($this->items as $item) { |
|
10600 | if ($item->type != 'quiz') { |
|
10601 | continue; |
|
10602 | } |
|
10603 | ||
10604 | $exercises[] = $item; |
|
10605 | } |
|
10606 | ||
10607 | return array_pop($exercises); |
|
10608 | } |
|
10609 | ||
10610 | /** |
|
10611 | * Calculate the total points achieved for the current user in this learning path |