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

Team file upload type. More...

+ Inheritance diagram for ilExAssTypeUploadTeam:
+ Collaboration diagram for ilExAssTypeUploadTeam:

Public Member Functions

 __construct (ilLanguage $a_lng=null)
 Constructor. More...
 
 isActive ()
 Is assignment type active?
Returns
bool
More...
 
 usesTeams ()
 Uses teams.
Returns
bool
More...
 
 usesFileUpload ()
 Uses file upload.
Returns
bool
More...
 
 getTitle ()
 Get title of type.
Returns
string
More...
 
 getSubmissionType ()
 Get submission type.
Returns
string
More...
 
 isSubmissionAssignedToTeam ()
 Get submission type.
Returns
string
More...
 
 cloneSpecificProperties (ilExAssignment $source, ilExAssignment $target)
 Clone type specific properties of an assignment.
Parameters
ilExAssignment$source
ilExAssignment$target
More...
 
 supportsWebDirAccess ()
 Returns if the submission has support to web access directory.
Returns
bool
More...
 
 getStringIdentifier ()
 Returns the short string identifier.
Returns
string
More...
 

Protected Attributes

 $lng
 

Detailed Description

Team file upload type.

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

Definition at line 10 of file class.ilExAssTypeUploadTeam.php.

Constructor & Destructor Documentation

◆ __construct()

ilExAssTypeUploadTeam::__construct ( ilLanguage  $a_lng = null)

Constructor.

Parameters
ilLanguage | null$a_lng

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

References $DIC.

23  {
24  global $DIC;
25 
26  $this->lng = ($a_lng)
27  ? $a_lng
28  : $DIC->language();
29  }
global $DIC
Definition: goto.php:24

Member Function Documentation

◆ cloneSpecificProperties()

ilExAssTypeUploadTeam::cloneSpecificProperties ( ilExAssignment  $source,
ilExAssignment  $target 
)

Clone type specific properties of an assignment.

Parameters
ilExAssignment$source
ilExAssignment$target

Implements ilExAssignmentTypeInterface.

Definition at line 84 of file class.ilExAssTypeUploadTeam.php.

85  {
86  }

◆ getStringIdentifier()

ilExAssTypeUploadTeam::getStringIdentifier ( )

Returns the short string identifier.

Returns
string

Implements ilExAssignmentTypeInterface.

Definition at line 99 of file class.ilExAssTypeUploadTeam.php.

99  : string
100  {
101  // TODO: Implement getSubmissionStringIdentifier() method.
102  }

◆ getSubmissionType()

ilExAssTypeUploadTeam::getSubmissionType ( )

Get submission type.

Returns
string

Implements ilExAssignmentTypeInterface.

Definition at line 68 of file class.ilExAssTypeUploadTeam.php.

References ilExSubmission\TYPE_FILE.

69  {
71  }

◆ getTitle()

ilExAssTypeUploadTeam::getTitle ( )

Get title of type.

Returns
string

Implements ilExAssignmentTypeInterface.

Definition at line 58 of file class.ilExAssTypeUploadTeam.php.

References $lng.

59  {
60  $lng = $this->lng;
61 
62  return $lng->txt("exc_type_upload_team");
63  }

◆ isActive()

ilExAssTypeUploadTeam::isActive ( )

Is assignment type active?

Returns
bool

Implements ilExAssignmentTypeInterface.

Definition at line 34 of file class.ilExAssTypeUploadTeam.php.

35  {
36  return true;
37  }

◆ isSubmissionAssignedToTeam()

ilExAssTypeUploadTeam::isSubmissionAssignedToTeam ( )

Get submission type.

Returns
string

Implements ilExAssignmentTypeInterface.

Definition at line 76 of file class.ilExAssTypeUploadTeam.php.

77  {
78  return false;
79  }

◆ supportsWebDirAccess()

ilExAssTypeUploadTeam::supportsWebDirAccess ( )

Returns if the submission has support to web access directory.

Returns
bool

Implements ilExAssignmentTypeInterface.

Definition at line 91 of file class.ilExAssTypeUploadTeam.php.

91  : bool
92  {
93  return false;
94  }

◆ usesFileUpload()

ilExAssTypeUploadTeam::usesFileUpload ( )

Uses file upload.

Returns
bool

Implements ilExAssignmentTypeInterface.

Definition at line 50 of file class.ilExAssTypeUploadTeam.php.

51  {
52  return true;
53  }

◆ usesTeams()

ilExAssTypeUploadTeam::usesTeams ( )

Uses teams.

Returns
bool

Implements ilExAssignmentTypeInterface.

Definition at line 42 of file class.ilExAssTypeUploadTeam.php.

43  {
44  return true;
45  }

Field Documentation

◆ $lng

ilExAssTypeUploadTeam::$lng
protected

Definition at line 15 of file class.ilExAssTypeUploadTeam.php.

Referenced by getTitle().


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