NameDescriptionTypeAdditional information
ElementId

The unique identifier for the assignment element (which is used in a course) in scope of a customer.

integer

None.

Title

The title of the assignment

string

None.

IsHomework

Defines whether the assignment is a homework assignment.

boolean

None.

IsMandatory

Defines whether the assignment is mandatory.

boolean

None.

Deadline

Deadline for the assignment. If null, there is no deadline.

date

None.

UsePlagiarismCheck

Defines whether answers will be checked for plagiarism. When true there are some restrictions on the files that can be uploaded.

boolean

None.

AssessmentId

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

integer

None.

MaxScore

Max score used for assessment using score.

decimal number

None.

AssessmentStatusId

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

integer

None.

IsAssessmentVisibleForStudents

Defines whether the assessment is visible for students.

boolean

None.

IsActive

Indicates whether the element visibility setting is set to "Active" or "Scheduled". The value of false means "Inactive".

boolean

None.

ActiveFrom

Active from date and time in UTC. If set, the element will be active from this date.

date

None.

ActiveTo

Active to date and time in UTC. If set, the element will be active until this date.

date

None.

IsSubmissionAfterDeadlineAllowed

Defines whether submission after the deadline is allowed.

boolean

None.

SubmissionType

Submission type for the assignment

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

None.

CompletionMode

Indicates whether submission 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.

IsAnonymous

Defines whether submission is anonymous.

boolean

None.

IsSelfAssessmentRequired

Defines whether self-assessment is required.

boolean

None.

PeersToAssessCount

How many other students should each student peer assess. null means that peer assessment is not used.

integer

None.

Files

Files attached to the assignment.

Collection of Itsolutions.Itslearning.Web.RestApi.Personal.Assignment.Responses.AssignmentFileModel

None.

Text

string

None.

AnswerId

integer

None.

CanEditAssignment

True if the user can edit the assignment itself - Text and Files, false otherwise.

boolean

None.

CanEvaluateAnswers

boolean

None.

CanSubmitOrEditAnswer

boolean

None.

TermId

The ID of term if the element is added into assessment record.

integer

None.

AssessmentRecordCategoryId

Which category in assessment record should be used for current element, if it is added into assessment record.

integer

None.

AddedToAssessmentRecord

If the current element is added into assessment record.

boolean

None.

CustomLabelId

Custom label id

integer

None.

LearningObjectiveSettings

Learning objective-related settings.

Itsolutions.Itslearning.Web.Areas.Elements.Models.LearningObjectiveSettingsModel

None.