NameDescriptionTypeAdditional information
Title

The title of the element.

string

None.

Visibility

Defines visibility settings. Pass null if you don't want to make any changes.

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

None.

AssignTo

Defines who to assign the element to (specific users and/or groups).

If null, or if no specific Ids are provided:

  • When creating element: Permissions will be the same as for parent folder.
  • When updating element: No changes will be made to permissions.

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

None.

LearningObjectivesIds

List of learning objective IDs to associate with this assignment. If null, no changes will be made to learning objectives associations. If empty, all associations will be removed.

Collection of integer

None.

DeadlineSettings

Deadline settings. Pass null if you don't want to make any changes.

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

None.

AssessmentStatusId

The assessment status id ("not submitted", "completed" etc) used for the element. If null, it will not be changed when updating the element.

integer

None.

AssessmentId

The assessment id (grades / assessment scale) used for the element. If null, it will not be changed when updating the element. To remove assessmentId, use 0

integer

None.

MaxScore

Max score in case if score is in use instead of assessment scale. If null, it will not be changed when updating the element. To remove maxScore, use any negative value, e.g. -1

decimal number

None.

IsAssessmentVisibleForStudents

Defines whether the assessment is visible for students (aka "Results are visible to students"). If null, it will not be changed when updating the element.

boolean

None.

AddToAssessmentRecord

Defines whether current element should be added into assessment record. If null, it will not be changed when updating the element.

boolean

None.

AssessmentRecordCategoryId

Which category in assessment record should be used for current element, if it is added into assessment record. Null means that it will not be changed when updating the element, or not connected. To remove connection to category, use 0.

integer

None.

TermId

The ID of term in case of adding element into assessment record. If null, it will not be changed when updating the element.

integer

None.

IsAnonymous

Defines whether submission is anonymous. If null, it will not be changed when updating the element.

boolean

None.

IsHomework

Defines whether the element is homework. If null, it will not be changed when updating the element.

boolean

None.

IsMandatory

Defines whether submission is mandatory. If null, it will not be changed when updating the element.

boolean

None.

CompletionMode

Indicates whether submission is required for this element to complete the connected task, or if it can be marked as completed without submission. If null, it will not be changed when updating the element.

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

None.

ExcludeFromTeacherTaskList

Defines whether to exclude from teacher's follow-up tasks or not. If null, it will not be changed when updating the element.

boolean

None.

DeletedFileIds

List of file ids to deleted, connected to the element.

Collection of integer

None.

NewFiles

List of files to be added to the element, attachments to the element. These files should be already uploaded as temporary files using file upload API, and here you should provide their temporary file ids.

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

None.

ModifiedFiles

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

None.

FilesInCloud

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

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.