ILIAS  release_8 Revision v8.24
interface.ilLPStatusPlugin.php
Go to the documentation of this file.
1<?php
2
3/* Copyright (c) 1998-2009 ILIAS open source, Extended GPL, see docs/LICENSE */
4
12{
17 public function getLPCompleted(): array;
18
23 public function getLPNotAttempted(): array;
24
29 public function getLPFailed(): array;
30
35 public function getLPInProgress(): array;
36
42 public function getLPStatusForUser(int $a_user_id): int;
43}
Interface for plugin classes that want to support Learning Progress.
getLPNotAttempted()
Get all user ids with LP status not attempted.
getLPInProgress()
Get all user ids with LP status in progress.
getLPFailed()
Get all user ids with LP status failed.
getLPStatusForUser(int $a_user_id)
Get current status for given user.
getLPCompleted()
Get all user ids with LP status completed.