Microsoft.Graph.Education

{{ Fill in the Description }}

Microsoft.Graph.Education

Get-MgEducationClass

Retrieve a class from the system. A class is a universal group with a special property that indicates to the system that the group is a class. Group members represent the students; group admins represent the teachers in the class. If you're using the delegated token, the user will only see classes in which they are members.

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationClass

Get-MgEducationClassAssignment

Get the properties and relationships of an assignment. Only teachers, students, and applications with application permissions can perform this operation. Students can only see assignments assigned to them; teachers and applications with application permissions can see all assignments in a class. You can use the Prefer header in your request to get the inactive status in case the assignment is deactivated; otherwise, the response value for the status property is unknownFutureValue.

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationClassAssignment

Get-MgEducationClassAssignmentCategory

Retrieve an educationCategory object. Only teachers, students, and applications with application permissions can perform this operation.

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationClassAssignmentCategory

Get-MgEducationClassAssignmentCategoryByRef

List all the categories associated with an assignment. Only teachers, students, and applications with application permissions can perform this operation.

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationClassAssignmentCategoryByRef

Get-MgEducationClassAssignmentCategoryCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationClassAssignmentCategoryCount

Get-MgEducationClassAssignmentCategoryDelta

Invoke function delta

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationClassAssignmentCategoryDelta

Get-MgEducationClassAssignmentCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationClassAssignmentCount

Get-MgEducationClassAssignmentDefault

Read the properties and relationships of an educationAssignmentDefaults object. These are the class-level assignment defaults respected by new assignments created in the class. Callers can continue to specify custom values on each assignment creation if they don't want the default behaviors. Only teachers can perform this operation.

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationClassAssignmentDefault

Get-MgEducationClassAssignmentDelta

Invoke function delta

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationClassAssignmentDelta

Get-MgEducationClassAssignmentGradingCategory

When set, enables users to weight assignments differently when computing a class average grade.

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationClassAssignmentGradingCategory

Get-MgEducationClassAssignmentResource

Get the properties of an education assignment resource associated with an assignment. Only teachers, students, and applications with application permissions can perform this operation.

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationClassAssignmentResource

Get-MgEducationClassAssignmentResourceCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationClassAssignmentResourceCount

Get-MgEducationClassAssignmentRubric

Get the educationRubric object attached to an educationAssignment, if one exists. Only teachers, students, and applications with application permissions can perform this operation.

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationClassAssignmentRubric

Get-MgEducationClassAssignmentRubricByRef

Get the educationRubric object attached to an educationAssignment, if one exists. Only teachers, students, and applications with application permissions can perform this operation.

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationClassAssignmentRubricByRef

Get-MgEducationClassAssignmentSetting

Specifies class-level assignments settings.

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationClassAssignmentSetting

Get-MgEducationClassAssignmentSettingGradingCategory

When set, enables users to weight assignments differently when computing a class average grade.

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationClassAssignmentSettingGradingCategory

Get-MgEducationClassAssignmentSettingGradingCategoryCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationClassAssignmentSettingGradingCategoryCount

Get-MgEducationClassAssignmentSubmission

Retrieve a particular submission. Only teachers, students, and applications with application permissions can perform this operation. A submission object represents a student's work for an assignment. Resources associated with the submission represent this work. Only the assignedTo student can see and modify the submission. A teacher or application with application permissions has full access to all submissions. The grade and feedback from a teacher are part of the educationOutcome associated with this object. Only teachers or applications with application permissions can add or change grades and feedback. Students will not see the grade or feedback until the assignment has been released.

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationClassAssignmentSubmission

Get-MgEducationClassAssignmentSubmissionCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationClassAssignmentSubmissionCount

Get-MgEducationClassAssignmentSubmissionOutcome

Get outcomes from education

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationClassAssignmentSubmissionOutcome

Get-MgEducationClassAssignmentSubmissionOutcomeCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationClassAssignmentSubmissionOutcomeCount

Get-MgEducationClassAssignmentSubmissionResource

Retrieve the properties of a specific resource associated with a submission. Only teachers, students, and applications with application permissions can perform this operation. This resource is in the 'working' resource list and should be considered work in process by a student. This resource is wrapped with a possible pointer back to the assignment resource if it was copied from the assignment.

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationClassAssignmentSubmissionResource

Get-MgEducationClassAssignmentSubmissionResourceCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationClassAssignmentSubmissionResourceCount

Get-MgEducationClassAssignmentSubmissionSubmittedResource

Retrieve a submitted resource. Only teachers, students, and applications with application permissions can perform this operation. Resources are available to a teacher or an application with application permissions after a student submits it, and are available to the student after the teacher returns the submission. Teachers can leave notes in some resources.

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationClassAssignmentSubmissionSubmittedResource

Get-MgEducationClassAssignmentSubmissionSubmittedResourceCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationClassAssignmentSubmissionSubmittedResourceCount

Get-MgEducationClassCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationClassCount

Get-MgEducationClassDelta

Invoke function delta

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationClassDelta

Get-MgEducationClassGroup

The underlying Microsoft 365 group object.

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationClassGroup

Get-MgEducationClassGroupServiceProvisioningError

Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a group object . Supports $filter (eq, not, for isResolved and serviceInstance).

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationClassGroupServiceProvisioningError

Get-MgEducationClassGroupServiceProvisioningErrorCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationClassGroupServiceProvisioningErrorCount

Get-MgEducationClassMember

Retrieves the educationUser members of an educationClass.

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationClassMember

Get-MgEducationClassMemberByRef

Retrieves the educationUser members of an educationClass.

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationClassMemberByRef

Get-MgEducationClassMemberCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationClassMemberCount

Get-MgEducationClassModule

Get the properties and relationships of a module. Only teachers, students, and applications with application permissions can perform this operation. Students can only see published modules; teachers and applications with application permissions can see all modules in a class.

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationClassModule

Get-MgEducationClassModuleCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationClassModuleCount

Get-MgEducationClassModuleResource

Get the properties of a resource associated with a module. Only teachers, students, and applications with application permissions can perform this operation.

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationClassModuleResource

Get-MgEducationClassModuleResourceCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationClassModuleResourceCount

Get-MgEducationClassSchool

All schools that this class is associated with. Nullable.

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationClassSchool

Get-MgEducationClassSchoolCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationClassSchoolCount

Get-MgEducationClassTeacher

Retrieve a list of teachers for a class. Delegated tokens must be members of the class to get the teacher list.

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationClassTeacher

Get-MgEducationClassTeacherByRef

Retrieve a list of teachers for a class. Delegated tokens must be members of the class to get the teacher list.

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationClassTeacherByRef

Get-MgEducationClassTeacherCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationClassTeacherCount

Get-MgEducationMe

Get me from education

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationMe

Get-MgEducationMeAssignment

Assignments belonging to the user.

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationMeAssignment

Get-MgEducationMeAssignmentCategory

List all the categories associated with an assignment. Only teachers, students, and applications with application permissions can perform this operation.

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationMeAssignmentCategory

Get-MgEducationMeAssignmentCategoryByRef

List all the categories associated with an assignment. Only teachers, students, and applications with application permissions can perform this operation.

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationMeAssignmentCategoryByRef

Get-MgEducationMeAssignmentCategoryCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationMeAssignmentCategoryCount

Get-MgEducationMeAssignmentCategoryDelta

Invoke function delta

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationMeAssignmentCategoryDelta

Get-MgEducationMeAssignmentCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationMeAssignmentCount

Get-MgEducationMeAssignmentDelta

Invoke function delta

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationMeAssignmentDelta

Get-MgEducationMeAssignmentGradingCategory

When set, enables users to weight assignments differently when computing a class average grade.

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationMeAssignmentGradingCategory

Get-MgEducationMeAssignmentResource

Get the properties of an education assignment resource associated with an assignment. Only teachers, students, and applications with application permissions can perform this operation.

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationMeAssignmentResource

Get-MgEducationMeAssignmentResourceCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationMeAssignmentResourceCount

Get-MgEducationMeAssignmentRubric

Get the educationRubric object attached to an educationAssignment, if one exists. Only teachers, students, and applications with application permissions can perform this operation.

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationMeAssignmentRubric

Get-MgEducationMeAssignmentRubricByRef

Get the educationRubric object attached to an educationAssignment, if one exists. Only teachers, students, and applications with application permissions can perform this operation.

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationMeAssignmentRubricByRef

Get-MgEducationMeAssignmentSubmission

Retrieve a particular submission. Only teachers, students, and applications with application permissions can perform this operation. A submission object represents a student's work for an assignment. Resources associated with the submission represent this work. Only the assignedTo student can see and modify the submission. A teacher or application with application permissions has full access to all submissions. The grade and feedback from a teacher are part of the educationOutcome associated with this object. Only teachers or applications with application permissions can add or change grades and feedback. Students will not see the grade or feedback until the assignment has been released.

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationMeAssignmentSubmission

Get-MgEducationMeAssignmentSubmissionCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationMeAssignmentSubmissionCount

Get-MgEducationMeAssignmentSubmissionOutcome

Get outcomes from education

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationMeAssignmentSubmissionOutcome

Get-MgEducationMeAssignmentSubmissionOutcomeCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationMeAssignmentSubmissionOutcomeCount

Get-MgEducationMeAssignmentSubmissionResource

Retrieve the properties of a specific resource associated with a submission. Only teachers, students, and applications with application permissions can perform this operation. This resource is in the 'working' resource list and should be considered work in process by a student. This resource is wrapped with a possible pointer back to the assignment resource if it was copied from the assignment.

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationMeAssignmentSubmissionResource

Get-MgEducationMeAssignmentSubmissionResourceCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationMeAssignmentSubmissionResourceCount

Get-MgEducationMeAssignmentSubmissionSubmittedResource

Retrieve a submitted resource. Only teachers, students, and applications with application permissions can perform this operation. Resources are available to a teacher or an application with application permissions after a student submits it, and are available to the student after the teacher returns the submission. Teachers can leave notes in some resources.

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationMeAssignmentSubmissionSubmittedResource

Get-MgEducationMeAssignmentSubmissionSubmittedResourceCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationMeAssignmentSubmissionSubmittedResourceCount

Get-MgEducationMeClass

Classes to which the user belongs. Nullable.

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationMeClass

Get-MgEducationMeClassCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationMeClassCount

Get-MgEducationMeRubric

Retrieve the properties and relationships of an educationRubric object. Only teachers and students can perform this operation.

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationMeRubric

Get-MgEducationMeRubricCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationMeRubricCount

Get-MgEducationMeSchool

Schools to which the user belongs. Nullable.

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationMeSchool

Get-MgEducationMeSchoolCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationMeSchoolCount

Get-MgEducationMeTaughtClass

Classes for which the user is a teacher.

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationMeTaughtClass

Get-MgEducationMeTaughtClassCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationMeTaughtClassCount

Get-MgEducationMeUser

Retrieve the simple directory user that corresponds to this educationUser.

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationMeUser

Get-MgEducationMeUserMailboxSetting

Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select.

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationMeUserMailboxSetting

Get-MgEducationMeUserServiceProvisioningError

Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a user object . Supports $filter (eq, not, for isResolved and serviceInstance).

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationMeUserServiceProvisioningError

Get-MgEducationMeUserServiceProvisioningErrorCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationMeUserServiceProvisioningErrorCount

Get-MgEducationRoot

Get education

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationRoot

Get-MgEducationSchool

Read the properties and relationships of an educationSchool object.

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationSchool

Get-MgEducationSchoolAdministrativeUnit

Get a list of administrativeUnits associated with an educationSchool object.

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationSchoolAdministrativeUnit

Get-MgEducationSchoolClass

Get the educationClass resources owned by an educationSchool.

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationSchoolClass

Get-MgEducationSchoolClassByRef

Get the educationClass resources owned by an educationSchool.

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationSchoolClassByRef

Get-MgEducationSchoolClassCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationSchoolClassCount

Get-MgEducationSchoolCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationSchoolCount

Get-MgEducationSchoolDelta

Invoke function delta

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationSchoolDelta

Get-MgEducationSchoolUser

Get the educationUser resources associated with an educationSchool.

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationSchoolUser

Get-MgEducationSchoolUserByRef

Get the educationUser resources associated with an educationSchool.

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationSchoolUserByRef

Get-MgEducationSchoolUserCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationSchoolUserCount

Get-MgEducationUser

Read the properties and relationships of an educationUser object.

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationUser

Get-MgEducationUserAssignment

Assignments belonging to the user.

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationUserAssignment

Get-MgEducationUserAssignmentCategory

List all the categories associated with an assignment. Only teachers, students, and applications with application permissions can perform this operation.

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationUserAssignmentCategory

Get-MgEducationUserAssignmentCategoryByRef

List all the categories associated with an assignment. Only teachers, students, and applications with application permissions can perform this operation.

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationUserAssignmentCategoryByRef

Get-MgEducationUserAssignmentCategoryCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationUserAssignmentCategoryCount

Get-MgEducationUserAssignmentCategoryDelta

Invoke function delta

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationUserAssignmentCategoryDelta

Get-MgEducationUserAssignmentCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationUserAssignmentCount

Get-MgEducationUserAssignmentDelta

Invoke function delta

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationUserAssignmentDelta

Get-MgEducationUserAssignmentGradingCategory

When set, enables users to weight assignments differently when computing a class average grade.

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationUserAssignmentGradingCategory

Get-MgEducationUserAssignmentResource

Get the properties of an education assignment resource associated with an assignment. Only teachers, students, and applications with application permissions can perform this operation.

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationUserAssignmentResource

Get-MgEducationUserAssignmentResourceCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationUserAssignmentResourceCount

Get-MgEducationUserAssignmentRubric

Get the educationRubric object attached to an educationAssignment, if one exists. Only teachers, students, and applications with application permissions can perform this operation.

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationUserAssignmentRubric

Get-MgEducationUserAssignmentRubricByRef

Get the educationRubric object attached to an educationAssignment, if one exists. Only teachers, students, and applications with application permissions can perform this operation.

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationUserAssignmentRubricByRef

Get-MgEducationUserAssignmentSubmission

Retrieve a particular submission. Only teachers, students, and applications with application permissions can perform this operation. A submission object represents a student's work for an assignment. Resources associated with the submission represent this work. Only the assignedTo student can see and modify the submission. A teacher or application with application permissions has full access to all submissions. The grade and feedback from a teacher are part of the educationOutcome associated with this object. Only teachers or applications with application permissions can add or change grades and feedback. Students will not see the grade or feedback until the assignment has been released.

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationUserAssignmentSubmission

Get-MgEducationUserAssignmentSubmissionCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationUserAssignmentSubmissionCount

Get-MgEducationUserAssignmentSubmissionOutcome

Get outcomes from education

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationUserAssignmentSubmissionOutcome

Get-MgEducationUserAssignmentSubmissionOutcomeCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationUserAssignmentSubmissionOutcomeCount

Get-MgEducationUserAssignmentSubmissionResource

Retrieve the properties of a specific resource associated with a submission. Only teachers, students, and applications with application permissions can perform this operation. This resource is in the 'working' resource list and should be considered work in process by a student. This resource is wrapped with a possible pointer back to the assignment resource if it was copied from the assignment.

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationUserAssignmentSubmissionResource

Get-MgEducationUserAssignmentSubmissionResourceCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationUserAssignmentSubmissionResourceCount

Get-MgEducationUserAssignmentSubmissionSubmittedResource

Retrieve a submitted resource. Only teachers, students, and applications with application permissions can perform this operation. Resources are available to a teacher or an application with application permissions after a student submits it, and are available to the student after the teacher returns the submission. Teachers can leave notes in some resources.

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationUserAssignmentSubmissionSubmittedResource

Get-MgEducationUserAssignmentSubmissionSubmittedResourceCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationUserAssignmentSubmissionSubmittedResourceCount

Get-MgEducationUserClass

Classes to which the user belongs. Nullable.

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationUserClass

Get-MgEducationUserClassCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationUserClassCount

Get-MgEducationUserCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationUserCount

Get-MgEducationUserDelta

Invoke function delta

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationUserDelta

Get-MgEducationUserMailboxSetting

Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Returned only on $select.

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationUserMailboxSetting

Get-MgEducationUserRubric

Retrieve the properties and relationships of an educationRubric object. Only teachers and students can perform this operation.

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationUserRubric

Get-MgEducationUserRubricCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationUserRubricCount

Get-MgEducationUserSchool

Schools to which the user belongs. Nullable.

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationUserSchool

Get-MgEducationUserSchoolCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationUserSchoolCount

Get-MgEducationUserServiceProvisioningError

Errors published by a federated service describing a non-transient, service-specific error regarding the properties or link from a user object . Supports $filter (eq, not, for isResolved and serviceInstance).

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationUserServiceProvisioningError

Get-MgEducationUserServiceProvisioningErrorCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationUserServiceProvisioningErrorCount

Get-MgEducationUserTaughtClass

Classes for which the user is a teacher.

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationUserTaughtClass

Get-MgEducationUserTaughtClassCount

Get the number of the resource

Note

To view the beta release of this cmdlet, view Get-MgBetaEducationUserTaughtClassCount

Initialize-MgEducationClassAssignment

Activate an inactive educationAssignment to signal that the assignment has further action items for teachers or students. This action can only be performed by a teacher on currently inactive assignments.

Note

To view the beta release of this cmdlet, view Initialize-MgBetaEducationClassAssignment

Initialize-MgEducationMeAssignment

Activate an inactive educationAssignment to signal that the assignment has further action items for teachers or students. This action can only be performed by a teacher on currently inactive assignments.

Note

To view the beta release of this cmdlet, view Initialize-MgBetaEducationMeAssignment

Initialize-MgEducationUserAssignment

Activate an inactive educationAssignment to signal that the assignment has further action items for teachers or students. This action can only be performed by a teacher on currently inactive assignments.

Note

To view the beta release of this cmdlet, view Initialize-MgBetaEducationUserAssignment

Invoke-MgDeactivateEducationClassAssignment

Mark an assigned educationAssignment as inactive to signal that the assignment has no further action items for teachers and students. This action can only be performed by a teacher on assigned assignments.

Note

To view the beta release of this cmdlet, view Invoke-MgBetaDeactivateEducationClassAssignment

Invoke-MgDeactivateEducationMeAssignment

Mark an assigned educationAssignment as inactive to signal that the assignment has no further action items for teachers and students. This action can only be performed by a teacher on assigned assignments.

Note

To view the beta release of this cmdlet, view Invoke-MgBetaDeactivateEducationMeAssignment

Invoke-MgDeactivateEducationUserAssignment

Mark an assigned educationAssignment as inactive to signal that the assignment has no further action items for teachers and students. This action can only be performed by a teacher on assigned assignments.

Note

To view the beta release of this cmdlet, view Invoke-MgBetaDeactivateEducationUserAssignment

Invoke-MgPinEducationClassModule

Pin an educationModule in the class work list. This action sets the isPinned property to true for an educationModule. Only teachers can perform this action and only one module at a time can be pinned in the class work list.

Note

To view the beta release of this cmdlet, view Invoke-MgBetaPinEducationClassModule

Invoke-MgReassignEducationClassAssignmentSubmission

Reassign the submission to the student with feedback for review. Only teachers can perform this action. Include the Prefer: include-unknown-enum-members header when you call this method; otherwise, a reassigned submission is treated as a returned submission. This means that the reassigned status is mapped to the returned status, and reassignedDateTime and reassignedBy properties are mapped to returnedDateTime and returnedBy respectively. If the header Prefer: include-unknown-enum-members is provided, a reassigned submission retains the reassigned status. For details, see the examples section.

Note

To view the beta release of this cmdlet, view Invoke-MgBetaReassignEducationClassAssignmentSubmission

Invoke-MgReassignEducationMeAssignmentSubmission

Reassign the submission to the student with feedback for review. Only teachers can perform this action. Include the Prefer: include-unknown-enum-members header when you call this method; otherwise, a reassigned submission is treated as a returned submission. This means that the reassigned status is mapped to the returned status, and reassignedDateTime and reassignedBy properties are mapped to returnedDateTime and returnedBy respectively. If the header Prefer: include-unknown-enum-members is provided, a reassigned submission retains the reassigned status. For details, see the examples section.

Note

To view the beta release of this cmdlet, view Invoke-MgBetaReassignEducationMeAssignmentSubmission

Invoke-MgReassignEducationUserAssignmentSubmission

Reassign the submission to the student with feedback for review. Only teachers can perform this action. Include the Prefer: include-unknown-enum-members header when you call this method; otherwise, a reassigned submission is treated as a returned submission. This means that the reassigned status is mapped to the returned status, and reassignedDateTime and reassignedBy properties are mapped to returnedDateTime and returnedBy respectively. If the header Prefer: include-unknown-enum-members is provided, a reassigned submission retains the reassigned status. For details, see the examples section.

Note

To view the beta release of this cmdlet, view Invoke-MgBetaReassignEducationUserAssignmentSubmission

Invoke-MgReturnEducationClassAssignmentSubmission

Make the grade and feedback associated with this submission available to the student. This action changes the status of the submission from 'submitted' to 'returned' and indicates that feedback is provided or grading is done. This action can only be done by the teacher.

Note

To view the beta release of this cmdlet, view Invoke-MgBetaReturnEducationClassAssignmentSubmission

Invoke-MgReturnEducationMeAssignmentSubmission

Make the grade and feedback associated with this submission available to the student. This action changes the status of the submission from 'submitted' to 'returned' and indicates that feedback is provided or grading is done. This action can only be done by the teacher.

Note

To view the beta release of this cmdlet, view Invoke-MgBetaReturnEducationMeAssignmentSubmission

Invoke-MgReturnEducationUserAssignmentSubmission

Make the grade and feedback associated with this submission available to the student. This action changes the status of the submission from 'submitted' to 'returned' and indicates that feedback is provided or grading is done. This action can only be done by the teacher.

Note

