Assignment
Input parameters
Message |
|||
Name |
Description |
Type |
M/O |
Files |
List of attached files |
List<File> |
M/O |
Text |
The assignment text |
Text |
M/O |
File |
|||
Name |
Description |
Type |
M/O |
Id |
Unique identificator of file (usually file name on disk or cloud document identifier)
|
|
M |
IsTemplate |
Flag, indicating that this file should be used as a template for students (Make a copy for each student) |
Boolean |
O (Default: false) |
Name |
File name |
Text |
M |
Provider |
The name of file provider. Available options:
|
String |
O (Default: Default) |
Content example
<
AssignmentContent
>
<
Text
>Hello wordl!!!</
Text
>
</
AssignmentContent
>
Content example with files
<
AssignmentContent
>
<
Files
>
<
File
>
<
Id
>0f0073ad-e4c6-4b1d-b29a-880601efbe8f</
Id
>
<
Name
>Hello world.docx</
Name
>
</
File
>
<
File
>
<
Id
>1a7595ac-1ccd-4155-89f4-3c4cf2cb1b02</
Id
>
<
Name
>Some PDF.pdf</
Name
>
</
File
>
<
File
>
<
Id
>0B60-9QvX5m73OE54LXRoLWhERGs</
Id
>
<
IsTemplate
>true</
IsTemplate
>
<
Name
>Some PDF.pdf</
Name
>
<
Provider
>GoogleDrive</
Provider
>
</
File
>
</
Files
>
<
Text
>Hello wordl!!!</
Text
>
</
AssignmentContent
>
Errors
-
File GUID is not in assignment extension - {GUID}
-
File GUID is missing - incorrect GUID, file not uploaded - {GUID}
-
File GUID is used in another assignment - {GUID}
-
File GUID is duplicated - {GUID}
-
File name is empty - {GUID}
-
File provider - {Provider} not supported
-
File ID is not provided for {Count} cloud file entries
-
File with ID {Id} is not valid
-
Access denied for specified file with ID {Id}
-
Unrecognized Guid format
-
Only one file can be marked as template file
-
IsTemplate option is not supported for file {id} provided by {Provider}
-
Invalid file with ID {Id}: {Details}