# info.description
List of APIs related to folders which contain files

# paths./comment/{id}.get.responses.403.description
Login user not authorized to perform this action

# paths./comment/{id}.delete.description
Delete a comment made together with all its replies(if any)

# paths./comment/{id}.delete.responses.403.description
Login user not authorized to perform this action

# paths./{id}/comment.get.responses.403.description
Login user not authorized to perform this action

# paths./comment.post.responses.403.description
Login user not authorized to perform this action

# paths./comment.patch.responses.403.description
Login user not authorized to perform this action

# paths./comment/{id}/attachment.delete.responses.403.description
Login user not authorized to perform this action

# paths./comment/{ID}/attachment.get.responses.403.description
Login user not authorized to perform this action

# paths./comment/{ID}/attachment.get.responses.200.description
The file stream with content type application/octet-stream

# paths./file/{id}.get.responses.403.description
Login user not authorized to perform this action

# paths./file/{id}.delete.description
Delete a file or url. 
            
            Student cannot delete each other's submissions. 
            Student cannot delete his/her own on-time submissions after the submission deadline.

# paths./file/{id}.delete.responses.403.description
Login user not authorized to perform this action

# paths./{id}/file.get.description
Get files in a folder. This api does not applicable to turnitin folder.

# paths./{id}/allfiles.get.description
Get files in the folder/module and all its sub-folders. This api does not applicable to turnitin folder.

# paths./ownfile.get.description
Get all files which uploaded by the login user previously.

# paths./notdownloaded.get.description
Get list of file records which user has not downloaded.

# paths./notdownloaded.get.parameters[].description
Format - uuid. The module ID which containing the folders

# paths./notdownloaded.get.responses.200.description
Returns list of file information which user has not downloaded

# paths./notdownloaded.get.responses.403.description
Login user not authorized to perform this action

# paths./{id}/new.get.parameters[].description
Format - uuid. The module ID which containing the folders

# paths./{id}/new.get.parameters[].description
Format - date-time (as date-time in RFC3339). Start point of the time period

# paths./{id}/new.get.parameters[].description
Format - date-time (as date-time in RFC3339). End point of the time period, if any

# paths./{id}/new.get.responses.200.description
Returns list of file information which user has not downloaded

# paths./{id}/new.get.responses.403.description
Login user not authorized to perform this action

# paths./file.post.responses.403.description
Login user not authorized to perform this action

# paths./file.patch.responses.403.description
Login user not authorized to perform this action

# paths./url.post.responses.403.description
Login user not authorized to perform this action

# paths./url.patch.responses.403.description
Login user not authorized to perform this action

# paths./files.post.responses.403.description
Login user not authorized to perform this action

# paths./sortfiles.put.description
Sort files and weblinks in a non-turnitin folder or directly under a module. Applies to module or the folder with setting "SortFilesBy = Order".

# paths./sortfiles.put.requestBody.description
List of file IDs in the newly sorted order

# paths./sortfiles.put.responses.403.description
Login user not authorized to perform this action

# paths./file/{id}/download.get.responses.403.description
Login user not authorized to perform this action

# paths./file/{id}/download.get.responses.200.description
The file stream with content type application/octet-stream

# paths./file/{id}/downloadurl.get.description
Generate one-time url which can download a file

# paths./file/{id}/downloadurl.get.responses.403.description
Login user not authorized to perform this action

# paths./file/download.post.responses.403.description
Login user not authorized to perform this action

# paths./file/download.post.responses.200.description
The zip file stream with content type application/zip

# paths./file/downloadurl.post.description
Generate one-time url which can download a zip file containing selected files

# paths./file/downloadurl.post.responses.403.description
Login user not authorized to perform this action

# paths./file/downloadurl.post.responses.200.description
The one-time url which can download a zip file containing selected files

# paths./{id}.get.responses.403.description
Login user not authorized to perform this action

# paths./{id}.delete.responses.403.description
Login user not authorized to perform this action.

# paths./.get.description
Get all sub-folders by parent ID. If the parent ID is module ID, it will return the first level of folders under this module.

# paths./.get.parameters[].description
true means include subfolders of all sub folders

# paths./.get.responses.403.description
Login user not authorized to perform this action

# paths./.put.responses.403.description
Login user not authorized to perform this action

# paths./.post.description
Create a new folder with access rights information

# paths./.post.responses.403.description
Login user not authorized to perform this action

# paths./.delete.requestBody.description
List of sub-folders or files to be deleted

# paths./.delete.responses.403.description
Login user not authorized to perform this action.

# paths./.patch.responses.403.description
Login user not authorized to perform this action

# paths./{id}/destination.post.description
Get a list of destination folder when use chooses to move/copy selected files/folders.

# paths./{id}/destination.post.requestBody.description
The selected content to be moved/copied.

# paths./{id}/destination.post.responses.403.description
Login user not authorized to perform this action

# paths./turnitin.put.responses.403.description
Login user not authorized to perform this action

# paths./turnitin.post.summary
Add turnitin folder. Allowed only in official module

# paths./turnitin.post.description
Create a turnitin folder with access rights information

# paths./turnitin.post.responses.403.description
Login user not authorized to perform this action

# paths./turnitin.patch.responses.403.description
Login user not authorized to perform this action

# paths./multiple.put.description
Update selected multiple folders to have the same setting. This API does not apply to turnitin folders.

# paths./multiple.put.responses.403.description
Login user not authorized to perform this action

# paths./multiple.post.description
Create a list of normal folders at once under same parent. All folders have the same general setting. Each folder is accessible to one group.

# paths./multiple.post.responses.403.description
Login user not authorized to perform this action

# paths./sort.put.responses.403.description
Login user not authorized to perform this action

# paths./turnitin_multiple.put.description
Update selected multiple turnitin folders to have the same setting.This API does not apply to non-turnitin folders.

# paths./turnitin_multiple.put.responses.403.description
Login user not authorized to perform this action

# paths./turnitin_multiple.post.summary
Add turnitin folders by group, allowed only in official module

# paths./turnitin_multiple.post.description
Create a list of normal folders at once under same parent. All folders have the same general setting. Each folder is accessible to one group.

# paths./turnitin_multiple.post.responses.403.description
Login user not authorized to perform this action

# paths./{id}/move.post.description
Move selected folders and/or files. The access rights of the selected folders after move will follow the access rights of the desination folder/module

# paths./{id}/move.post.responses.403.description
Login user not authorized to perform this action

# paths./{id}/copy.post.description
Copy selected folders and/or files. The access rights of the selected folders after move will follow the access rights of the desination folder/module

# paths./{id}/copy.post.responses.403.description
Login user not authorized to perform this action

# paths./{TopResourceID}/download.get.description
Download all files within a folder/module, with all its sub-folders and files

# paths./{TopResourceID}/download.get.responses.204.description
The folder/module and all its sub-folders do not have files for download

