Publish an education assignment.
Change the status of an educationAssignment from its original draft status to the published status.
You can change the status from draft to scheduled if the assignment is scheduled for a future date.
Only a teacher in the class can make this call.
When an assignment is in draft status, students will not see the assignment, nor will there be any submission objects.
Calling this API creates educationSubmission objects and displays the assignment in each student's list.
The status of the assignment goes back to draft if there is any backend failure during publish process.
To update the properties of a published assignment, see update an assignment.
Credentials for a proxy server to use for the remote call
Parameter properties
Type:
System.Management.Automation.PSCredential
Supports wildcards:
False
DontShow:
False
Parameter sets
(All)
Position:
Named
Mandatory:
False
Value from pipeline:
False
Value from pipeline by property name:
False
Value from remaining arguments:
False
-ProxyUseDefaultCredentials
Use the default credentials for the proxy
Parameter properties
Type:
System.Management.Automation.SwitchParameter
Default value:
False
Supports wildcards:
False
DontShow:
False
Parameter sets
(All)
Position:
Named
Mandatory:
False
Value from pipeline:
False
Value from pipeline by property name:
False
Value from remaining arguments:
False
-ResponseHeadersVariable
Optional Response Headers Variable.
Parameter properties
Type:
System.String
Supports wildcards:
False
DontShow:
False
Aliases:
RHV
Parameter sets
(All)
Position:
Named
Mandatory:
False
Value from pipeline:
False
Value from pipeline by property name:
False
Value from remaining arguments:
False
-WhatIf
Runs the command in a mode that only reports what would happen without performing the actions.
Parameter properties
Type:
System.Management.Automation.SwitchParameter
Supports wildcards:
False
DontShow:
False
Aliases:
wi
Parameter sets
(All)
Position:
Named
Mandatory:
False
Value from pipeline:
False
Value from pipeline by property name:
False
Value from remaining arguments:
False
CommonParameters
This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable,
-InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable,
-ProgressAction, -Verbose, -WarningAction, and -WarningVariable. For more information, see
about_CommonParameters.
To create the parameters described below, construct a hash table containing the appropriate properties.
For information on hash tables, run Get-Help about_Hash_Tables.
INPUTOBJECT <IEducationIdentity>: Identity Parameter
[EducationAssignmentId <String>]: The unique identifier of educationAssignment
[EducationAssignmentResourceId <String>]: The unique identifier of educationAssignmentResource
[EducationCategoryId <String>]: The unique identifier of educationCategory
[EducationClassId <String>]: The unique identifier of educationClass
[EducationGradingCategoryId <String>]: The unique identifier of educationGradingCategory
[EducationModuleId <String>]: The unique identifier of educationModule
[EducationModuleResourceId <String>]: The unique identifier of educationModuleResource
[EducationOutcomeId <String>]: The unique identifier of educationOutcome
[EducationRubricId <String>]: The unique identifier of educationRubric
[EducationSchoolId <String>]: The unique identifier of educationSchool
[EducationSubmissionId <String>]: The unique identifier of educationSubmission
[EducationSubmissionResourceId <String>]: The unique identifier of educationSubmissionResource
[EducationUserId <String>]: The unique identifier of educationUser
[ReadingAssignmentSubmissionId <String>]: The unique identifier of readingAssignmentSubmission
[ReflectCheckInResponseId <String>]: The unique identifier of reflectCheckInResponse