ILIAS
release_8 Revision v8.19
|
Assignments domain service. More...
Public Member Functions | |
__construct (InternalDomainService $domain_service, InternalRepoService $repo_service) | |
randomAssignments (\ilObjExercise $exercise, \ilObjUser $user=null) | |
Get random assignment manager. More... | |
mandatoryAssignments (\ilObjExercise $exercise) | |
Get mandatory assignment manager. More... | |
Protected Attributes | |
InternalDomainService | $domain_service |
InternalRepoService | $repo_service |
Static Protected Attributes | |
static array | $managers = [] |
Assignments domain service.
Definition at line 30 of file class.DomainService.php.
ILIAS\Exercise\Assignment\DomainService::__construct | ( | InternalDomainService | $domain_service, |
InternalRepoService | $repo_service | ||
) |
Definition at line 39 of file class.DomainService.php.
References ILIAS\Exercise\Assignment\DomainService\$domain_service, and ILIAS\Exercise\Assignment\DomainService\$repo_service.
ILIAS\Exercise\Assignment\DomainService::mandatoryAssignments | ( | \ilObjExercise | $exercise | ) |
Get mandatory assignment manager.
Definition at line 69 of file class.DomainService.php.
References ilObject\getId(), and ILIAS\Exercise\Assignment\DomainService\randomAssignments().
ILIAS\Exercise\Assignment\DomainService::randomAssignments | ( | \ilObjExercise | $exercise, |
\ilObjUser | $user = null |
||
) |
Get random assignment manager.
The manager is used if the "Pass Mode" is set to "Random Selection" in the exercise settings.
Definition at line 51 of file class.DomainService.php.
References ilObject\getId().
Referenced by ILIAS\Exercise\Assignment\DomainService\mandatoryAssignments().
|
protected |
Definition at line 32 of file class.DomainService.php.
Referenced by ILIAS\Exercise\Assignment\DomainService\__construct().
|
staticprotected |
Definition at line 37 of file class.DomainService.php.
|
protected |
Definition at line 33 of file class.DomainService.php.
Referenced by ILIAS\Exercise\Assignment\DomainService\__construct().