# paths./{TopResourceID}/download.get.responses.403.description
Login user not authorized to perform this action

# paths./{TopResourceID}/download.get.responses.200.description
The zip file stream with content type application/zip

# paths./{TopResourceID}/download.post.summary
Download selected folders and/or files (zip)

# paths./{TopResourceID}/download.post.description
Download selected folders and/or files within a Folder/module

# paths./{TopResourceID}/download.post.parameters[].description
Format - uuid. The parent folder ID or module ID

# paths./{TopResourceID}/download.post.responses.204.description
There are no files for download under the selection.

# paths./{TopResourceID}/download.post.responses.403.description
Login user not authorized to perform this action

# paths./{TopResourceID}/download.post.responses.200.description
Zip file stream which contains selected folders and/or files

# paths./{TopResourceID}/downloadurl.get.description
Generate one time url which will user can click and download a zip file containing all files within a Folder/module, with all its sub-folders and files

# paths./{TopResourceID}/downloadurl.get.responses.204.description
The folder/module and all its sub-folders do not have files for download

# paths./{TopResourceID}/downloadurl.get.responses.403.description
Login user not authorized to perform this action

# paths./{TopResourceID}/downloadurl.get.responses.200.description
The one-time url which will download a zip file containing files within a Folder/module, with all its sub-folders and files

# paths./{TopResourceID}/downloadurl.post.summary
Download selected folders and/or files (download url)

# paths./{TopResourceID}/downloadurl.post.description
>Generate one time url which will user can click and download a zip file containing selected folders and/or files within a Folder/module

# paths./{TopResourceID}/downloadurl.post.parameters[].description
Format - uuid. The parent folder ID or module ID

# paths./{TopResourceID}/downloadurl.post.responses.204.description
There are no files for download under the selection.

# paths./{TopResourceID}/downloadurl.post.responses.403.description
Login user not authorized to perform this action

# paths./{TopResourceID}/downloadurl.post.responses.200.description
The one-time url which will download a zip file containing files within a Folder/module, with all its sub-folders and files

# paths./download/{ID}.get.description
The one-time download url. The url cannot be used twice for download a zip file.

# paths./{id}/search.get.description
Search folders and files within a top resource ID (folder or module). The files and folders are searched by the folder names, file names, url, url description or creator name.

# paths./{id}/search.get.responses.200.description
Searched files information and folders informations

# paths./{id}/search.get.responses.403.description
Login user not authorized to perform this action

# paths./{id}/noSubmissionStudents.get.description
Get students who has not uploaded a file in a folder. This function does not apply to turnitin folder.

# paths./{id}/noSubmissionStudents.get.responses.200.description
The student list who did not submit a file

# paths./{id}/noSubmissionStudents.get.responses.403.description
Login user not authorized to perform this action

# paths./exportToGradebook.post.description
Export student marks in submission folder to gradebook. This api does not applicable to turnitin folder.

# paths./exportToGradebook.post.responses.403.description
Login user not authorized to perform this action

# paths./{moduleID}/exportToGradebook.get.description
Get list of folders under a module which have scores to export to gradebook. This api does not applicable to turnitin folder.

# paths./{moduleID}/exportToGradebook.get.responses.200.description
The list of folders which available for export

# paths./{moduleID}/exportToGradebook.get.responses.403.description
Login user not authorized to perform this action

# paths./{id}/downloaded.get.parameters[].description
Search and filter the result by student name or file name (optional)

# paths./{id}/downloaded.get.parameters[].description
Format - date-time (as date-time in RFC3339). The begining of date range (optional)

# paths./{id}/downloaded.get.parameters[].description
Format - date-time (as date-time in RFC3339). The end of date range (optional)

# paths./{id}/downloaded.get.responses.200.description
Returns list of download log information

# paths./{id}/downloaded.get.responses.403.description
Login user not authorized to perform this action

# paths./file/{id}/downloaded.get.parameters[].description
Search and filter the result by student name (optional)

# paths./file/{id}/downloaded.get.parameters[].description
Format - date-time (as date-time in RFC3339). The begining of date range (optional)

# paths./file/{id}/downloaded.get.parameters[].description
Format - date-time (as date-time in RFC3339). The end of date range (optional)

# paths./file/{id}/downloaded.get.responses.200.description
Returns list of download log information

# paths./file/{id}/downloaded.get.responses.403.description
Login user not authorized to perform this action

# paths./{id}/uploaded.get.description
Get audit logs by folder. The audit logs refers to all activities related the files and folders except download file. It includes file upload, deletion, folder modification etc.

# paths./{id}/uploaded.get.parameters[].description
Search and filter the result by student name or file name (optional)

# paths./{id}/uploaded.get.parameters[].description
Format - date-time (as date-time in RFC3339). The begining of date range (optional)

# paths./{id}/uploaded.get.parameters[].description
Format - date-time (as date-time in RFC3339). The end of date range (optional)

# paths./{id}/uploaded.get.responses.403.description
Login user not authorized to perform this action

# paths./{id}/downloaded/Excel.get.description
Export download logs by folder to excel.

# paths./{id}/downloaded/Excel.get.parameters[].description
Search and filter the result by student name or file name (optional)

# paths./{id}/downloaded/Excel.get.parameters[].description
Format - date-time (as date-time in RFC3339). The begining of date range (optional)

# paths./{id}/downloaded/Excel.get.parameters[].description
Format - date-time (as date-time in RFC3339). The end of date range (optional)

# paths./{id}/downloaded/Excel.get.responses.403.description
Login user not authorized to perform this action

# paths./file/{id}/downloaded/Excel.get.description
Export download logs by folder to excel.

# paths./file/{id}/downloaded/Excel.get.parameters[].description
Search and filter the result by student name (optional)

# paths./file/{id}/downloaded/Excel.get.parameters[].description
Format - date-time (as date-time in RFC3339). The begining of date range (optional)

# paths./file/{id}/downloaded/Excel.get.parameters[].description
Format - date-time (as date-time in RFC3339). The end of date range (optional)

# paths./file/{id}/downloaded/Excel.get.responses.403.description
Login user not authorized to perform this action

# paths./{id}/uploaded/Excel.get.description
Export audit logs by folder. The audit logs refers to all activities related the files and folders(except download file). It includes file upload, deletion, folder modification etc.

# paths./{id}/uploaded/Excel.get.parameters[].description
Search and filter the result by student name or file name (optional)

# paths./{id}/uploaded/Excel.get.parameters[].description
Format - date-time (as date-time in RFC3339). The begining of date range (optional)

# paths./{id}/uploaded/Excel.get.parameters[].description
Format - date-time (as date-time in RFC3339). The end of date range (optional)

# paths./{id}/uploaded/Excel.get.responses.403.description
Login user not authorized to perform this action

# paths./usage/uploads.get.parameters[].description
Format - date-time (as date-time in RFC3339). The begining of date range (optional)