To view the beta release of this cmdlet, view Invoke-MgBetaReturnEducationUserAssignmentSubmission

Invoke-MgUnpinEducationClassModule

Unpin an educationModule in the classwork list. This action sets the isPinned property to false for an educationModule. Only teachers in the class can perform this operation.

Note

To view the beta release of this cmdlet, view Invoke-MgBetaUnpinEducationClassModule

Invoke-MgUnsubmitEducationClassAssignmentSubmission

Indicate that a student wants to work on the submission of the assignment after it was turned in. Only teachers, students, and applications with application permissions can perform this operation. This method changes the status of the submission from submitted to working. During the submit process, all the resources are copied from submittedResources to workingResources. The teacher will be looking at the working resources list for grading. A teacher can also unsubmit a student's assignment on their behalf.

Note

To view the beta release of this cmdlet, view Invoke-MgBetaUnsubmitEducationClassAssignmentSubmission

Invoke-MgUnsubmitEducationMeAssignmentSubmission

Indicate that a student wants to work on the submission of the assignment after it was turned in. Only teachers, students, and applications with application permissions can perform this operation. This method changes the status of the submission from submitted to working. During the submit process, all the resources are copied from submittedResources to workingResources. The teacher will be looking at the working resources list for grading. A teacher can also unsubmit a student's assignment on their behalf.

Note

To view the beta release of this cmdlet, view Invoke-MgBetaUnsubmitEducationMeAssignmentSubmission

Invoke-MgUnsubmitEducationUserAssignmentSubmission

Indicate that a student wants to work on the submission of the assignment after it was turned in. Only teachers, students, and applications with application permissions can perform this operation. This method changes the status of the submission from submitted to working. During the submit process, all the resources are copied from submittedResources to workingResources. The teacher will be looking at the working resources list for grading. A teacher can also unsubmit a student's assignment on their behalf.

Note

To view the beta release of this cmdlet, view Invoke-MgBetaUnsubmitEducationUserAssignmentSubmission

New-MgEducationClass

Create a new educationClass object.

Note

To view the beta release of this cmdlet, view New-MgBetaEducationClass

New-MgEducationClassAssignment

Create a new assignment. Only teachers in a class can create an assignment. Assignments start in the Draft state, which means that students will not see the assignment until publication.

Note

To view the beta release of this cmdlet, view New-MgBetaEducationClassAssignment

New-MgEducationClassAssignmentCategory

Create a new educationCategory on an educationClass. Only teachers can perform this operation.

Note

To view the beta release of this cmdlet, view New-MgBetaEducationClassAssignmentCategory

New-MgEducationClassAssignmentCategoryByRef

Add one or more existing educationCategory objects to the specified educationAssignment. Only teachers can perform this operation.

Note

To view the beta release of this cmdlet, view New-MgBetaEducationClassAssignmentCategoryByRef

New-MgEducationClassAssignmentResource

Create an assignment resource. Only teachers can perform this operation. You can create the following types of assignment resources: Every resource has an @odata.type property to indicate which type of resource is being created.

Note

To view the beta release of this cmdlet, view New-MgBetaEducationClassAssignmentResource

New-MgEducationClassAssignmentSettingGradingCategory

Create new navigation property to gradingCategories for education

Note

To view the beta release of this cmdlet, view New-MgBetaEducationClassAssignmentSettingGradingCategory

New-MgEducationClassAssignmentSubmission

Create new navigation property to submissions for education

Note

To view the beta release of this cmdlet, view New-MgBetaEducationClassAssignmentSubmission

New-MgEducationClassAssignmentSubmissionOutcome

Create a new feedback resource for a submission. Only a teacher can perform this operation. To create a new file-based resource, upload the file to the feedback resources folder associated with the assignment. If the file doesn't exist or isn't in that folder, the POST request will fail.

Note

To view the beta release of this cmdlet, view New-MgBetaEducationClassAssignmentSubmissionOutcome

New-MgEducationClassAssignmentSubmissionResource

Add an educationSubmissionResource to a submission resource list. Only teachers and students can perform this operation. The operation will not succeed if the allowStudentsToAddResources flag is not set to true. To create a new file-based resource, upload the file to the resources folder associated with the submission. If the file doesn't exist or is not in that folder, the POST request will fail.

Note

To view the beta release of this cmdlet, view New-MgBetaEducationClassAssignmentSubmissionResource

New-MgEducationClassAssignmentSubmissionSubmittedResource

Create new navigation property to submittedResources for education

Note

To view the beta release of this cmdlet, view New-MgBetaEducationClassAssignmentSubmissionSubmittedResource

New-MgEducationClassMemberByRef

Add an educationUser member to an educationClass.

Note

To view the beta release of this cmdlet, view New-MgBetaEducationClassMemberByRef

New-MgEducationClassModule

Create a new module in a class. Only teachers in a class can create a module. Modules start in the draft state, which means that students can't see the modules until publication.

Note

To view the beta release of this cmdlet, view New-MgBetaEducationClassModule

New-MgEducationClassModuleResource

Create a resource in a module. Only teachers can perform this operation. You can create the following types of module resources: Every resource has an @odata.type property to indicate which type of resource is being created.

Note

To view the beta release of this cmdlet, view New-MgBetaEducationClassModuleResource

New-MgEducationClassTeacherByRef

Add a teacher to a class.

Note

To view the beta release of this cmdlet, view New-MgBetaEducationClassTeacherByRef

New-MgEducationMeAssignment

Create new navigation property to assignments for education

Note

To view the beta release of this cmdlet, view New-MgBetaEducationMeAssignment

New-MgEducationMeAssignmentCategory

Add one or more existing educationCategory objects to the specified educationAssignment. Only teachers can perform this operation.

Note

To view the beta release of this cmdlet, view New-MgBetaEducationMeAssignmentCategory

New-MgEducationMeAssignmentCategoryByRef

Add one or more existing educationCategory objects to the specified educationAssignment. Only teachers can perform this operation.

Note

To view the beta release of this cmdlet, view New-MgBetaEducationMeAssignmentCategoryByRef

New-MgEducationMeAssignmentResource

Create an assignment resource. Only teachers can perform this operation. You can create the following types of assignment resources: Every resource has an @odata.type property to indicate which type of resource is being created.

Note

To view the beta release of this cmdlet, view New-MgBetaEducationMeAssignmentResource

New-MgEducationMeAssignmentSubmission

Create new navigation property to submissions for education

Note

To view the beta release of this cmdlet, view New-MgBetaEducationMeAssignmentSubmission

New-MgEducationMeAssignmentSubmissionOutcome

Create a new feedback resource for a submission. Only a teacher can perform this operation. To create a new file-based resource, upload the file to the feedback resources folder associated with the assignment. If the file doesn't exist or isn't in that folder, the POST request will fail.

Note

To view the beta release of this cmdlet, view New-MgBetaEducationMeAssignmentSubmissionOutcome

New-MgEducationMeAssignmentSubmissionResource

Add an educationSubmissionResource to a submission resource list. Only teachers and students can perform this operation. The operation will not succeed if the allowStudentsToAddResources flag is not set to true. To create a new file-based resource, upload the file to the resources folder associated with the submission. If the file doesn't exist or is not in that folder, the POST request will fail.

Note

To view the beta release of this cmdlet, view New-MgBetaEducationMeAssignmentSubmissionResource

New-MgEducationMeAssignmentSubmissionSubmittedResource

Create new navigation property to submittedResources for education

Note

To view the beta release of this cmdlet, view New-MgBetaEducationMeAssignmentSubmissionSubmittedResource

