ILIAS  release_7 Revision v7.30-3-g800a261c036
interface.ilLPStatusPlugin.php
Go to the documentation of this file.
1<?php
2/* Copyright (c) 1998-2009 ILIAS open source, Extended GPL, see docs/LICENSE */
3
13{
19 public function getLPCompleted();
20
26 public function getLPNotAttempted();
27
33 public function getLPFailed();
34
40 public function getLPInProgress();
41
48 public function getLPStatusForUser($a_user_id);
49
50 /*
51 public static function isLPMember(array &$a_res, $a_usr_id, $a_obj_ids);
52 */
53}
An exception for terminatinating execution or to throw for unit testing.
Interface for plugin classes that want to support Learning Progress.
getLPNotAttempted()
Get all user ids with LP status not attempted.
getLPStatusForUser($a_user_id)
Get current status for given user.
getLPInProgress()
Get all user ids with LP status in progress.
getLPFailed()
Get all user ids with LP status failed.
getLPCompleted()
Get all user ids with LP status completed.