# paths./usage/uploads.get.parameters[].description
Format - date-time (as date-time in RFC3339). The end of date range (optional)

# paths./usage/uploads.get.responses.403.description
Login user not authorized to perform this action

# paths./usage/downloads.get.description
get list of files which user has downloaded

# paths./usage/downloads.get.parameters[].description
Format - date-time (as date-time in RFC3339). The begining of date range (optional)

# paths./usage/downloads.get.parameters[].description
Format - date-time (as date-time in RFC3339). The end of date range (optional)

# paths./usage/downloads.get.responses.200.description
Returns list of download log information

# paths./usage/downloads.get.responses.403.description
Login user not authorized to perform this action

# paths./status.patch.summary
Update status for multiple selected folders

# paths./status.patch.description
Update status for multiple selected folders

# paths./status.patch.responses.403.description
Login user not authorized to perform this action

# paths./{id}/files/Excel.get.description
Export list of file information in one folder into excel. if the folder is a submission folder, all submission status will be exported as well

# paths./files/Excel.post.summary
export file list from multiple folders into excel

# paths./files/Excel.post.description
Export list of file information in multiple folders into excel. if the folder is a submission folder, all submission status will be exported as well

# paths./{id}/downloadedgroupbyfile.get.parameters[].description
Search and filter the result by student name or file name (optional)

# paths./{id}/downloadedgroupbyfile.get.parameters[].description
Format - date-time (as date-time in RFC3339). The begining of date range (optional)

# paths./{id}/downloadedgroupbyfile.get.parameters[].description
Format - date-time (as date-time in RFC3339). The end of date range (optional)

# paths./{id}/downloadedgroupbyfile.get.responses.200.description
Returns list of download log information

# paths./{id}/downloadedgroupbyfile.get.responses.403.description
Login user not authorized to perform this action

# paths./{ModuleID}/tv.get.summary
get all folders and files by module id in tree view form

# paths./{ModuleID}/tv.get.description
get all folders and files by module id in tree view form

# paths./email_reminder.post.description
Send a email reminder to students with no submissions. This api does not applicable to turnitin folder.

# paths./email_reminder.post.responses.200.description
Number of students which email was sent to

# paths./email_reminder.post.responses.403.description
Login user not authorized to perform this action

# paths./FileAnnotation/{id}/all.delete.summary
delete all annotation in a file, can only performed by lecturer

# paths./FileAnnotation/{id}/all.delete.description
delete all annotation in a file, can only performed by lecturer

# paths./rename_multiple.put.description
Change the name of the submissions in a folder

# paths./rename_multiple.put.responses.403.description
Login user not authorized to perform this action

# components.schemas.API_Files.API.Comment.properties.fileRemarksAttachment.description
the name of the file which attached to this comment

# components.schemas.API_Files.API.Comment.properties.resourceID.description
the folder ID  or tool ID which contains this comment/mark

# components.schemas.API_Files.API.Comment.properties.publish.description
the publish flag which determine whether the record is published to students.

# components.schemas.API_Files.API.Comment.properties.finalMark.description
Final Mark for the student (computed column)

# components.schemas.API_Files.API.Comment.properties.createdDate.description
The date this grade item score is created

# components.schemas.API_Files.API.Comment.properties.creatorID.description
the ID of the user who created this grade item score

# components.schemas.API_Files.API.Comment.properties.creatorName.description
The name of the user who created the grade item score

# components.schemas.API_Files.API.Comment.properties.creatorUserID.description
The user ID of the user who created the grade item score

# components.schemas.API_Files.API.Comment.properties.creatorEmail.description
The email address of the user who created the grade item score

# components.schemas.API_Files.API.Comment.properties.lastUpdatedDate.description
the date this grade item score is last edited

# components.schemas.API_Files.API.Comment.properties.lastUpdatedBy.description
the ID of the user who edited this grade item score

# components.schemas.API_Files.API.Comment.properties.lastUpdatedByName.description
The name of the user who last updated the grade item score

# components.schemas.API_Files.API.Comment.properties.lastUpdatedByUserID.description
The user ID of the user who last updated the grade item score

# components.schemas.API_Files.API.Comment.properties.lastUpdatedByEmail.description
The email address of the user who last updated the grade item score

# components.schemas.contract.API.FileWeblink.properties.parentID.description
the parent ID if any.  For those contents which is the first level under the resource. the parent ID value will be the same as the ID.

# components.schemas.contract.API.FileWeblink.properties.resourceID.description
the folder ID  or tool ID which contains this file or url

# components.schemas.contract.API.FileWeblink.properties.publish.description
the publish flag which determine whether the record is published to students.

# components.schemas.contract.API.FileWeblink.properties.isCompulsory.description
flag to indicate whether the file/url is a compulsory material

# components.schemas.contract.API.FileWeblink.properties.allowDownload.description
indicate whether user can download the file. used in multimedia and lib admin

# components.schemas.contract.API.FileWeblink.properties.fileFormat.description
type of record, value could be: File, Audio, Video,Weblink

# components.schemas.contract.API.FileWeblink.properties.hasComments.description
indicate whether there are comments made on this file

# components.schemas.contract.API.FileWeblink.properties.creatorID.description
the ID of the user who created this record

# components.schemas.contract.API.FileWeblink.properties.creatorName.description
The name of the user who created the record

# components.schemas.contract.API.FileWeblink.properties.creatorUserID.description
The user ID of the user who created the record

# components.schemas.contract.API.FileWeblink.properties.creatorEmail.description
The email address of the user who created the record

# components.schemas.contract.API.FileWeblink.properties.creatorMatricNo.description
The Matric Number or Student Number of the user who created the record

# components.schemas.contract.API.FileWeblink.properties.lastUpdatedDate.description
the date this record is edited last time

# components.schemas.contract.API.FileWeblink.properties.lastUpdatedBy.description
the ID of the user who edited this record last time

# components.schemas.contract.API.FileWeblink.properties.lastUpdatedByName.description
The name of the user who last updated the record

# components.schemas.contract.API.FileWeblink.properties.lastUpdatedByUserID.description
The user ID of the user who last updated the record

# components.schemas.contract.API.FileWeblink.properties.lastUpdatedByEmail.description
The email address of the user who last updated the record

# components.schemas.contract.API.FileWeblink.properties.lastUpdatedByMatricNo.description
The Matric Number or Student Number of the user who last updated the record

# components.schemas.contract.API.FileWeblink.description
returned file information or weblink information

# components.schemas.API_Files.Models.InputFileForUpdate.properties.allowDownload.description
allow user to download the file(used for media types)

# components.schemas.API_Files.Models.InputFileForUpdate.properties.isCompulsory.description
flag to indicate whether the file is a compulsory material

# components.schemas.API_Files.Models.InputFileForUpdate.description
HTTP Post Input class when updating file