New-MgEducationMeRubric

Create a new educationRubric object.

Note

To view the beta release of this cmdlet, view New-MgBetaEducationMeRubric

New-MgEducationSchool

Create a new educationSchool object.

Note

To view the beta release of this cmdlet, view New-MgBetaEducationSchool

New-MgEducationSchoolClassByRef

Add a class to a school.

Note

To view the beta release of this cmdlet, view New-MgBetaEducationSchoolClassByRef

New-MgEducationSchoolUserByRef

Add a user to a school.

Note

To view the beta release of this cmdlet, view New-MgBetaEducationSchoolUserByRef

New-MgEducationUser

Create a new educationUser object.

Note

To view the beta release of this cmdlet, view New-MgBetaEducationUser

New-MgEducationUserAssignment

Create new navigation property to assignments for education

Note

To view the beta release of this cmdlet, view New-MgBetaEducationUserAssignment

New-MgEducationUserAssignmentCategory

Add one or more existing educationCategory objects to the specified educationAssignment. Only teachers can perform this operation.

Note

To view the beta release of this cmdlet, view New-MgBetaEducationUserAssignmentCategory

New-MgEducationUserAssignmentCategoryByRef

Add one or more existing educationCategory objects to the specified educationAssignment. Only teachers can perform this operation.

Note

To view the beta release of this cmdlet, view New-MgBetaEducationUserAssignmentCategoryByRef

New-MgEducationUserAssignmentResource

Create an assignment resource. Only teachers can perform this operation. You can create the following types of assignment resources: Every resource has an @odata.type property to indicate which type of resource is being created.

Note

To view the beta release of this cmdlet, view New-MgBetaEducationUserAssignmentResource

New-MgEducationUserAssignmentSubmission

Create new navigation property to submissions for education

Note

To view the beta release of this cmdlet, view New-MgBetaEducationUserAssignmentSubmission

New-MgEducationUserAssignmentSubmissionOutcome

Create a new feedback resource for a submission. Only a teacher can perform this operation. To create a new file-based resource, upload the file to the feedback resources folder associated with the assignment. If the file doesn't exist or isn't in that folder, the POST request will fail.

Note

To view the beta release of this cmdlet, view New-MgBetaEducationUserAssignmentSubmissionOutcome

New-MgEducationUserAssignmentSubmissionResource

Add an educationSubmissionResource to a submission resource list. Only teachers and students can perform this operation. The operation will not succeed if the allowStudentsToAddResources flag is not set to true. To create a new file-based resource, upload the file to the resources folder associated with the submission. If the file doesn't exist or is not in that folder, the POST request will fail.

Note

To view the beta release of this cmdlet, view New-MgBetaEducationUserAssignmentSubmissionResource

New-MgEducationUserAssignmentSubmissionSubmittedResource

Create new navigation property to submittedResources for education

Note

To view the beta release of this cmdlet, view New-MgBetaEducationUserAssignmentSubmissionSubmittedResource

New-MgEducationUserRubric

Create a new educationRubric object.

Note

To view the beta release of this cmdlet, view New-MgBetaEducationUserRubric

Publish-MgEducationClassAssignment

Publish an education assignment. Change the state of an educationAssignment from its original draft status to the published status. You can change the state 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 state 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.

Note

To view the beta release of this cmdlet, view Publish-MgBetaEducationClassAssignment

Publish-MgEducationClassModule

Change the state of an educationModule from its original draft status to the published status. Only teachers in the class can perform this operation. When a module is in draft status, students can't see the module. When you call this API, the module appears in the student's class work list.

Note

To view the beta release of this cmdlet, view Publish-MgBetaEducationClassModule

Publish-MgEducationMeAssignment

Publish an education assignment. Change the state of an educationAssignment from its original draft status to the published status. You can change the state 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 state 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.

Note

To view the beta release of this cmdlet, view Publish-MgBetaEducationMeAssignment

Publish-MgEducationUserAssignment

Publish an education assignment. Change the state of an educationAssignment from its original draft status to the published status. You can change the state 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 state 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.

Note

To view the beta release of this cmdlet, view Publish-MgBetaEducationUserAssignment

Remove-MgEducationClass

Delete an educationClass. Because a class is also a universal group, deleting a class deletes the group.

Note

To view the beta release of this cmdlet, view Remove-MgBetaEducationClass

Remove-MgEducationClassAssignment

Delete an existing assignment. Only teachers within a class can delete assignments.

Note

To view the beta release of this cmdlet, view Remove-MgBetaEducationClassAssignment

Remove-MgEducationClassAssignmentCategory

Delete an existing category. Only teachers can perform this operation.

Note

To view the beta release of this cmdlet, view Remove-MgBetaEducationClassAssignmentCategory

Remove-MgEducationClassAssignmentCategoryByRef

Remove an educationCategory from an educationAssignment. Only teachers can perform this operation.

Note

To view the beta release of this cmdlet, view Remove-MgBetaEducationClassAssignmentCategoryByRef

Remove-MgEducationClassAssignmentCategoryEducationCategoryByRef

Remove an educationCategory from an educationAssignment. Only teachers can perform this operation.

Note

To view the beta release of this cmdlet, view Remove-MgBetaEducationClassAssignmentCategoryEducationCategoryByRef

Remove-MgEducationClassAssignmentDefault

Delete navigation property assignmentDefaults for education

Note

To view the beta release of this cmdlet, view Remove-MgBetaEducationClassAssignmentDefault

Remove-MgEducationClassAssignmentResource

Delete a specific educationAssignmentResource attached to an assignment. In general, only teachers in the class can remove a resource. However, teachers can't remove resources marked as 'distributeToStudents', after the assignment has been published to students.

Note

To view the beta release of this cmdlet, view Remove-MgBetaEducationClassAssignmentResource

Remove-MgEducationClassAssignmentRubric

Remove an educationRubric from an educationAssignment. This method doesn't delete the rubric itself and can only be performed by teachers.

Note

To view the beta release of this cmdlet, view Remove-MgBetaEducationClassAssignmentRubric

Remove-MgEducationClassAssignmentRubricByRef

Remove an educationRubric from an educationAssignment. This method doesn't delete the rubric itself and can only be performed by teachers.

Note

To view the beta release of this cmdlet, view Remove-MgBetaEducationClassAssignmentRubricByRef

Remove-MgEducationClassAssignmentSetting

Delete navigation property assignmentSettings for education

Note

To view the beta release of this cmdlet, view Remove-MgBetaEducationClassAssignmentSetting

Remove-MgEducationClassAssignmentSettingGradingCategory

Delete navigation property gradingCategories for education

Note

To view the beta release of this cmdlet, view Remove-MgBetaEducationClassAssignmentSettingGradingCategory

Remove-MgEducationClassAssignmentSubmission

Delete navigation property submissions for education

Note

To view the beta release of this cmdlet, view Remove-MgBetaEducationClassAssignmentSubmission

Remove-MgEducationClassAssignmentSubmissionOutcome

Delete a feedback resource from a submission. This can only be done by a teacher.

Note

To view the beta release of this cmdlet, view Remove-MgBetaEducationClassAssignmentSubmissionOutcome

Remove-MgEducationClassAssignmentSubmissionResource

Delete an educationSubmissionResource from the submission. Only teachers and students can perform this operation. If the resource was copied from the assignment, a new copy of the resource will be created after the current copy is deleted. This allows you to 'reset' the resource to its original state. If the resource wasn't copied from the assignment but was added from the student, the resource is deleted.

Note

To view the beta release of this cmdlet, view Remove-MgBetaEducationClassAssignmentSubmissionResource

