Updates from: 05/01/2021 03:08:13
Service Microsoft Docs article Related commit history on GitHub Change details
beta Educationassignment Delete Rubric https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/educationassignment-delete-rubric.md
The following is an example of the request.
}--> ```http
-DELETE https://graph.microsoft.com/beta/education/me/assignments/{id}/rubric/$ref
+DELETE https://graph.microsoft.com/beta/education/classes/{id}/assignments/{id}/rubric/$ref
``` # [C#](#tab/csharp) [!INCLUDE [sample-code](../includes/snippets/csharp/delete-educationrubric-from-educationassignment-csharp-snippets.md)]
beta Educationassignment Get Rubric https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/educationassignment-get-rubric.md
The following is an example of the request.
}--> ```msgraph-interactive
-GET https://graph.microsoft.com/beta/education/me/assignments/{id}/rubric
+GET https://graph.microsoft.com/beta/education/classes/{id}/assignments/{id}/rubric
``` # [C#](#tab/csharp) [!INCLUDE [sample-code](../includes/snippets/csharp/get-rubric-csharp-snippets.md)]
beta Educationassignment Getresourcesfolderurl https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/educationassignment-getresourcesfolderurl.md
Title: "educationAssignment: getResourcesFolderUrl"
+ Title: "educationAssignment: getResourcesFolderUrl (deprecated)"
description: "This function returns the OneDrive URL where all file-based resources (Word, Excel, and so on) should be uploaded. " localization_priority: Normal
ms.prod: "education"
doc_type: apiPageType
-# educationAssignment: getResourcesFolderUrl
+# educationAssignment: getResourcesFolderUrl (deprecated)
Namespace: microsoft.graph [!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
+ [!CAUTION] The getResourcesFolderUrl API is deprecated and will stop returning data on May 31, 2021. Please use the new property `resourcesFolderUrl` exposed on [educationAssignment](../resources/educationassignment.md) entity to fetch this info.
This function returns the OneDrive URL where all file-based resources (Word, Excel, and so on) should be uploaded. Note that files must be located in this folder in order to be added as resources. Only a teacher in the class can determine what files to upload.
beta Educationoutcome Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/educationoutcome-update.md
The following is an example of the request for updating a feedback outcome.
}--> ```http
-PATCH https://graph.microsoft.com/beta/education/me/assignments/{id}/submissions/{id}/outcomes/{id}
+PATCH https://graph.microsoft.com/beta/education/classes/{id}/assignments/{id}/submissions/{id}/outcomes/{id}
Content-type: application/json {
The following is an example of the request for updating a points outcome.
}--> ```http
-PATCH https://graph.microsoft.com/beta/education/me/assignments/{id}/submissions/{id}/outcomes/{id}
+PATCH https://graph.microsoft.com/beta/education/classes/{id}/assignments/{id}/submissions/{id}/outcomes/{id}
Content-type: application/json {
The following is an example of the request for updating a rubric outcome.
}--> ```http
-PATCH https://graph.microsoft.com/beta/education/me/assignments/{id}/submissions/{id}/outcomes/{id}
+PATCH https://graph.microsoft.com/beta/education/classes/{id}/assignments/{id}/submissions/{id}/outcomes/{id}
Content-type: application/json {
beta Educationrubric Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/educationrubric-get.md
Namespace: microsoft.graph
Retrieve the properties and relationships of an [educationRubric](../resources/educationrubric.md) object.
-Note that when getting the rubric of an assignment (`GET /education/me/assignments/{id}/rubric`), what is returned is an immutable copy of the original rubric that exists under `/education/users/{id}/rubrics`. The copy is associated with that specific assignment.
+Note that when getting the rubric of an assignment (`GET /education/classes/{id}/assignments/{id}/rubric`), what is returned is an immutable copy of the original rubric that exists under `/education/users/{id}/rubrics`. The copy is associated with that specific assignment.
## Permissions
beta Educationrubric Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/educationrubric-update.md
Namespace: microsoft.graph
Update the properties of an [educationRubric](../resources/educationrubric.md) object.
-Updating a rubric attached to an assignment (`PATCH /education/me/assignments/{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/me/assignments/{id}/rubric](educationrubric-get.md), but it cannot be updated.
+Updating a rubric attached to an assignment (`PATCH /education/classes/{id}/assignments/{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/{id}/assignments/{id}/rubric](educationrubric-get.md), but it cannot be updated.
## Permissions
One of the following permissions is required to call this API. To learn more, in
```http PATCH /education/me/rubrics/{id}
-PATCH /education/me/assignments/{id}/rubric
+PATCH /education/classes/{id}/assignments/{id}/rubric
``` ## Request headers
beta Educationsubmission Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/educationsubmission-get.md
Content-length: 712
"recipient": { "userId": "13015" },
- "releasedBy": {
- "user": {
- "displayName": "Susana Rocha",
- "id": "14012"
- },
- },
- "releasedDateTime": "2014-01-01T00:00:00Z",
"resourcesFolderUrl": "https://graph.microsoft.com/v1.0/drives/b!8-QjN2tsv0WyGnTv7vOvnQkmGHbbeMNLqYKONmHLVnvCVmBYIGpeT456457AdW9f/items/017NJZI25NOB5XZNLABF7646XAMDZTQQ6T", "status": "working", "submittedBy": {
beta Educationsubmission List Outcomes https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/educationsubmission-list-outcomes.md
The following is an example of the request.
}--> ```msgraph-interactive
-GET https://graph.microsoft.com/beta/education/me/assignments/{id}/submissions/{id}/outcomes
+GET https://graph.microsoft.com/beta/education/classes/{id}/assignments/{id}/submissions/{id}/outcomes
``` # [C#](#tab/csharp) [!INCLUDE [sample-code](../includes/snippets/csharp/get-outcomes-csharp-snippets.md)]
beta Educationuser List Assignments https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/educationuser-list-assignments.md
One of the following permissions is required to call this API. To learn more, in
## HTTP request <!-- { "blockType": "ignored" } --> ```http
-GET /education/me/assignments/
GET /education/users/{id}/assignments ```
The following is an example of the request.
"name": "get_assignments" }--> ```http
-GET https://graph.microsoft.com/beta/education/me/assignments
+GET https://graph.microsoft.com/beta/education/classes/{id}/assignments
``` ##### Response
beta Educationassignment https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/resources/educationassignment.md
The assignment APIs are exposed in the class namespace.
|[Attach rubric](../api/educationassignment-put-rubric.md)|None|Attach an existing **educationRubric** to this assignment.| |[Remove rubric](../api/educationassignment-delete-rubric.md)|None|Detach the **educationRubric** from this assignment.| |[Publish](../api/educationassignment-publish.md)|[educationAssignment](educationassignment.md)|Change the state of an **educationAssignment** object from draft to published.|
-|[Get resource folder URL](../api/educationassignment-getresourcesfolderurl.md)| string| The OneDrive folder into which file-based resources should be placed to be part of an assignment resource. Files must be located in this folder to be added as a resource.|
+|[Get resource folder URL (deprecated)](../api/educationassignment-getresourcesfolderurl.md)| string| The OneDrive folder into which file-based resources should be placed to be part of an assignment resource. Files must be located in this folder to be added as a resource.|
## Properties | Property | Type |Description|
The assignment APIs are exposed in the class namespace.
|lastModifiedDateTime|DateTimeOffset|Moment when the assignment was last modified. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`| |notificationChannelUrl|String|Optional field to specify the URL of the [channel](channel.md) to post the assignment publish notification. If not specified or null, defaults to the `General` channel. This field only applies to assignments where the **assignTo** value is [educationAssignmentClassRecipient](educationassignmentclassrecipient.md). Updating the **notificationChannelUrl** is not allowed after the assignment has been published.| |status|string| Status of the **Assignment**. You can not PATCH this value. Possible values are: `draft`, `scheduled`, `published`, `assigned`.|
+|webUrl|string| The deep link URL for the given assignment.|
+|resourcesFolderUrl|string| Folder URL where all the file resources for this assignment are stored.|
## Relationships | Relationship | Type |Description|
The following is a JSON representation of the resource.
"instructions": {"@odata.type": "microsoft.graph.itemBody"}, "lastModifiedBy": {"@odata.type": "microsoft.graph.identitySet"}, "lastModifiedDateTime": "String (timestamp)",
- "notificationChannelUrl": null,
- "status": "string"
+ "notificationChannelUrl": "string",
+ "status": "string",
+ "webUrl": "string",
+ "resourcesFolderUrl": "string"
} ```
The following is a JSON representation of the resource.
"tocPath": "", "suppressions": [] }>
+-->
beta Educationsubmission https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/resources/educationsubmission.md
Submissions are automatically created when an assignment is published. The submi
| Property | Type |Description| |:|:--|:-| |recipient|[educationSubmissionRecipient](educationsubmissionrecipient.md)|Who this submission is assigned to.|
-|releasedBy|[identitySet](identityset.md)|User who moved the status of this submission to released.|
-|releasedDateTime|DateTimeOffset|Moment in time when the submission was released. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`|
+|releasedBy (deprecated)|[identitySet](identityset.md)|User who moved the status of this submission to released.|
+|releasedDateTime (deprecated)|DateTimeOffset|Moment in time when the submission was released. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`|
|returnedBy|[identitySet](identityset.md)|User who moved the status of this submission to returned.| |returnedDateTime|DateTimeOffset|Moment in time when the submission was returned. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`| |resourcesFolderUrl|String|Folder where all file resources for this submission need to be stored.|
The following is a JSON representation of the resource.
"submittedBy":{"@odata.type":"microsoft.graph.identitySet"}, "submittedDateTime":"String (timestamp)", "unsubmittedBy":{"@odata.type":"microsoft.graph.identitySet"},
- "unsubmittedDateTime":"String (timestamp)",
- "releasedBy":{"@odata.type":"microsoft.graph.identitySet"},
- "releasedDateTime":"String (timestamp)"
+ "unsubmittedDateTime":"String (timestamp)"
} ```
beta Selfsignedcertificate https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/resources/selfsignedcertificate.md
Namespace: microsoft.graph
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
-Contains the public part of a signing certificate. It's the return type of the action [addSelfSignedSigningCertificate](../api/serviceprincipal-addtokensigningcertificate.md). Service providers use the the public part of the signing certificate to validate the issuer of the token.
+Contains the public part of a signing certificate. It's the return type of the action [addSelfSignedSigningCertificate](../api/serviceprincipal-addtokensigningcertificate.md). Service providers use the public part of the signing certificate to validate the issuer of the token.
## Properties Property|Type|Description -|--|
-|customKeyIdentifier|Binary| Custom key identifier |
+|customKeyIdentifier|Binary| Custom key identifier. |
| displayName | String | The friendly name for the key. |
-|endDateTime|DateTimeOffset|The date and time at which the credential expires.The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: "2014-01-01T00:00:00Z". |
+|endDateTime|DateTimeOffset|The date and time at which the credential expires. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: "2014-01-01T00:00:00Z". |
|keyId|Guid|The unique identifier (GUID) for the key.|
-|startDateTime|DateTimeOffset|The date and time at which the credential becomes valid.The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: "2014-01-01T00:00:00Z". |
+|startDateTime|DateTimeOffset|The date and time at which the credential becomes valid. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: "2014-01-01T00:00:00Z". |
|type|String|The type of key credential. "AsymmetricX509Cert".| |usage|String|A string that describes the purpose for which the key can be used. For example, "Verify".| |key|Binary| The value for the key credential. Should be a base-64 encoded value. |
Here is a JSON representation of the resource
"thumbprint":"string", "usage": "string" }- ``` <!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79