# components.schemas.API_Files.Models.InputUrlForCreate.properties.publish.description
the publish flag which determine whether the resource is published to students.

# components.schemas.API_Files.Models.InputUrlForCreate.description
HTTP Post Input class when creating weblink

# components.schemas.API_Files.Models.InputUrlForUpdate.properties.publish.description
the publish flag which determine whether the resource is published to students.

# components.schemas.API_Files.Models.InputUrlForUpdate.description
HTTP Post Input class when updating weblink

# components.schemas.API_Files.Models.InputFileForRename.properties.renameTemplate.description
rename template values
USER_NAME => rename the file with uploader's name
USER_NUMBER => rename the file with uploader's matric number
USER_NAME_PREFIX => Add uploader's name in front of the file name
USER_NUMBER_PREFIX => Add uploader's matric number in front of the file name

# components.schemas.API_Files.Models.InputDownloadFiles.properties.preserveFolder.description
True means preserve the folder structure in downloaded zip file

# components.schemas.API_Files.API.Folder.properties.creatorID.description
the ID of the user who created this record

# components.schemas.API_Files.API.Folder.properties.creatorName.description
The name of the user who created the record

# components.schemas.API_Files.API.Folder.properties.creatorUserID.description
The user ID of the user who created the record

# components.schemas.API_Files.API.Folder.properties.creatorEmail.description
The email address of the user who created the record

# components.schemas.API_Files.API.Folder.properties.lastUpdatedDate.description
the date this record is edited last time

# components.schemas.API_Files.API.Folder.properties.lastUpdatedBy.description
the ID of the user who edited this record last time

# components.schemas.API_Files.API.Folder.properties.lastUpdatedByName.description
The name of the user who last updated the record

# components.schemas.API_Files.API.Folder.properties.lastUpdatedByUserID.description
The user ID of the user who last updated the record

# components.schemas.API_Files.API.Folder.properties.lastUpdatedByEmail.description
The email address of the user who last updated the record

# components.schemas.API_Files.API.Folder.properties.startDate.description
the date which this resource is open to students.

# components.schemas.API_Files.API.Folder.properties.endDate.description
the date which this resource is closed from students.

# components.schemas.API_Files.API.Folder.properties.publish.description
the publish flag which determin whether the resource is published to students.

# components.schemas.API_Files.API.Folder.properties.parentID.description
the parent resource ID if any. For those resources which do not have a parent, the parent ID value will be the same as the ID.

# components.schemas.API_Files.API.Folder.properties.rootID.description
the root ID if any. For those resources which do not have a parent, the parent ID value will be the same as the ID.

# components.schemas.API_Files.API.Folder.properties.feedbackReleaseDate.description
the feedback release date used for turnitin folder.

# components.schemas.API_Files.API.Folder.properties.isActive.description
Indicate whether the folder is open or close

# components.schemas.API_Files.API.Folder.properties.sortFilesBy.description
the default sort columns when displaying files inside this folder, value can be : Date,Name,Owner,Size,Order

# components.schemas.API_Files.API.Folder.properties.allowUpload.description
flag to indicate whether students are allowed to submit documents to this folder

# components.schemas.API_Files.API.Folder.properties.uploadDisplayOption.description
The identity of the file uploader to be displayed, value can be : Matrix,Name,None

# components.schemas.API_Files.API.Folder.properties.viewAll.description
flag to indicate whether students can view documents uploaded by others

# components.schemas.API_Files.API.Folder.properties.folderScore.description
The full score assigned for this student submission folder, 0 means no marking on this assignment

# components.schemas.API_Files.API.Folder.properties.allowAnnotate.description
allow student to view annotations, create annotations, reply annotations.

# components.schemas.API_Files.API.Folder.properties.submissionDeadline.description
The deadline which student are allowed to submit their document.StartDate --> SubmissionDeadline --> EndDate

# components.schemas.API_Files.API.Folder.properties.allowLateSubmission.description
allow student to submit their assignment after the deadline. Those submission will become late submission, used together with SubmissionDeadline

# components.schemas.API_Files.API.Folder.properties.isTurnitinFolder.description
true measn this folder is a turnitin submission folder

# components.schemas.API_Files.API.Folder.properties.allowedFileType.description
List of file type which allowed when student upload their submissions. empty/null means no restriction on file type. Used only when student upload files to the non-turnitin submission folder.

# components.schemas.API_Files.API.Folder.properties.allowedSubmissionFileTypes.description
List of file type which allowed when student upload their submissions. empty/null means no restriction on file type. Used only when student upload files to the non-turnitin submission folder.

# components.schemas.contract.ACL.Models.InputRoleAccess.properties.groupAccess.description
Group access rights defined for this resource

# components.schemas.contract.ACL.Models.InputRoleAccess.properties.userAccess.description
Individual user access rights which is different from the groups the user belongs to (if any)

# components.schemas.contract.ACL.Models.InputRoleAccess.properties.publicAccess.description
the access rights which the user defined for public. null means NO_ACCESS

# components.schemas.contract.ACL.Models.InputRoleAccess.properties.inheritedResourceID.description
not null means it follow permission from another resource

# components.schemas.API_Files.API.InputFolderForCreate.properties.parentID.description
Parent ID of the folder, if the value is null, means the folder to be created does not have a parent.

# components.schemas.API_Files.API.InputFolderForCreate.properties.lessonID.description
lesson Id if it is created as a lesson activity

# components.schemas.API_Files.API.InputFolderForCreate.properties.startDate.description
the date which this resource is open to students.

# components.schemas.API_Files.API.InputFolderForCreate.properties.endDate.description
the date which this resource is closed from students.

# components.schemas.API_Files.API.InputFolderForCreate.properties.publish.description
the publish flag which determin whether the resource is published to students.

# components.schemas.API_Files.API.InputFolderForCreate.properties.access.description
Access rights defined for the folder to be created

# components.schemas.API_Files.API.InputFolderForCreate.properties.sortFilesBy.description
the default sort columns when displaying files inside this folder, value can be : Date,Name,Owner,Size,Order

# components.schemas.API_Files.API.InputFolderForCreate.properties.allowUpload.description
flag to indicate whether students are allowed to submit documents to this folder

# components.schemas.API_Files.API.InputFolderForCreate.properties.uploadDisplayOption.description
The identity of the file uploader to be displayed, value can be : Matrix,Name,None

# components.schemas.API_Files.API.InputFolderForCreate.properties.viewAll.description
flag to indicate whether students can view documents uploaded by others

# components.schemas.API_Files.API.InputFolderForCreate.properties.folderScore.description
The full score assigned for this student submission folder, 0 means no marking on this assignment

# components.schemas.API_Files.API.InputFolderForCreate.properties.allowAnnotate.description
allow student to view annotations, create annotations, reply annotations.

# components.schemas.API_Files.API.InputFolderForCreate.properties.submissionDeadline.description
The deadline which student are allowed to submit their document.StartDate --> SubmissionDeadline --> EndDate