Remove-MgEducationClassAssignmentSubmissionSubmittedResource

Delete navigation property submittedResources for education

Note

To view the beta release of this cmdlet, view Remove-MgBetaEducationClassAssignmentSubmissionSubmittedResource

Remove-MgEducationClassMemberByRef

Remove an educationUser from an educationClass.

Note

To view the beta release of this cmdlet, view Remove-MgBetaEducationClassMemberByRef

Remove-MgEducationClassMemberEducationUserByRef

Remove an educationUser from an educationClass.

Note

To view the beta release of this cmdlet, view Remove-MgBetaEducationClassMemberEducationUserByRef

Remove-MgEducationClassModule

Delete an existing module in a class. Only teachers within a class can delete modules.

Note

To view the beta release of this cmdlet, view Remove-MgBetaEducationClassModule

Remove-MgEducationClassModuleResource

Delete a specific educationModuleResource attached to a module. Only teachers in the class can remove a resource.

Note

To view the beta release of this cmdlet, view Remove-MgBetaEducationClassModuleResource

Remove-MgEducationClassTeacherByRef

Remove a teacher from an educationClass.

Note

To view the beta release of this cmdlet, view Remove-MgBetaEducationClassTeacherByRef

Remove-MgEducationClassTeacherEducationUserByRef

Remove a teacher from an educationClass.

Note

To view the beta release of this cmdlet, view Remove-MgBetaEducationClassTeacherEducationUserByRef

Remove-MgEducationMe

Delete navigation property me for education

Note

To view the beta release of this cmdlet, view Remove-MgBetaEducationMe

Remove-MgEducationMeAssignment

Delete navigation property assignments for education

Note

To view the beta release of this cmdlet, view Remove-MgBetaEducationMeAssignment

Remove-MgEducationMeAssignmentCategoryByRef

Remove an educationCategory from an educationAssignment. Only teachers can perform this operation.

Note

To view the beta release of this cmdlet, view Remove-MgBetaEducationMeAssignmentCategoryByRef

Remove-MgEducationMeAssignmentCategoryEducationCategoryByRef

Remove an educationCategory from an educationAssignment. Only teachers can perform this operation.

Note

To view the beta release of this cmdlet, view Remove-MgBetaEducationMeAssignmentCategoryEducationCategoryByRef

Remove-MgEducationMeAssignmentResource

Delete a specific educationAssignmentResource attached to an assignment. In general, only teachers in the class can remove a resource. However, teachers can't remove resources marked as 'distributeToStudents', after the assignment has been published to students.

Note

To view the beta release of this cmdlet, view Remove-MgBetaEducationMeAssignmentResource

Remove-MgEducationMeAssignmentRubric

Remove an educationRubric from an educationAssignment. This method doesn't delete the rubric itself and can only be performed by teachers.

Note

To view the beta release of this cmdlet, view Remove-MgBetaEducationMeAssignmentRubric

Remove-MgEducationMeAssignmentRubricByRef

Remove an educationRubric from an educationAssignment. This method doesn't delete the rubric itself and can only be performed by teachers.

Note

To view the beta release of this cmdlet, view Remove-MgBetaEducationMeAssignmentRubricByRef

Remove-MgEducationMeAssignmentSubmission

Delete navigation property submissions for education

Note

To view the beta release of this cmdlet, view Remove-MgBetaEducationMeAssignmentSubmission

Remove-MgEducationMeAssignmentSubmissionOutcome

Delete a feedback resource from a submission. This can only be done by a teacher.

Note

To view the beta release of this cmdlet, view Remove-MgBetaEducationMeAssignmentSubmissionOutcome

Remove-MgEducationMeAssignmentSubmissionResource

Delete an educationSubmissionResource from the submission. Only teachers and students can perform this operation. If the resource was copied from the assignment, a new copy of the resource will be created after the current copy is deleted. This allows you to 'reset' the resource to its original state. If the resource wasn't copied from the assignment but was added from the student, the resource is deleted.

Note

To view the beta release of this cmdlet, view Remove-MgBetaEducationMeAssignmentSubmissionResource

Remove-MgEducationMeAssignmentSubmissionSubmittedResource

Delete navigation property submittedResources for education

Note

To view the beta release of this cmdlet, view Remove-MgBetaEducationMeAssignmentSubmissionSubmittedResource

Remove-MgEducationMeRubric

Delete an educationRubric object. Only teachers can perform this operation.

Note

To view the beta release of this cmdlet, view Remove-MgBetaEducationMeRubric

Remove-MgEducationSchool

Delete a school.

Note

To view the beta release of this cmdlet, view Remove-MgBetaEducationSchool

Remove-MgEducationSchoolClassByRef

Delete a class from a school.

Note

To view the beta release of this cmdlet, view Remove-MgBetaEducationSchoolClassByRef

Remove-MgEducationSchoolClassEducationClassByRef

Delete a class from a school.

Note

To view the beta release of this cmdlet, view Remove-MgBetaEducationSchoolClassEducationClassByRef

Remove-MgEducationSchoolUserByRef

Delete a user from a school.

Note

To view the beta release of this cmdlet, view Remove-MgBetaEducationSchoolUserByRef

Remove-MgEducationSchoolUserEducationUserByRef

Delete a user from a school.

Note

To view the beta release of this cmdlet, view Remove-MgBetaEducationSchoolUserEducationUserByRef

Remove-MgEducationUser

Delete a user.

Note

To view the beta release of this cmdlet, view Remove-MgBetaEducationUser

Remove-MgEducationUserAssignment

Delete navigation property assignments for education

Note

To view the beta release of this cmdlet, view Remove-MgBetaEducationUserAssignment

Remove-MgEducationUserAssignmentCategoryByRef

Remove an educationCategory from an educationAssignment. Only teachers can perform this operation.

Note

To view the beta release of this cmdlet, view Remove-MgBetaEducationUserAssignmentCategoryByRef

Remove-MgEducationUserAssignmentCategoryEducationCategoryByRef

Remove an educationCategory from an educationAssignment. Only teachers can perform this operation.

Note

To view the beta release of this cmdlet, view Remove-MgBetaEducationUserAssignmentCategoryEducationCategoryByRef

Remove-MgEducationUserAssignmentResource

Delete a specific educationAssignmentResource attached to an assignment. In general, only teachers in the class can remove a resource. However, teachers can't remove resources marked as 'distributeToStudents', after the assignment has been published to students.

Note

To view the beta release of this cmdlet, view Remove-MgBetaEducationUserAssignmentResource

Remove-MgEducationUserAssignmentRubric

Remove an educationRubric from an educationAssignment. This method doesn't delete the rubric itself and can only be performed by teachers.

Note

To view the beta release of this cmdlet, view Remove-MgBetaEducationUserAssignmentRubric

Remove-MgEducationUserAssignmentRubricByRef

Remove an educationRubric from an educationAssignment. This method doesn't delete the rubric itself and can only be performed by teachers.

Note

To view the beta release of this cmdlet, view Remove-MgBetaEducationUserAssignmentRubricByRef

Remove-MgEducationUserAssignmentSubmission

Delete navigation property submissions for education

Note

To view the beta release of this cmdlet, view Remove-MgBetaEducationUserAssignmentSubmission

Remove-MgEducationUserAssignmentSubmissionOutcome

Delete a feedback resource from a submission. This can only be done by a teacher.

Note

To view the beta release of this cmdlet, view Remove-MgBetaEducationUserAssignmentSubmissionOutcome

Remove-MgEducationUserAssignmentSubmissionResource

Delete an educationSubmissionResource from the submission. Only teachers and students can perform this operation. If the resource was copied from the assignment, a new copy of the resource will be created after the current copy is deleted. This allows you to 'reset' the resource to its original state. If the resource wasn't copied from the assignment but was added from the student, the resource is deleted.

Note

To view the beta release of this cmdlet, view Remove-MgBetaEducationUserAssignmentSubmissionResource

Remove-MgEducationUserAssignmentSubmissionSubmittedResource

Delete navigation property submittedResources for education

Note

To view the beta release of this cmdlet, view Remove-MgBetaEducationUserAssignmentSubmissionSubmittedResource

Remove-MgEducationUserRubric

Delete an educationRubric object. Only teachers can perform this operation.

Note

To view the beta release of this cmdlet, view Remove-MgBetaEducationUserRubric

Set-MgEducationClassAssignmentRubricByRef

Attach an existing educationRubric object to an educationAssignment. Only teachers can perform this operation.

Note

To view the beta release of this cmdlet, view Set-MgBetaEducationClassAssignmentRubricByRef

Set-MgEducationClassAssignmentSubmissionUpResourceFolder

Trigger the creation of the SharePoint resource folder where all file-based resources (Word, Excel, and so on) should be uploaded for a given submission. Only teachers and students can perform this operation. Note that files must be located in this folder in order to be added as resources. Only a student in the class can determine what files to upload in a given submission-level resource folder.

Note

To view the beta release of this cmdlet, view Set-MgBetaEducationClassAssignmentSubmissionUpResourceFolder

Set-MgEducationClassAssignmentUpFeedbackResourceFolder

Create a SharePoint folder to upload feedback files for a given educationSubmission. Only teachers can perform this operation. The teacher determines the resources to upload in the feedback resources folder of a submission.

Note

To view the beta release of this cmdlet, view Set-MgBetaEducationClassAssignmentUpFeedbackResourceFolder

Set-MgEducationClassAssignmentUpResourceFolder

Create a SharePoint folder to upload files for a given educationAssignment. Only teachers can perform this operation. The teacher determines the resources to upload in the assignment's folder.

Note

To view the beta release of this cmdlet, view Set-MgBetaEducationClassAssignmentUpResourceFolder

Set-MgEducationClassModuleUpResourceFolder

Create a SharePoint folder to upload files for a given educationModule. Only teachers can perform this operation. The teacher determines what resources to upload to the SharePoint folder for the module.

Note

To view the beta release of this cmdlet, view Set-MgBetaEducationClassModuleUpResourceFolder

Set-MgEducationMeAssignmentRubricByRef

Attach an existing educationRubric object to an educationAssignment. Only teachers can perform this operation.

Note

To view the beta release of this cmdlet, view Set-MgBetaEducationMeAssignmentRubricByRef

Set-MgEducationMeAssignmentSubmissionUpResourceFolder

Trigger the creation of the SharePoint resource folder where all file-based resources (Word, Excel, and so on) should be uploaded for a given submission. Only teachers and students can perform this operation. Note that files must be located in this folder in order to be added as resources. Only a student in the class can determine what files to upload in a given submission-level resource folder.

Note

To view the beta release of this cmdlet, view Set-MgBetaEducationMeAssignmentSubmissionUpResourceFolder

Set-MgEducationMeAssignmentUpFeedbackResourceFolder

Create a SharePoint folder to upload feedback files for a given educationSubmission. Only teachers can perform this operation. The teacher determines the resources to upload in the feedback resources folder of a submission.

Note

To view the beta release of this cmdlet, view Set-MgBetaEducationMeAssignmentUpFeedbackResourceFolder

Set-MgEducationMeAssignmentUpResourceFolder

Create a SharePoint folder to upload files for a given educationAssignment. Only teachers can perform this operation. The teacher determines the resources to upload in the assignment's folder.

Note

To view the beta release of this cmdlet, view Set-MgBetaEducationMeAssignmentUpResourceFolder

Set-MgEducationUserAssignmentRubricByRef

Attach an existing educationRubric object to an educationAssignment. Only teachers can perform this operation.

Note

To view the beta release of this cmdlet, view Set-MgBetaEducationUserAssignmentRubricByRef

Set-MgEducationUserAssignmentSubmissionUpResourceFolder

Trigger the creation of the SharePoint resource folder where all file-based resources (Word, Excel, and so on) should be uploaded for a given submission. Only teachers and students can perform this operation. Note that files must be located in this folder in order to be added as resources. Only a student in the class can determine what files to upload in a given submission-level resource folder.

Note

To view the beta release of this cmdlet, view Set-MgBetaEducationUserAssignmentSubmissionUpResourceFolder

Set-MgEducationUserAssignmentUpFeedbackResourceFolder

Create a SharePoint folder to upload feedback files for a given educationSubmission. Only teachers can perform this operation. The teacher determines the resources to upload in the feedback resources folder of a submission.

Note

To view the beta release of this cmdlet, view Set-MgBetaEducationUserAssignmentUpFeedbackResourceFolder

Set-MgEducationUserAssignmentUpResourceFolder

Create a SharePoint folder to upload files for a given educationAssignment. Only teachers can perform this operation. The teacher determines the resources to upload in the assignment's folder.

Note

To view the beta release of this cmdlet, view Set-MgBetaEducationUserAssignmentUpResourceFolder

Submit-MgEducationClassAssignmentSubmission

Indicate that a student is done with the work and is ready to hand in the assignment. Only teachers, students, and applications with application permissions can perform this operation. This method changes the status of the submission from working to submitted. During the submit process, all the resources are copied to the submittedResources bucket. The teacher will be looking at the submitted resources list for grading. A teacher can also submit a student's assignment on their behalf.

Note

To view the beta release of this cmdlet, view Submit-MgBetaEducationClassAssignmentSubmission

Submit-MgEducationMeAssignmentSubmission

Indicate that a student is done with the work and is ready to hand in the assignment. Only teachers, students, and applications with application permissions can perform this operation. This method changes the status of the submission from working to submitted. During the submit process, all the resources are copied to the submittedResources bucket. The teacher will be looking at the submitted resources list for grading. A teacher can also submit a student's assignment on their behalf.

Note

To view the beta release of this cmdlet, view Submit-MgBetaEducationMeAssignmentSubmission

Submit-MgEducationUserAssignmentSubmission

Indicate that a student is done with the work and is ready to hand in the assignment. Only teachers, students, and applications with application permissions can perform this operation. This method changes the status of the submission from working to submitted. During the submit process, all the resources are copied to the submittedResources bucket. The teacher will be looking at the submitted resources list for grading. A teacher can also submit a student's assignment on their behalf.

Note

To view the beta release of this cmdlet, view Submit-MgBetaEducationUserAssignmentSubmission

Update-MgEducationClass

Update the properties of an educationClass object.

Note

To view the beta release of this cmdlet, view Update-MgBetaEducationClass

Update-MgEducationClassAssignment

Update an educationAssignment object. Only teachers can perform this action. Alternatively, request to change the status of an assignment with publish action. Don't use a PATCH operation for this purpose.

Note

To view the beta release of this cmdlet, view Update-MgBetaEducationClassAssignment

Update-MgEducationClassAssignmentCategory

Update the navigation property assignmentCategories in education

Note

To view the beta release of this cmdlet, view Update-MgBetaEducationClassAssignmentCategory

Update-MgEducationClassAssignmentDefault

Update the properties of an educationAssignmentDefaults object. Only teachers can update these settings.

