ILIAS  release_6 Revision v6.24-5-g0c8bfefb3b8
All Data Structures Namespaces Files Functions Variables Modules Pages
ilExcMandatoryAssignmentManager Class Reference

Manages random mandatory assignments of an exercise. More...

+ Collaboration diagram for ilExcMandatoryAssignmentManager:

Public Member Functions

 isMandatoryForUser (int $ass_id, int $user_id)
 Is assignment mandatory for a user? More...
 

Protected Attributes

 $exc
 
 $exc_id
 
 $user
 
 $rand_ass_manager
 

Detailed Description

Manages random mandatory assignments of an exercise.

(business logic)

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

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

Member Function Documentation

◆ isMandatoryForUser()

ilExcMandatoryAssignmentManager::isMandatoryForUser ( int  $ass_id,
int  $user_id 
)

Is assignment mandatory for a user?

Parameters
int$ass_id
int$user_id
Returns
bool

Definition at line 78 of file class.ilExcMandatoryAssignmentManager.php.

79  {
80  return (in_array($ass_id, $this->getMandatoryAssignmentsOfUser($user_id)));
81  }

Field Documentation

◆ $exc

ilExcMandatoryAssignmentManager::$exc
protected

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

◆ $exc_id

ilExcMandatoryAssignmentManager::$exc_id
protected

Definition at line 22 of file class.ilExcMandatoryAssignmentManager.php.

◆ $rand_ass_manager

ilExcMandatoryAssignmentManager::$rand_ass_manager
protected

Definition at line 32 of file class.ilExcMandatoryAssignmentManager.php.

◆ $user

ilExcMandatoryAssignmentManager::$user
protected

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


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