# components.schemas.API_Files.API.InputFolderForCreate.properties.allowLateSubmission.description
allow student to submit documents after the submission deadline. used together with SubmissionDeadline

# components.schemas.API_Files.API.InputFolderForCreate.properties.allowedFileType.description
List of file type which allowed when student upload their submissions. empty/null means no restriction on file type. Used only when student upload files to the non-turnitin submission folder.

# components.schemas.API_Files.API.InputFolderForCreate.properties.allowedSubmissionFileTypes.description
List of file type which allowed when student upload their submissions. empty/null means no restriction on file type. Used only when student upload files to the non-turnitin submission folder.

# components.schemas.API_Files.API.InputFolderForCreate.description
HTTP Post Input class when creating folder

# components.schemas.API_Files.API.InputFolderForUpdate.properties.startDate.description
the date which this resource is open to students.

# components.schemas.API_Files.API.InputFolderForUpdate.properties.endDate.description
the date which this resource is closed from students.

# components.schemas.API_Files.API.InputFolderForUpdate.properties.publish.description
the publish flag which determin whether the resource is published to students.

# components.schemas.API_Files.API.InputFolderForUpdate.properties.access.description
Access rights defined for the folder to be created

# components.schemas.API_Files.API.InputFolderForUpdate.properties.sortFilesBy.description
the default sort columns when displaying files inside this folder, value can be : Date,Name,Owner,Size,Order

# components.schemas.API_Files.API.InputFolderForUpdate.properties.allowUpload.description
flag to indicate whether students are allowed to submit documents to this folder

# components.schemas.API_Files.API.InputFolderForUpdate.properties.uploadDisplayOption.description
The identity of the file uploader to be displayed, value can be : Matrix,Name,None

# components.schemas.API_Files.API.InputFolderForUpdate.properties.viewAll.description
flag to indicate whether students can view documents uploaded by others

# components.schemas.API_Files.API.InputFolderForUpdate.properties.folderScore.description
The full score assigned for this student submission folder, 0 means no marking on this assignment

# components.schemas.API_Files.API.InputFolderForUpdate.properties.allowAnnotate.description
allow student to view annotations, create annotations, reply annotations.

# components.schemas.API_Files.API.InputFolderForUpdate.properties.submissionDeadline.description
The deadline which student are allowed to submit their document.StartDate --> SubmissionDeadline --> EndDate

# components.schemas.API_Files.API.InputFolderForUpdate.properties.allowLateSubmission.description
allow student to submit documents after the submission deadline. used together with SubmissionDeadline

# components.schemas.API_Files.API.InputFolderForUpdate.properties.allowedFileType.description
List of file type which allowed when student upload their submissions. empty/null means no restriction on file type. Used only when student upload files to the non-turnitin submission folder.

# components.schemas.API_Files.API.InputFolderForUpdate.properties.allowedSubmissionFileTypes.description
List of file type which allowed when student upload their submissions. empty/null means no restriction on file type. Used only when student upload files to the non-turnitin submission folder.

# components.schemas.API_Files.API.InputFolderForUpdate.description
HTTP Post Input class when updating folder

# components.schemas.API_Files.API.InputSelection.properties.fileIds.description
ID of the files which belong to the same folder

# components.schemas.API_Files.API.InputSelection.properties.folderIds.description
ID of the sub-folders which belongs to the same folder

# components.schemas.API_Files.API.InputSelection.description
input model to select multiple files and sub-folders in a folder

# components.schemas.contract.ACL.Models.Access_Result.properties.access_Full.description
all accesses on the resource and its contents

# components.schemas.contract.ACL.Models.Access_Result.properties.access_Settings_Read.description
read-only access on the resource setting

# components.schemas.API_Files.API.FileInfo.properties.fileFormat.description
type of record, value could be: File, Audio, Video,Weblink

# components.schemas.API_Files.API.FileInfo.properties.hasDownloadedBefore.description
has the user downloaded this file before

# components.schemas.API_Files.API.NestedFolder.properties.creatorID.description
the ID of the user who created this record

# components.schemas.API_Files.API.NestedFolder.properties.lastUpdatedDate.description
the date this record is edited last time

# components.schemas.API_Files.API.NestedFolder.properties.lastUpdatedBy.description
the ID of the user who edited this record last time

# components.schemas.API_Files.API.NestedFolder.properties.startDate.description
the date which this resource is open to students.

# components.schemas.API_Files.API.NestedFolder.properties.endDate.description
the date which this resource is closed from students.

# components.schemas.API_Files.API.NestedFolder.properties.publish.description
the publish flag which determin whether the resource is published to students.

# components.schemas.API_Files.API.NestedFolder.properties.parentID.description
the parent resource ID if any. For those resources which do not have a parent, the parent ID value will be the same as the ID.

# components.schemas.API_Files.API.NestedFolder.properties.rootID.description
the root ID if any. For those resources which do not have a parent, the parent ID value will be the same as the ID.

# components.schemas.API_Files.API.NestedFolder.properties.isActive.description
Indicate whether the folder is open or close

# components.schemas.API_Files.API.NestedFolder.properties.access.description
the access rights of the login user has on this folder

# components.schemas.API_Files.API.NestedFolder.properties.sortFilesBy.description
the default sort columns when displaying files inside this folder, value can be : Date,Name,Owner,Size,Order

# components.schemas.API_Files.API.NestedFolder.properties.allowUpload.description
flag to indicate whether students are allowed to submit documents to this folder

# components.schemas.API_Files.API.NestedFolder.properties.uploadDisplayOption.description
The identity of the file uploader to be displayed, value can be : Matrix,Name,None

# components.schemas.API_Files.API.NestedFolder.properties.viewAll.description
flag to indicate whether students can view documents uploaded by others

# components.schemas.API_Files.API.NestedFolder.properties.folderScore.description
The full score assigned for this student submission folder, 0 means no marking on this assignment

# components.schemas.API_Files.API.NestedFolder.properties.allowAnnotate.description
allow student to view annotations, create annotations, reply annotations.

# components.schemas.API_Files.API.NestedFolder.properties.submissionDeadline.description
The deadline which student are allowed to submit their document.StartDate --> SubmissionDeadline --> EndDate

# components.schemas.API_Files.API.NestedFolder.properties.allowLateSubmission.description
allow student to submit their assignment after the deadline. Those submission will become late submission, used together with SubmissionDeadline

# components.schemas.API_Files.API.NestedFolder.properties.isTurnitinFolder.description
true measn this folder is a turnitin submission folder

# components.schemas.API_Files.API.NestedFolder.properties.allowedFileType.description
List of file type which allowed when student upload their submissions. empty/null means no restriction on file type. Used only when student upload files to the non-turnitin submission folder.

# components.schemas.API_Files.API.NestedFolder.properties.allowedSubmissionFileTypes.description
List of file type which allowed when student upload their submissions. empty/null means no restriction on file type. Used only when student upload files to the non-turnitin submission folder.

# components.schemas.API_Files.API.InputForDestination.description
input model for showing destination folder when move/copy content

# components.schemas.API_Files.API.InputTurnitinFolderForCreate.properties.access.description
Access rights defined for the folder to be created

# components.schemas.API_Files.API.InputTurnitinFolderForCreate.properties.feedbackReleaseDate.description
the feedback release date used for turnitin folder.

# components.schemas.API_Files.API.InputTurnitinFolderForCreate.properties.lessonID.description
lesson Id if it is created as a lesson activity

# components.schemas.API_Files.API.InputTurnitinFolderForCreate.properties.startDate.description
the date which this resource is open to students.

# components.schemas.API_Files.API.InputTurnitinFolderForCreate.properties.endDate.description
the date which this resource is closed from students.

# components.schemas.API_Files.API.InputTurnitinFolderForCreate.properties.publish.description
the publish flag which determin whether the resource is published to students.

# components.schemas.API_Files.API.InputTurnitinFolderForCreate.description
HTTP Post Input class when creating turnitin folder

# components.schemas.API_Files.API.InputTurnitinFolderForUpdate.properties.access.description
Access rights defined for the folder to be created

# components.schemas.API_Files.API.InputTurnitinFolderForUpdate.properties.startDate.description
the date which this resource is open to students.

# components.schemas.API_Files.API.InputTurnitinFolderForUpdate.properties.endDate.description
the date which this resource is closed from students.

# components.schemas.API_Files.API.InputTurnitinFolderForUpdate.properties.publish.description
the publish flag which determin whether the resource is published to students.

# components.schemas.API_Files.API.InputTurnitinFolderForUpdate.properties.feedbackReleaseDate.description
the feedback release date used for turnitin folder.

# components.schemas.API_Files.API.InputTurnitinFolderForUpdate.description
HTTP Post Input class when updating turnitin folder

# components.schemas.contract.Resource.Models.Resource.properties.startDate.description
the date which this resource is open to students.

# components.schemas.contract.Resource.Models.Resource.properties.endDate.description
the date which this resource is closed from students.

# components.schemas.contract.Resource.Models.Resource.properties.rootID.description
the root ID if any. For those resources which do not have a parent, the parent ID value will be the same as the ID.

# components.schemas.contract.Resource.Models.Resource.properties.creatorID.description
the ID of the user who created this record

# components.schemas.contract.Resource.Models.Resource.properties.lastUpdatedDate.description
the date this record is edited last time

# components.schemas.contract.Resource.Models.Resource.properties.lastUpdatedBy.description
the ID of the user who edited this record last time

# components.schemas.contract.Resource.Models.Resource.properties.lastDeletedDate.description
the date this record is deleted if the value is not null

# components.schemas.contract.Resource.Models.Resource.properties.lastDeletedBy.description
the ID of the user who deleted this record if the value is not null

# components.schemas.contract.Resource.Models.Resource.properties.publish.description
the publish flag which determin whether the record is published to students.

# components.schemas.contract.Resource.Models.Resource.properties.properties.description
the serialized string for the rest content properites.

# components.schemas.API_Files.API.InputFolderNameWithAccess.properties.groupAccess.description
Group access rights which for all the created folders

# components.schemas.API_Files.API.InputFolderNameWithAccess.properties.userAccess.description
Individual user access rights for all the created folders

# components.schemas.API_Files.API.InputFolderForBatchCreate.properties.folders.description
the student group ID list which used for creating multiple folders

# components.schemas.API_Files.API.InputFolderForBatchCreate.properties.startDate.description
the date which this folder is open to students.

# components.schemas.API_Files.API.InputFolderForBatchCreate.properties.endDate.description
the date which this resource is closed from students.

# components.schemas.API_Files.API.InputFolderForBatchCreate.properties.publish.description
the publish flag which determin whether the resource is published to students.

# components.schemas.API_Files.API.InputFolderForBatchCreate.properties.sortFilesBy.description
the default sort columns when displaying files inside this folder, value can be : Date,Name,Owner,Size,Order

# components.schemas.API_Files.API.InputFolderForBatchCreate.properties.allowUpload.description
flag to indicate whether students are allowed to submit documents to this folder

# components.schemas.API_Files.API.InputFolderForBatchCreate.properties.uploadDisplayOption.description
The identity of the file uploader to be displayed, value can be : Matrix,Name,None

# components.schemas.API_Files.API.InputFolderForBatchCreate.properties.viewAll.description
flag to indicate whether students can view documents uploaded by others

# components.schemas.API_Files.API.InputFolderForBatchCreate.properties.folderScore.description
The full score assigned for this student submission folder, 0 means no marking on this assignment

# components.schemas.API_Files.API.InputFolderForBatchCreate.properties.allowAnnotate.description
allow student to view annotations, create annotations, reply annotations.

# components.schemas.API_Files.API.InputFolderForBatchCreate.properties.submissionDeadline.description
The deadline which student are allowed to submit their document.StartDate --> SubmissionDeadline --> EndDate

# components.schemas.API_Files.API.InputFolderForBatchCreate.properties.allowLateSubmission.description
allow student to submit documents after the submission deadline. used together with SubmissionDeadline

# components.schemas.API_Files.API.InputFolderForBatchCreate.properties.allowedFileType.description
List of file type which allowed when student upload their submissions. empty/null means no restriction on file type. Used only when student upload files to the non-turnitin submission folder.

# components.schemas.API_Files.API.InputFolderForBatchCreate.properties.allowedSubmissionFileTypes.description
List of file type which allowed when student upload their submissions. empty/null means no restriction on file type. Used only when student upload files to the non-turnitin submission folder.

# components.schemas.API_Files.API.InputFolderForBatchCreate.description
HTTP Post Input class when creating multiple folders for different student groups, one folder is accessible to one group

# components.schemas.API_Files.API.InputFolderForBatchEdit.properties.folderIds.description
the ID list of selected multiple folders

# components.schemas.API_Files.API.InputFolderForBatchEdit.properties.overwritePermission.description
give new permission for all the selected folders

# components.schemas.API_Files.API.InputFolderForBatchEdit.properties.access.description
Access rights defined for all selected folders, used only when overwritePermission=true

# components.schemas.API_Files.API.InputFolderForBatchEdit.properties.startDate.description
the date which this folder is open to students.

# components.schemas.API_Files.API.InputFolderForBatchEdit.properties.endDate.description
the date which this resource is closed from students.

# components.schemas.API_Files.API.InputFolderForBatchEdit.properties.publish.description
the publish flag which determin whether the resource is published to students.

# components.schemas.API_Files.API.InputFolderForBatchEdit.properties.sortFilesBy.description
the default sort columns when displaying files inside this folder, value can be : Date,Name,Owner,Size,Order

