ILIAS  release_7 Revision v7.30-3-g800a261c036
All Data Structures Namespaces Files Functions Variables Modules Pages
ilExerciseInternalService Class Reference

Exercise service. More...

+ Collaboration diagram for ilExerciseInternalService:

Public Member Functions

 __construct ()
 Constructor. More...
 
 getRandomAssignmentManager (ilObjExercise $exc, $user=null)
 Get random assignment manager. More...
 
 getMandatoryAssignmentManager (ilObjExercise $exercise)
 Get random assignment manager. More...
 

Detailed Description

Exercise service.

(manages business logic layer)

Author
killi.nosp@m.ng@l.nosp@m.eifos.nosp@m..de

Definition at line 12 of file class.ilExerciseInternalService.php.

Constructor & Destructor Documentation

◆ __construct()

ilExerciseInternalService::__construct ( )

Constructor.

Definition at line 17 of file class.ilExerciseInternalService.php.

18  {
19  }

Member Function Documentation

◆ getMandatoryAssignmentManager()

ilExerciseInternalService::getMandatoryAssignmentManager ( ilObjExercise  $exercise)

Get random assignment manager.

Returns
ilExcMandatoryAssignmentManager

Definition at line 37 of file class.ilExerciseInternalService.php.

References getRandomAssignmentManager().

Referenced by ilExAssignmentGUI\__construct().

38  {
39  return new ilExcMandatoryAssignmentManager($exercise, $this->getRandomAssignmentManager($exercise));
40  }
getRandomAssignmentManager(ilObjExercise $exc, $user=null)
Get random assignment manager.
Manages random mandatory assignments of an exercise.
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getRandomAssignmentManager()

ilExerciseInternalService::getRandomAssignmentManager ( ilObjExercise  $exc,
  $user = null 
)

Get random assignment manager.

Returns
ilExcRandomAssignmentManager

Definition at line 27 of file class.ilExerciseInternalService.php.

Referenced by ilExGradesTableGUI\__construct(), and getMandatoryAssignmentManager().

28  {
30  }
Stores info about random assignments for users in exercises.
Manages random mandatory assignments of an exercise.
+ Here is the caller graph for this function:

The documentation for this class was generated from the following file: