NameDescriptionTypeAdditional information
ParentFolderId

The folder to create the assignment in (must be a folder in a course).

integer

None.

Title

The title of the assignment.

string

None.

Visibility

Defines visibility settings.

Itsolutions.Itslearning.Web.RestApi.Personal.Element.Models.VisibilitySettings

None.

AssignTo

Defines who to assign the element (e.g. assignment) to (specific users and/or groups). If null, or if no specific Ids are provided, the assignment is assigned to all users in the parent folder.

Itsolutions.Itslearning.Web.RestApi.Personal.Element.Models.AssignTo

None.

LearningObjectivesIds

List of learning objective IDs to associate with this assignment.

Collection of integer

None.

DeadlineSettings

Deadline settings.

Itsolutions.Itslearning.Web.RestApi.Personal.Element.Models.DeadlineSettings

None.

AssessmentStatusId

The assessment status id ("not submitted", "completed" etc) used for the assignment, will be null if no status is used.

integer

None.

AssessmentId

The assessment id (grades / assessment scale) used for the assignment, will be null if assessment scale is not used.

integer

None.

MaxScore

decimal number

None.

IsAssessmentVisibleForStudents

boolean

None.

AddToAssessmentRecord

boolean

None.

AssessmentRecordCategoryId

integer

None.

TermId

integer

None.

IsAnonymous

Defines whether submission is anonymous.

boolean

None.

IsHomework

Defines whether the assignment is a homework assignment.

boolean

None.

IsMandatory

Defines whether submission is mandatory.

boolean

None.

CompletionMode

Indicates whether submission of an answer is required for this assignment, or if it can be marked as completed without submission. ElementCompletionMode.ManualByTeacher and ElementCompletionMode.ManualByStudent means that assignment is in "task" mode, otherwise submission is required - standard old assignment functionality.

Itslearning.Platform.RestApi.Sdk.Common.Entities.ElementCompletionMode

None.

ExcludeFromTeacherTaskList

Defines whether to exclude from teacher's follow-up tasks or not.

boolean

None.

Text

string

None.

UsePlagiarismCheck

boolean

None.

ShowPlagiarismResultsToStudents

boolean

None.

SubmissionType

Itsolutions.Itslearning.Web.RestApi.Personal.Assignment.Enums.AssignmentSubmissionType

None.

PeersToAssessCount

integer

None.

IsPeerAssessmentAnonymous

boolean

None.

IsSelfAssessmentRequired

boolean

None.

CustomLabelIds

Collection of integer

None.

WorkloadEstimationInMinutes

integer

None.

Files

Attachments to be added to the assignment. Files (e.g. images) embedded in , should NOT be included here.

Collection of Itsolutions.Itslearning.Web.RestApi.Personal.FileUpload.UploadedTempFile

None.

FilesInCloud

Newly added files in cloud.

Collection of Itslearning.Web.UI.Controls.Uploaders.Metadata.FileInCloudMetadata

None.

PlannerSettings

Planner context for linking the assignment to a plan. Null when not connected to the planner.

Itsolutions.Itslearning.Web.RestApi.Personal.Element.Models.PlannerSettings

None.