# components.schemas.API_Files.API.InputFolderForBatchEdit.properties.allowUpload.description
flag to indicate whether students are allowed to submit documents to this folder

# components.schemas.API_Files.API.InputFolderForBatchEdit.properties.uploadDisplayOption.description
The identity of the file uploader to be displayed, value can be : Matrix,Name,None

# components.schemas.API_Files.API.InputFolderForBatchEdit.properties.viewAll.description
flag to indicate whether students can view documents uploaded by others

# components.schemas.API_Files.API.InputFolderForBatchEdit.properties.folderScore.description
The full score assigned for this student submission folder, 0 means no marking on this assignment

# components.schemas.API_Files.API.InputFolderForBatchEdit.properties.allowAnnotate.description
allow student to view annotations, create annotations, reply annotations.

# components.schemas.API_Files.API.InputFolderForBatchEdit.properties.submissionDeadline.description
The deadline which student are allowed to submit their document.StartDate --> SubmissionDeadline --> EndDate

# components.schemas.API_Files.API.InputFolderForBatchEdit.properties.allowLateSubmission.description
allow student to submit documents after the submission deadline. used together with SubmissionDeadline

# components.schemas.API_Files.API.InputFolderForBatchEdit.properties.allowedFileType.description
List of file type which allowed when student upload their submissions. empty/null means no restriction on file type. Used only when student upload files to the non-turnitin submission folder.

# components.schemas.API_Files.API.InputFolderForBatchEdit.properties.allowedSubmissionFileTypes.description
List of file type which allowed when student upload their submissions. empty/null means no restriction on file type. Used only when student upload files to the non-turnitin submission folder.

# components.schemas.API_Files.API.InputFolderForBatchEdit.description
input class when assign same folder setting for selected multiple folders

# components.schemas.API_Files.API.InputTurnitinFolderForBatchCreate.properties.folders.description
the student group ID list which used for creating multiple turnitin folders

# components.schemas.API_Files.API.InputTurnitinFolderForBatchCreate.properties.startDate.description
the date which this resource is open to students.

# components.schemas.API_Files.API.InputTurnitinFolderForBatchCreate.properties.endDate.description
the date which this resource is closed from students.

# components.schemas.API_Files.API.InputTurnitinFolderForBatchCreate.properties.publish.description
the publish flag which determin whether the resource is published to students.

# components.schemas.API_Files.API.InputTurnitinFolderForBatchCreate.properties.feedbackReleaseDate.description
the feedback release date used for turnitin folder.

# components.schemas.API_Files.API.InputTurnitinFolderForBatchCreate.description
HTTP Post Input class when creating multiple turnitin folders for different student groups, one folder is accessible to one group

# components.schemas.API_Files.API.InputTurnitinFolderForBatchEdit.properties.folderIds.description
the ID list of selected multiple folders

# components.schemas.API_Files.API.InputTurnitinFolderForBatchEdit.properties.overwritePermission.description
give new permission for all the selected folders

# components.schemas.API_Files.API.InputTurnitinFolderForBatchEdit.properties.access.description
Access rights defined for all selected folders, used only when overwritePermission=true

# components.schemas.API_Files.API.InputTurnitinFolderForBatchEdit.properties.startDate.description
the date which this resource is open to students.

# components.schemas.API_Files.API.InputTurnitinFolderForBatchEdit.properties.endDate.description
the date which this resource is closed from students.

# components.schemas.API_Files.API.InputTurnitinFolderForBatchEdit.properties.publish.description
the publish flag which determin whether the resource is published to students.

# components.schemas.API_Files.API.InputTurnitinFolderForBatchEdit.properties.feedbackReleaseDate.description
the feedback release date used for turnitin folder.

# components.schemas.API_Files.API.InputTurnitinFolderForBatchEdit.description
input class when assign same folder setting for selected multiple turnitin folders

# components.schemas.API_Files.API.InputFolderForPatchEditStatus.properties.folderIds.description
the ID list of selected multiple folders

# components.schemas.API_Files.API.InputFolderForPatchEditStatus.description
input to update open/close status for multiple selected folders

# components.schemas.API_Files.API.InputMoveCopy.properties.fileIds.description
ID of the files which belong to the same folder

# components.schemas.API_Files.API.InputMoveCopy.properties.folderIds.description
ID of the sub-folders which belongs to the same folder

# components.schemas.API_Files.API.InputMoveCopy.description
input model for move/copy files and sub-folders to a new folder or to a new module

# components.schemas.API_Files.API.SearchedFileWeblink.properties.parentID.description
the parent ID if any.  For those contents which is the first level under the resource. the parent ID value will be the same as the ID.

# components.schemas.API_Files.API.SearchedFileWeblink.properties.resourceID.description
the folder ID  or tool ID which contains this file or url

# components.schemas.API_Files.API.SearchedFileWeblink.properties.publish.description
the publish flag which determine whether the record is published to students.

# components.schemas.API_Files.API.SearchedFileWeblink.properties.isCompulsory.description
flag to indicate whether the file/url is a compulsory material

# components.schemas.API_Files.API.SearchedFileWeblink.properties.allowDownload.description
indicate whether user can download the file. used in multimedia and lib admin

# components.schemas.API_Files.API.SearchedFileWeblink.properties.fileFormat.description
type of record, value could be: File, Audio, Video,Weblink

# components.schemas.API_Files.API.SearchedFileWeblink.properties.hasComments.description
indicate whether there are comments made on this file

# components.schemas.API_Files.API.SearchedFileWeblink.properties.creatorID.description
the ID of the user who created this record

# components.schemas.API_Files.API.SearchedFileWeblink.properties.creatorName.description
The name of the user who created the record

# components.schemas.API_Files.API.SearchedFileWeblink.properties.creatorUserID.description
The user ID of the user who created the record

# components.schemas.API_Files.API.SearchedFileWeblink.properties.creatorEmail.description
The email address of the user who created the record

# components.schemas.API_Files.API.SearchedFileWeblink.properties.creatorMatricNo.description
The Matric Number or Student Number of the user who created the record

# components.schemas.API_Files.API.SearchedFileWeblink.properties.lastUpdatedDate.description
the date this record is edited last time

# components.schemas.API_Files.API.SearchedFileWeblink.properties.lastUpdatedBy.description
the ID of the user who edited this record last time

# components.schemas.API_Files.API.SearchedFileWeblink.properties.lastUpdatedByName.description
The name of the user who last updated the record

# components.schemas.API_Files.API.SearchedFileWeblink.properties.lastUpdatedByUserID.description
The user ID of the user who last updated the record

# components.schemas.API_Files.API.SearchedFileWeblink.properties.lastUpdatedByEmail.description
The email address of the user who last updated the record

# components.schemas.API_Files.API.SearchedFileWeblink.properties.lastUpdatedByMatricNo.description
The Matric Number or Student Number of the user who last updated the record

