__construct(InternalDomainService $domain_service, InternalRepoService $repo_service)
Assignments domain service.
InternalDomainService $domain_service
randomAssignments(\ilObjExercise $exercise, \ilObjUser $user=null)
Get random assignment manager.
Exercise domain service (business logic)
InternalRepoService $repo_service
mandatoryAssignments(\ilObjExercise $exercise)
Get mandatory assignment manager.