Note

To view the beta release of this cmdlet, view Update-MgBetaEducationClassAssignmentDefault

Update-MgEducationClassAssignmentResource

Update the navigation property resources in education

Note

To view the beta release of this cmdlet, view Update-MgBetaEducationClassAssignmentResource

Update-MgEducationClassAssignmentRubric

Attach an existing educationRubric object to an educationAssignment. Only teachers can perform this operation.

Note

To view the beta release of this cmdlet, view Update-MgBetaEducationClassAssignmentRubric

Update-MgEducationClassAssignmentSetting

Update the properties of an educationAssignmentSettings object. Only teachers can update these settings.

Note

To view the beta release of this cmdlet, view Update-MgBetaEducationClassAssignmentSetting

Update-MgEducationClassAssignmentSettingGradingCategory

Update a single gradingCategory on the educationAssignmentSettings. Only teachers can perform this operation.

Note

To view the beta release of this cmdlet, view Update-MgBetaEducationClassAssignmentSettingGradingCategory

Update-MgEducationClassAssignmentSubmission

Update the navigation property submissions in education

Note

To view the beta release of this cmdlet, view Update-MgBetaEducationClassAssignmentSubmission

Update-MgEducationClassAssignmentSubmissionOutcome

Update the properties of an educationOutcome object. Only teachers can perform this operation.

Note

To view the beta release of this cmdlet, view Update-MgBetaEducationClassAssignmentSubmissionOutcome

Update-MgEducationClassAssignmentSubmissionResource

Update the navigation property resources in education

Note

To view the beta release of this cmdlet, view Update-MgBetaEducationClassAssignmentSubmissionResource

Update-MgEducationClassAssignmentSubmissionSubmittedResource

Update the navigation property submittedResources in education

Note

To view the beta release of this cmdlet, view Update-MgBetaEducationClassAssignmentSubmissionSubmittedResource

Update-MgEducationClassModule

Update an educationModule object in a class. Only teachers in the class can perform this operation. You can't use a PATCH request to change the status of a module. Use the publish action to change the module status.

Note

To view the beta release of this cmdlet, view Update-MgBetaEducationClassModule

Update-MgEducationClassModuleResource

Update a resource in a module. Only teachers can perform this operation. The only one property that can be updated is displayName, for all resource types.

Note

To view the beta release of this cmdlet, view Update-MgBetaEducationClassModuleResource

Update-MgEducationMe

Update the navigation property me in education

Note

To view the beta release of this cmdlet, view Update-MgBetaEducationMe

Update-MgEducationMeAssignment

Update the navigation property assignments in education

Note

To view the beta release of this cmdlet, view Update-MgBetaEducationMeAssignment

Update-MgEducationMeAssignmentResource

Update the navigation property resources in education

Note

To view the beta release of this cmdlet, view Update-MgBetaEducationMeAssignmentResource

Update-MgEducationMeAssignmentRubric

Attach an existing educationRubric object to an educationAssignment. Only teachers can perform this operation.

Note

To view the beta release of this cmdlet, view Update-MgBetaEducationMeAssignmentRubric

Update-MgEducationMeAssignmentSubmission

Update the navigation property submissions in education

Note

To view the beta release of this cmdlet, view Update-MgBetaEducationMeAssignmentSubmission

Update-MgEducationMeAssignmentSubmissionOutcome

Update the properties of an educationOutcome object. Only teachers can perform this operation.

Note

To view the beta release of this cmdlet, view Update-MgBetaEducationMeAssignmentSubmissionOutcome

Update-MgEducationMeAssignmentSubmissionResource

Update the navigation property resources in education

Note

To view the beta release of this cmdlet, view Update-MgBetaEducationMeAssignmentSubmissionResource

Update-MgEducationMeAssignmentSubmissionSubmittedResource

Update the navigation property submittedResources in education

Note

To view the beta release of this cmdlet, view Update-MgBetaEducationMeAssignmentSubmissionSubmittedResource

Update-MgEducationMeRubric

Update the properties of an educationRubric object. Only teachers can perform this operation. Updating a rubric attached to an assignment (PATCH /education/classes/{class-id}/assignments/{assignment-id}/rubric) is only possible before the assignment is published, and what is updated is actually the original rubric that exists under /education/users/{id}/rubrics. After the assignment is published, an immutable copy of the rubric is made that is attached to that specific assignment. That rubric can be retrieved using GET /education/classes/{class-id}/assignments/{assignment-id}/rubric, but it cannot be updated.

Note

To view the beta release of this cmdlet, view Update-MgBetaEducationMeRubric

Update-MgEducationMeUserMailboxSetting

Update property mailboxSettings value.

Note

To view the beta release of this cmdlet, view Update-MgBetaEducationMeUserMailboxSetting

Update-MgEducationRoot

Update education

Note

To view the beta release of this cmdlet, view Update-MgBetaEducationRoot

Update-MgEducationSchool

Update the properties of an educationSchool object.

Note

To view the beta release of this cmdlet, view Update-MgBetaEducationSchool

Update-MgEducationSchoolAdministrativeUnit

Update the navigation property administrativeUnit in education

Note

To view the beta release of this cmdlet, view Update-MgBetaEducationSchoolAdministrativeUnit

Update-MgEducationUser

Update the properties of an educationUser object.

Note

To view the beta release of this cmdlet, view Update-MgBetaEducationUser

Update-MgEducationUserAssignment

Update the navigation property assignments in education

Note

To view the beta release of this cmdlet, view Update-MgBetaEducationUserAssignment

Update-MgEducationUserAssignmentResource

Update the navigation property resources in education

Note

To view the beta release of this cmdlet, view Update-MgBetaEducationUserAssignmentResource

Update-MgEducationUserAssignmentRubric

Attach an existing educationRubric object to an educationAssignment. Only teachers can perform this operation.

Note

To view the beta release of this cmdlet, view Update-MgBetaEducationUserAssignmentRubric

Update-MgEducationUserAssignmentSubmission

Update the navigation property submissions in education

Note

To view the beta release of this cmdlet, view Update-MgBetaEducationUserAssignmentSubmission

Update-MgEducationUserAssignmentSubmissionOutcome

Update the properties of an educationOutcome object. Only teachers can perform this operation.

Note

To view the beta release of this cmdlet, view Update-MgBetaEducationUserAssignmentSubmissionOutcome

Update-MgEducationUserAssignmentSubmissionResource

Update the navigation property resources in education

Note

To view the beta release of this cmdlet, view Update-MgBetaEducationUserAssignmentSubmissionResource

Update-MgEducationUserAssignmentSubmissionSubmittedResource

Update the navigation property submittedResources in education

Note

To view the beta release of this cmdlet, view Update-MgBetaEducationUserAssignmentSubmissionSubmittedResource

Update-MgEducationUserMailboxSetting

Update property mailboxSettings value.

Note

To view the beta release of this cmdlet, view Update-MgBetaEducationUserMailboxSetting

Update-MgEducationUserRubric

Update the properties of an educationRubric object. Only teachers can perform this operation. Updating a rubric attached to an assignment (PATCH /education/classes/{class-id}/assignments/{assignment-id}/rubric) is only possible before the assignment is published, and what is updated is actually the original rubric that exists under /education/users/{id}/rubrics. After the assignment is published, an immutable copy of the rubric is made that is attached to that specific assignment. That rubric can be retrieved using GET /education/classes/{class-id}/assignments/{assignment-id}/rubric, but it cannot be updated.

Note

To view the beta release of this cmdlet, view Update-MgBetaEducationUserRubric