# components.schemas.contract.API.InputSendReminder.properties.onlyToLazyStudent.description
send reminder only to students who did not perform necessary action

# components.schemas.contract.Models.GradingSchema.description
Grading Schema for the Gradebook (deprecated)

# components.schemas.contract.API.InputGradeItemForImportTools.properties.access.description
Access rights for graded item, refer to [contract.ACL.Models.InputRoleAccess]
Public access not supported for Graded Item

# components.schemas.contract.API.InputGradeItemForImportTools.properties.parentID.description
Parent ID of the Grade Item => the ID of the Module resource

# components.schemas.contract.API.InputGradeItemForImportTools.properties.importResource.description
IDs of the resources which the grade item is importing from

# components.schemas.contract.API.InputGradeItemForImportTools.properties.importType.description
Import type for the imported tool (Assessment/Quiz or Files). L = Student's Last Marked Attempt; F = Student's First Marked Attempt; B = Student's Best Marked Attempt

# components.schemas.contract.API.InputGradeItemForImportTools.properties.categoryName.description
The name of the category which the grade item belongs to

# components.schemas.contract.API.InputGradeItemForImportTools.properties.showMark.description
Whether to display the marks of the Grade Item

# components.schemas.contract.API.InputGradeItemForImportTools.properties.showRemark.description
Whether to display the student remarks of the Grade Item

# components.schemas.contract.API.InputGradeItemForImportTools.properties.showGrade.description
Whether to display the student grades of the Grade Item

# components.schemas.contract.API.InputGradeItemForImportTools.properties.showRubrics.description
Whether to display the student rubrics of the Grade Item

# components.schemas.contract.API.InputGradeItemForImportTools.properties.showHighLow.description
Whether to display the highest and lowest marks for the grade item

# components.schemas.contract.API.InputGradeItemForImportTools.properties.showPercentile.description
Whether to display the 25 and 75 percentile for the grade item

# components.schemas.contract.API.InputGradeItemForImportTools.properties.showAverageMedian.description
Whether to display the average and median marks of the grade item

# components.schemas.contract.API.InputGradeItemForImportTools.properties.gradingSchema.description
Grading Schema for the grade item. Letter grades and its respectives max marks.
Grades will be computed based on the grading schema with the entered mark.

# components.schemas.contract.API.InputGradeItemForImportTools.properties.studentDisplayType.description
When marking, the display of the student for the Grade Item. Values: Student Name (N), Student Number (M)

# components.schemas.contract.API.InputGradeItemForImportTools.description
Input class for importing to grade item from tool(s)

# components.schemas.contract.API.GradeItem.properties.creatorID.description
the ID of the user who created this grade item

# components.schemas.contract.API.GradeItem.properties.creatorName.description
The name of the user who created the grade item

# components.schemas.contract.API.GradeItem.properties.creatorUserID.description
The user ID of the user who created the grade item

# components.schemas.contract.API.GradeItem.properties.creatorEmail.description
The email address of the user who created the grade item

# components.schemas.contract.API.GradeItem.properties.readonlyAccess.description
whether the login user has read only access

# components.schemas.contract.API.GradeItem.properties.lastUpdatedBy.description
the ID of the user who edited this grade item

# components.schemas.contract.API.GradeItem.properties.lastUpdatedByName.description
The name of the user who last updated the grade item

# components.schemas.contract.API.GradeItem.properties.lastUpdatedByUserID.description
The user ID of the user who last updated the grade item

# components.schemas.contract.API.GradeItem.properties.lastUpdatedByEmail.description
The email address of the user who last updated the grade item

# components.schemas.contract.API.GradeItem.properties.startDate.description
the date which this grade item is open to students.

# components.schemas.contract.API.GradeItem.properties.endDate.description
the date which this grade item is closed from students.

# components.schemas.contract.API.GradeItem.properties.publish.description
the publish flag which determine whether the grade item is published to students.

# components.schemas.contract.API.GradeItem.properties.parentID.description
the parent resource ID if any. For those resources which do not have a parent, the parent ID value will be the same as the ID.

# components.schemas.contract.API.GradeItem.properties.rootID.description
the root ID if any. For those resources which do not have a parent, the parent ID value will be the same as the ID.

# components.schemas.contract.API.GradeItem.properties.importResource.description
IDs of the resources which the grade item is imported from

# components.schemas.contract.API.GradeItem.properties.toolType.description
Tool which is imported from. A = Assessment/Quiz; F = Files

# components.schemas.contract.API.GradeItem.properties.importType.description
Import type for the imported tool. L = Student's Last Marked Attempt; F = Student's First Marked Attempt; B = Student's Best Marked Attempt

# components.schemas.contract.API.GradeItem.properties.showMark.description
Whether to display the marks of the Grade Item

# components.schemas.contract.API.GradeItem.properties.showRemark.description
Whether to display the student remarks of the Grade Item

# components.schemas.contract.API.GradeItem.properties.showGrade.description
Whether to display the student grades of the Grade Item

# components.schemas.contract.API.GradeItem.properties.showRubrics.description
Whether to display the student rubrics of the Grade Item

# components.schemas.contract.API.GradeItem.properties.showHighLow.description
Whether to display the highest and lowest marks for the grade item

# components.schemas.contract.API.GradeItem.properties.showPercentile.description
Whether to display the 25 and 75 percentile for the grade item

# components.schemas.contract.API.GradeItem.properties.showAverageMedian.description
Whether to display the average and median marks of the grade item

# components.schemas.contract.API.GradeItem.properties.scoreByMarks.description
Whether scoring of the grade item for the students is by marks or by rubrics. 
The grades will be computed based on the grading schema with the entered mark.

# components.schemas.contract.API.GradeItem.properties.gradingSchema.description
Grading Schema for the grade item. Letter grades and its respectives max marks.
Grades will be computed based on the grading schema with the entered mark.

# components.schemas.contract.API.GradeItem.properties.studentDisplayType.description
When marking, the display of the student for the Grade Item. Values: Student Name (N), Student Number (M)

# components.schemas.API_Files.API.Activity.properties.action.description
type of action: Download File, Upload File, Delete File, Create File, Create Folder, Delete Folder, Update Folder

# components.schemas.API_Files.API.Activity.properties.targetID.description
ID of the File/Folder which related to this action

# components.schemas.API_Files.API.Activity.properties.userGuid.description
Guid of the user to performed this action

# components.schemas.API_Files.API.Activity.properties.userID.description
User ID of the user to performed this action

# components.schemas.API_Files.API.Activity.properties.name.description
Name of the user to performed this action

# components.schemas.API_Files.API.Activity.properties.email.description
Email of the user to performed this action

# components.schemas.API_Files.API.Activity.properties.fileName.description
name of the file at the time when this action occurred

# components.schemas.API_Files.API.Activity.properties.folderName.description
name of the folder at the time when this action occurred