{ "opencollection": "1.0.0", "info": { "name": "Microsoft Graph Admin Admin.admin education.educationClass API", "version": "1.0.0" }, "items": [ { "info": { "name": "education.educationClass", "type": "folder" }, "items": [ { "info": { "name": "Microsoft Graph List educationClasses", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/education/classes", "params": [ { "name": "$top", "value": "50", "type": "query", "description": "Show only the first n items" }, { "name": "$skip", "value": "", "type": "query", "description": "Skip the first n items" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" }, { "name": "$count", "value": "", "type": "query", "description": "Include count of items" }, { "name": "$orderby", "value": "", "type": "query", "description": "Order items by property values" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Get a list of the educationClass objects and their properties." }, { "info": { "name": "Microsoft Graph Create educationClass", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/education/classes", "body": { "type": "json", "data": "{}" } }, "docs": "Create a new educationClass object." }, { "info": { "name": "Microsoft Graph Get educationClass", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "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." }, { "info": { "name": "Microsoft Graph Update educationClass", "type": "http" }, "http": { "method": "PATCH", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update the properties of an educationClass object." }, { "info": { "name": "Microsoft Graph Delete educationClass", "type": "http" }, "http": { "method": "DELETE", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id", "headers": [ { "name": "If-Match", "value": "" } ], "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" } ] }, "docs": "Delete an educationClass. Because a class is also a universal group, deleting a class deletes the group." }, { "info": { "name": "Microsoft Graph List assignmentCategories", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/assignmentCategories", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "$top", "value": "50", "type": "query", "description": "Show only the first n items" }, { "name": "$skip", "value": "", "type": "query", "description": "Skip the first n items" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" }, { "name": "$count", "value": "", "type": "query", "description": "Include count of items" }, { "name": "$orderby", "value": "", "type": "query", "description": "Order items by property values" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Retrieve a list of educationCategory objects. Only teachers can perform this operation." }, { "info": { "name": "Microsoft Graph Create educationCategory", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/assignmentCategories", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a new educationCategory on an educationClass. Only teachers can perform this operation." }, { "info": { "name": "Microsoft Graph Get educationCategory", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/assignmentCategories/:educationCategory-id", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "educationCategory-id", "value": "", "type": "path", "description": "The unique identifier of educationCategory" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Retrieve an educationCategory object. Only teachers, students, and applications with application permissions can perform this operation." }, { "info": { "name": "Microsoft Graph Update the navigation property assignmentCategories in education", "type": "http" }, "http": { "method": "PATCH", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/assignmentCategories/:educationCategory-id", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "educationCategory-id", "value": "", "type": "path", "description": "The unique identifier of educationCategory" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Microsoft Graph Update the navigation property assignmentCategories in education" }, { "info": { "name": "Microsoft Graph Delete educationCategory", "type": "http" }, "http": { "method": "DELETE", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/assignmentCategories/:educationCategory-id", "headers": [ { "name": "If-Match", "value": "" } ], "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "educationCategory-id", "value": "", "type": "path", "description": "The unique identifier of educationCategory" } ] }, "docs": "Delete an existing category. Only teachers can perform this operation." }, { "info": { "name": "Microsoft Graph Get the number of the resource", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/assignmentCategories/$count", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" } ] }, "docs": "Microsoft Graph Get the number of the resource" }, { "info": { "name": "Microsoft Graph Invoke function delta", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/assignmentCategories/delta()", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "$top", "value": "50", "type": "query", "description": "Show only the first n items" }, { "name": "$skip", "value": "", "type": "query", "description": "Skip the first n items" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" }, { "name": "$count", "value": "", "type": "query", "description": "Include count of items" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$orderby", "value": "", "type": "query", "description": "Order items by property values" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Get a list of newly created or updated educationCategory objects without having to perform a full read of the collection." }, { "info": { "name": "Microsoft Graph Get educationAssignmentDefaults", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/assignmentDefaults", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "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." }, { "info": { "name": "Microsoft Graph Update educationAssignmentDefaults", "type": "http" }, "http": { "method": "PATCH", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/assignmentDefaults", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update the properties of an educationAssignmentDefaults object. Only teachers can update these settings." }, { "info": { "name": "Microsoft Graph Delete navigation property assignmentDefaults for education", "type": "http" }, "http": { "method": "DELETE", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/assignmentDefaults", "headers": [ { "name": "If-Match", "value": "" } ], "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" } ] }, "docs": "Microsoft Graph Delete navigation property assignmentDefaults for education" }, { "info": { "name": "Microsoft Graph List class assignments", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/assignments", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "$top", "value": "50", "type": "query", "description": "Show only the first n items" }, { "name": "$skip", "value": "", "type": "query", "description": "Skip the first n items" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" }, { "name": "$count", "value": "", "type": "query", "description": "Include count of items" }, { "name": "$orderby", "value": "", "type": "query", "description": "Order items by property values" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Retrieve a list of assignment objects. Only teachers, students, and applications with application permissions can perform this operation. A teacher, or an application running with application permissions, can see all assignment objects for the class. Students can only see assignments that are assigned to them." }, { "info": { "name": "Microsoft Graph Create educationAssignment", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/assignments", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a new assignment. Only teachers in a class can create an assignment. Assignments start in draft status, which means that students can't see the assignment until it's published." }, { "info": { "name": "Microsoft Graph Get educationAssignment", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/assignments/:educationAssignment-id", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "educationAssignment-id", "value": "", "type": "path", "description": "The unique identifier of educationAssignment" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "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." }, { "info": { "name": "Microsoft Graph Update educationassignment", "type": "http" }, "http": { "method": "PATCH", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/assignments/:educationAssignment-id", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "educationAssignment-id", "value": "", "type": "path", "description": "The unique identifier of educationAssignment" } ], "body": { "type": "json", "data": "{}" } }, "docs": "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." }, { "info": { "name": "Microsoft Graph Delete educationAssignment", "type": "http" }, "http": { "method": "DELETE", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/assignments/:educationAssignment-id", "headers": [ { "name": "If-Match", "value": "" } ], "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "educationAssignment-id", "value": "", "type": "path", "description": "The unique identifier of educationAssignment" } ] }, "docs": "Delete an existing assignment. Only teachers within a class can delete assignments." }, { "info": { "name": "Microsoft Graph List categories", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/assignments/:educationAssignment-id/categories", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "educationAssignment-id", "value": "", "type": "path", "description": "The unique identifier of educationAssignment" }, { "name": "$top", "value": "50", "type": "query", "description": "Show only the first n items" }, { "name": "$skip", "value": "", "type": "query", "description": "Skip the first n items" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" }, { "name": "$count", "value": "", "type": "query", "description": "Include count of items" }, { "name": "$orderby", "value": "", "type": "query", "description": "Order items by property values" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "List all the categories associated with an assignment. Only teachers, students, and applications with application permissions can perform this operation." }, { "info": { "name": "Microsoft Graph Create educationCategories", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/assignments/:educationAssignment-id/categories", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "educationAssignment-id", "value": "", "type": "path", "description": "The unique identifier of educationAssignment" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Add one or more existing educationCategory objects to the specified educationAssignment. Only teachers can perform this operation." }, { "info": { "name": "Microsoft Graph Remove educationCategory", "type": "http" }, "http": { "method": "DELETE", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/assignments/:educationAssignment-id/categories/:educationCategory-id/$ref", "headers": [ { "name": "If-Match", "value": "" } ], "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "educationAssignment-id", "value": "", "type": "path", "description": "The unique identifier of educationAssignment" }, { "name": "educationCategory-id", "value": "", "type": "path", "description": "The unique identifier of educationCategory" } ] }, "docs": "Remove an educationCategory from an educationAssignment. Only teachers can perform this operation." }, { "info": { "name": "Microsoft Graph Get the number of the resource", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/assignments/:educationAssignment-id/categories/$count", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "educationAssignment-id", "value": "", "type": "path", "description": "The unique identifier of educationAssignment" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" } ] }, "docs": "Microsoft Graph Get the number of the resource" }, { "info": { "name": "Microsoft Graph List categories", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/assignments/:educationAssignment-id/categories/$ref", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "educationAssignment-id", "value": "", "type": "path", "description": "The unique identifier of educationAssignment" }, { "name": "$top", "value": "50", "type": "query", "description": "Show only the first n items" }, { "name": "$skip", "value": "", "type": "query", "description": "Skip the first n items" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" }, { "name": "$count", "value": "", "type": "query", "description": "Include count of items" }, { "name": "$orderby", "value": "", "type": "query", "description": "Order items by property values" } ] }, "docs": "List all the categories associated with an assignment. Only teachers, students, and applications with application permissions can perform this operation." }, { "info": { "name": "Microsoft Graph Create educationCategories", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/assignments/:educationAssignment-id/categories/$ref", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "educationAssignment-id", "value": "", "type": "path", "description": "The unique identifier of educationAssignment" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Add one or more existing educationCategory objects to the specified educationAssignment. Only teachers can perform this operation." }, { "info": { "name": "Microsoft Graph Remove educationCategory", "type": "http" }, "http": { "method": "DELETE", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/assignments/:educationAssignment-id/categories/$ref", "headers": [ { "name": "If-Match", "value": "" } ], "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "educationAssignment-id", "value": "", "type": "path", "description": "The unique identifier of educationAssignment" }, { "name": "@id", "value": "", "type": "query", "description": "The delete Uri" } ] }, "docs": "Remove an educationCategory from an educationAssignment. Only teachers can perform this operation." }, { "info": { "name": "Microsoft Graph Invoke function delta", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/assignments/:educationAssignment-id/categories/delta()", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "educationAssignment-id", "value": "", "type": "path", "description": "The unique identifier of educationAssignment" }, { "name": "$top", "value": "50", "type": "query", "description": "Show only the first n items" }, { "name": "$skip", "value": "", "type": "query", "description": "Skip the first n items" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" }, { "name": "$count", "value": "", "type": "query", "description": "Include count of items" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$orderby", "value": "", "type": "query", "description": "Order items by property values" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Get a list of newly created or updated educationCategory objects without having to perform a full read of the collection." }, { "info": { "name": "Microsoft Graph Get gradingCategory from education", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/assignments/:educationAssignment-id/gradingCategory", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "educationAssignment-id", "value": "", "type": "path", "description": "The unique identifier of educationAssignment" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "When set, enables users to weight assignments differently when computing a class average grade." }, { "info": { "name": "Microsoft Graph Get gradingScheme from education", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/assignments/:educationAssignment-id/gradingScheme", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "educationAssignment-id", "value": "", "type": "path", "description": "The unique identifier of educationAssignment" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "When set, enables users to configure custom string grades based on the percentage of total points earned on this assignment." }, { "info": { "name": "Microsoft Graph Invoke action activate", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/assignments/:educationAssignment-id/activate", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "educationAssignment-id", "value": "", "type": "path", "description": "The unique identifier of educationAssignment" } ] }, "docs": "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." }, { "info": { "name": "Microsoft Graph Invoke action deactivate", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/assignments/:educationAssignment-id/deactivate", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "educationAssignment-id", "value": "", "type": "path", "description": "The unique identifier of educationAssignment" } ] }, "docs": "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." }, { "info": { "name": "Microsoft Graph Invoke action publish", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/assignments/:educationAssignment-id/publish", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "educationAssignment-id", "value": "", "type": "path", "description": "The unique identifier of educationAssignment" } ] }, "docs": "Publish an education assignment. Change the status of an educationAssignment from its original draft status to the published status. You can change the status from draft to scheduled if the assignment is scheduled for a future date. Only a teacher in the class can make this call. When an assignment is in draft status, students will not see the assignment, nor will there be any submission objects. Calling this API creates educationSubmission objects and displays the assignment in each student's" }, { "info": { "name": "Microsoft Graph Invoke action setUpFeedbackResourcesFolder", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/assignments/:educationAssignment-id/setUpFeedbackResourcesFolder", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "educationAssignment-id", "value": "", "type": "path", "description": "The unique identifier of educationAssignment" } ] }, "docs": "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." }, { "info": { "name": "Microsoft Graph Invoke action setUpResourcesFolder", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/assignments/:educationAssignment-id/setUpResourcesFolder", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "educationAssignment-id", "value": "", "type": "path", "description": "The unique identifier of educationAssignment" } ] }, "docs": "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. " }, { "info": { "name": "Microsoft Graph List assignment resources", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/assignments/:educationAssignment-id/resources", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "educationAssignment-id", "value": "", "type": "path", "description": "The unique identifier of educationAssignment" }, { "name": "$top", "value": "50", "type": "query", "description": "Show only the first n items" }, { "name": "$skip", "value": "", "type": "query", "description": "Skip the first n items" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" }, { "name": "$count", "value": "", "type": "query", "description": "Include count of items" }, { "name": "$orderby", "value": "", "type": "query", "description": "Order items by property values" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Get all the educationAssignmentResource objects associated with an assignment. Only teachers, students, and applications with application permissions can perform this operation." }, { "info": { "name": "Microsoft Graph Create educationAssignmentResource", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/assignments/:educationAssignment-id/resources", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "educationAssignment-id", "value": "", "type": "path", "description": "The unique identifier of educationAssignment" } ], "body": { "type": "json", "data": "{}" } }, "docs": "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." }, { "info": { "name": "Microsoft Graph Get educationAssignmentResource", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/assignments/:educationAssignment-id/resources/:educationAssignmentResource-id", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "educationAssignment-id", "value": "", "type": "path", "description": "The unique identifier of educationAssignment" }, { "name": "educationAssignmentResource-id", "value": "", "type": "path", "description": "The unique identifier of educationAssignmentResource" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Get the properties of an education assignment resource associated with an assignment. Only teachers, students, and applications with application permissions can perform this operation." }, { "info": { "name": "Microsoft Graph Update the navigation property resources in education", "type": "http" }, "http": { "method": "PATCH", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/assignments/:educationAssignment-id/resources/:educationAssignmentResource-id", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "educationAssignment-id", "value": "", "type": "path", "description": "The unique identifier of educationAssignment" }, { "name": "educationAssignmentResource-id", "value": "", "type": "path", "description": "The unique identifier of educationAssignmentResource" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Microsoft Graph Update the navigation property resources in education" }, { "info": { "name": "Microsoft Graph Delete educationAssignmentResource", "type": "http" }, "http": { "method": "DELETE", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/assignments/:educationAssignment-id/resources/:educationAssignmentResource-id", "headers": [ { "name": "If-Match", "value": "" } ], "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "educationAssignment-id", "value": "", "type": "path", "description": "The unique identifier of educationAssignment" }, { "name": "educationAssignmentResource-id", "value": "", "type": "path", "description": "The unique identifier of educationAssignmentResource" } ] }, "docs": "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." }, { "info": { "name": "Microsoft Graph List dependentResources", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/assignments/:educationAssignment-id/resources/:educationAssignmentResource-id/dependentResources", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "educationAssignment-id", "value": "", "type": "path", "description": "The unique identifier of educationAssignment" }, { "name": "educationAssignmentResource-id", "value": "", "type": "path", "description": "The unique identifier of educationAssignmentResource" }, { "name": "$top", "value": "50", "type": "query", "description": "Show only the first n items" }, { "name": "$skip", "value": "", "type": "query", "description": "Skip the first n items" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" }, { "name": "$count", "value": "", "type": "query", "description": "Include count of items" }, { "name": "$orderby", "value": "", "type": "query", "description": "Order items by property values" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "List the dependent education assignment resources for a given education assignment resource." }, { "info": { "name": "Microsoft Graph Create new navigation property to dependentResources for education", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/assignments/:educationAssignment-id/resources/:educationAssignmentResource-id/dependentResources", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "educationAssignment-id", "value": "", "type": "path", "description": "The unique identifier of educationAssignment" }, { "name": "educationAssignmentResource-id", "value": "", "type": "path", "description": "The unique identifier of educationAssignmentResource" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Microsoft Graph Create new navigation property to dependentResources for education" }, { "info": { "name": "Microsoft Graph Get dependentResources from education", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/assignments/:educationAssignment-id/resources/:educationAssignmentResource-id/dependentResources/:educationAssignmentResource-id1", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "educationAssignment-id", "value": "", "type": "path", "description": "The unique identifier of educationAssignment" }, { "name": "educationAssignmentResource-id", "value": "", "type": "path", "description": "The unique identifier of educationAssignmentResource" }, { "name": "educationAssignmentResource-id1", "value": "", "type": "path", "description": "The unique identifier of educationAssignmentResource" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "A collection of assignment resources that depend on the parent educationAssignmentResource." }, { "info": { "name": "Microsoft Graph Update the navigation property dependentResources in education", "type": "http" }, "http": { "method": "PATCH", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/assignments/:educationAssignment-id/resources/:educationAssignmentResource-id/dependentResources/:educationAssignmentResource-id1", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "educationAssignment-id", "value": "", "type": "path", "description": "The unique identifier of educationAssignment" }, { "name": "educationAssignmentResource-id", "value": "", "type": "path", "description": "The unique identifier of educationAssignmentResource" }, { "name": "educationAssignmentResource-id1", "value": "", "type": "path", "description": "The unique identifier of educationAssignmentResource" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Microsoft Graph Update the navigation property dependentResources in education" }, { "info": { "name": "Microsoft Graph Delete navigation property dependentResources for education", "type": "http" }, "http": { "method": "DELETE", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/assignments/:educationAssignment-id/resources/:educationAssignmentResource-id/dependentResources/:educationAssignmentResource-id1", "headers": [ { "name": "If-Match", "value": "" } ], "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "educationAssignment-id", "value": "", "type": "path", "description": "The unique identifier of educationAssignment" }, { "name": "educationAssignmentResource-id", "value": "", "type": "path", "description": "The unique identifier of educationAssignmentResource" }, { "name": "educationAssignmentResource-id1", "value": "", "type": "path", "description": "The unique identifier of educationAssignmentResource" } ] }, "docs": "Microsoft Graph Delete navigation property dependentResources for education" }, { "info": { "name": "Microsoft Graph Get the number of the resource", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/assignments/:educationAssignment-id/resources/:educationAssignmentResource-id/dependentResources/$count", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "educationAssignment-id", "value": "", "type": "path", "description": "The unique identifier of educationAssignment" }, { "name": "educationAssignmentResource-id", "value": "", "type": "path", "description": "The unique identifier of educationAssignmentResource" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" } ] }, "docs": "Microsoft Graph Get the number of the resource" }, { "info": { "name": "Microsoft Graph Get the number of the resource", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/assignments/:educationAssignment-id/resources/$count", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "educationAssignment-id", "value": "", "type": "path", "description": "The unique identifier of educationAssignment" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" } ] }, "docs": "Microsoft Graph Get the number of the resource" }, { "info": { "name": "Microsoft Graph Get educationRubric attached to educationAssignment", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/assignments/:educationAssignment-id/rubric", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "educationAssignment-id", "value": "", "type": "path", "description": "The unique identifier of educationAssignment" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Get the educationRubric object attached to an educationAssignment, if one exists. Only teachers, students, and applications with application permissions can perform this operation." }, { "info": { "name": "Microsoft Graph Attach educationRubric to an assignment", "type": "http" }, "http": { "method": "PATCH", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/assignments/:educationAssignment-id/rubric", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "educationAssignment-id", "value": "", "type": "path", "description": "The unique identifier of educationAssignment" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Attach an existing educationRubric object to an educationAssignment. Only teachers can perform this operation." }, { "info": { "name": "Microsoft Graph Delete educationRubric from educationAssignment", "type": "http" }, "http": { "method": "DELETE", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/assignments/:educationAssignment-id/rubric", "headers": [ { "name": "If-Match", "value": "" } ], "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "educationAssignment-id", "value": "", "type": "path", "description": "The unique identifier of educationAssignment" } ] }, "docs": "Remove an educationRubric from an educationAssignment. This method doesn't delete the rubric itself and can only be performed by teachers." }, { "info": { "name": "Microsoft Graph Get educationRubric attached to educationAssignment", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/assignments/:educationAssignment-id/rubric/$ref", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "educationAssignment-id", "value": "", "type": "path", "description": "The unique identifier of educationAssignment" } ] }, "docs": "Get the educationRubric object attached to an educationAssignment, if one exists. Only teachers, students, and applications with application permissions can perform this operation." }, { "info": { "name": "Microsoft Graph Attach educationRubric to an assignment", "type": "http" }, "http": { "method": "PUT", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/assignments/:educationAssignment-id/rubric/$ref", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "educationAssignment-id", "value": "", "type": "path", "description": "The unique identifier of educationAssignment" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Attach an existing educationRubric object to an educationAssignment. Only teachers can perform this operation." }, { "info": { "name": "Microsoft Graph Delete educationRubric from educationAssignment", "type": "http" }, "http": { "method": "DELETE", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/assignments/:educationAssignment-id/rubric/$ref", "headers": [ { "name": "If-Match", "value": "" } ], "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "educationAssignment-id", "value": "", "type": "path", "description": "The unique identifier of educationAssignment" } ] }, "docs": "Remove an educationRubric from an educationAssignment. This method doesn't delete the rubric itself and can only be performed by teachers." }, { "info": { "name": "Microsoft Graph List submissions", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/assignments/:educationAssignment-id/submissions", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "educationAssignment-id", "value": "", "type": "path", "description": "The unique identifier of educationAssignment" }, { "name": "$top", "value": "50", "type": "query", "description": "Show only the first n items" }, { "name": "$skip", "value": "", "type": "query", "description": "Skip the first n items" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" }, { "name": "$count", "value": "", "type": "query", "description": "Include count of items" }, { "name": "$orderby", "value": "", "type": "query", "description": "Order items by property values" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "List all the submissions associated with an assignment. Only teachers, students, and applications with application permissions can perform this operation. A teacher or an application with application permissions can get all the submissions while a student can only get submissions that they're associated with." }, { "info": { "name": "Microsoft Graph Create new navigation property to submissions for education", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/assignments/:educationAssignment-id/submissions", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "educationAssignment-id", "value": "", "type": "path", "description": "The unique identifier of educationAssignment" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Microsoft Graph Create new navigation property to submissions for education" }, { "info": { "name": "Microsoft Graph Get educationSubmission", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/assignments/:educationAssignment-id/submissions/:educationSubmission-id", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "educationAssignment-id", "value": "", "type": "path", "description": "The unique identifier of educationAssignment" }, { "name": "educationSubmission-id", "value": "", "type": "path", "description": "The unique identifier of educationSubmission" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "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 wit" }, { "info": { "name": "Microsoft Graph Update the navigation property submissions in education", "type": "http" }, "http": { "method": "PATCH", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/assignments/:educationAssignment-id/submissions/:educationSubmission-id", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "educationAssignment-id", "value": "", "type": "path", "description": "The unique identifier of educationAssignment" }, { "name": "educationSubmission-id", "value": "", "type": "path", "description": "The unique identifier of educationSubmission" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Microsoft Graph Update the navigation property submissions in education" }, { "info": { "name": "Microsoft Graph Delete navigation property submissions for education", "type": "http" }, "http": { "method": "DELETE", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/assignments/:educationAssignment-id/submissions/:educationSubmission-id", "headers": [ { "name": "If-Match", "value": "" } ], "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "educationAssignment-id", "value": "", "type": "path", "description": "The unique identifier of educationAssignment" }, { "name": "educationSubmission-id", "value": "", "type": "path", "description": "The unique identifier of educationSubmission" } ] }, "docs": "Microsoft Graph Delete navigation property submissions for education" }, { "info": { "name": "Microsoft Graph Invoke action excuse", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/assignments/:educationAssignment-id/submissions/:educationSubmission-id/excuse", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "educationAssignment-id", "value": "", "type": "path", "description": "The unique identifier of educationAssignment" }, { "name": "educationSubmission-id", "value": "", "type": "path", "description": "The unique identifier of educationSubmission" } ] }, "docs": "Excuse a submission. Excused submissions aren't included in average grade calculations. Grading rubrics and feedback are deleted. Only teachers can perform this action. If the Prefer: include-unknown-enum-members request header is provided, the excused submission shows the excused status. Otherwise, the submission status retains the returned status. For more information about how to use this header, see the Examples section." }, { "info": { "name": "Microsoft Graph Invoke action reassign", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/assignments/:educationAssignment-id/submissions/:educationSubmission-id/reassign", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "educationAssignment-id", "value": "", "type": "path", "description": "The unique identifier of educationAssignment" }, { "name": "educationSubmission-id", "value": "", "type": "path", "description": "The unique identifier of educationSubmission" } ] }, "docs": "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 pro" }, { "info": { "name": "Microsoft Graph Invoke action return", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/assignments/:educationAssignment-id/submissions/:educationSubmission-id/return", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "educationAssignment-id", "value": "", "type": "path", "description": "The unique identifier of educationAssignment" }, { "name": "educationSubmission-id", "value": "", "type": "path", "description": "The unique identifier of educationSubmission" } ] }, "docs": "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." }, { "info": { "name": "Microsoft Graph Invoke action setUpResourcesFolder", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/assignments/:educationAssignment-id/submissions/:educationSubmission-id/setUpResourcesFolder", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "educationAssignment-id", "value": "", "type": "path", "description": "The unique identifier of educationAssignment" }, { "name": "educationSubmission-id", "value": "", "type": "path", "description": "The unique identifier of educationSubmission" } ] }, "docs": "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. " }, { "info": { "name": "Microsoft Graph Invoke action submit", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/assignments/:educationAssignment-id/submissions/:educationSubmission-id/submit", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "educationAssignment-id", "value": "", "type": "path", "description": "The unique identifier of educationAssignment" }, { "name": "educationSubmission-id", "value": "", "type": "path", "description": "The unique identifier of educationSubmission" } ] }, "docs": "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." }, { "info": { "name": "Microsoft Graph Invoke action unsubmit", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/assignments/:educationAssignment-id/submissions/:educationSubmission-id/unsubmit", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "educationAssignment-id", "value": "", "type": "path", "description": "The unique identifier of educationAssignment" }, { "name": "educationSubmission-id", "value": "", "type": "path", "description": "The unique identifier of educationSubmission" } ] }, "docs": "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 " }, { "info": { "name": "Microsoft Graph List outcomes", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/assignments/:educationAssignment-id/submissions/:educationSubmission-id/outcomes", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "educationAssignment-id", "value": "", "type": "path", "description": "The unique identifier of educationAssignment" }, { "name": "educationSubmission-id", "value": "", "type": "path", "description": "The unique identifier of educationSubmission" }, { "name": "$top", "value": "50", "type": "query", "description": "Show only the first n items" }, { "name": "$skip", "value": "", "type": "query", "description": "Skip the first n items" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" }, { "name": "$count", "value": "", "type": "query", "description": "Include count of items" }, { "name": "$orderby", "value": "", "type": "query", "description": "Order items by property values" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Retrieve a list of educationOutcome objects. There are four types of outcomes: educationPointsOutcome, educationFeedbackOutcome, educationRubricOutcome, and educationFeedbackResourceOutcome. Only teachers, students, and applications with application permissions can perform this operation. A submission for a credit assignment (one that has no point value and no rubric) has an educationFeedbackOutcome. (It might also return an educationPointsOutcome, but that outcome is ignored.) A submission for " }, { "info": { "name": "Microsoft Graph Create educationFeedbackResourceOutcome", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/assignments/:educationAssignment-id/submissions/:educationSubmission-id/outcomes", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "educationAssignment-id", "value": "", "type": "path", "description": "The unique identifier of educationAssignment" }, { "name": "educationSubmission-id", "value": "", "type": "path", "description": "The unique identifier of educationSubmission" } ], "body": { "type": "json", "data": "{}" } }, "docs": "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." }, { "info": { "name": "Microsoft Graph Get outcomes from education", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/assignments/:educationAssignment-id/submissions/:educationSubmission-id/outcomes/:educationOutcome-id", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "educationAssignment-id", "value": "", "type": "path", "description": "The unique identifier of educationAssignment" }, { "name": "educationSubmission-id", "value": "", "type": "path", "description": "The unique identifier of educationSubmission" }, { "name": "educationOutcome-id", "value": "", "type": "path", "description": "The unique identifier of educationOutcome" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Microsoft Graph Get outcomes from education" }, { "info": { "name": "Microsoft Graph Update educationOutcome", "type": "http" }, "http": { "method": "PATCH", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/assignments/:educationAssignment-id/submissions/:educationSubmission-id/outcomes/:educationOutcome-id", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "educationAssignment-id", "value": "", "type": "path", "description": "The unique identifier of educationAssignment" }, { "name": "educationSubmission-id", "value": "", "type": "path", "description": "The unique identifier of educationSubmission" }, { "name": "educationOutcome-id", "value": "", "type": "path", "description": "The unique identifier of educationOutcome" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update the properties of an educationOutcome object. Only teachers can perform this operation." }, { "info": { "name": "Microsoft Graph Delete educationFeedbackResourceOutcome", "type": "http" }, "http": { "method": "DELETE", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/assignments/:educationAssignment-id/submissions/:educationSubmission-id/outcomes/:educationOutcome-id", "headers": [ { "name": "If-Match", "value": "" } ], "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "educationAssignment-id", "value": "", "type": "path", "description": "The unique identifier of educationAssignment" }, { "name": "educationSubmission-id", "value": "", "type": "path", "description": "The unique identifier of educationSubmission" }, { "name": "educationOutcome-id", "value": "", "type": "path", "description": "The unique identifier of educationOutcome" } ] }, "docs": "Delete a feedback resource from a submission. This can only be done by a teacher." }, { "info": { "name": "Microsoft Graph Get the number of the resource", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/assignments/:educationAssignment-id/submissions/:educationSubmission-id/outcomes/$count", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "educationAssignment-id", "value": "", "type": "path", "description": "The unique identifier of educationAssignment" }, { "name": "educationSubmission-id", "value": "", "type": "path", "description": "The unique identifier of educationSubmission" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" } ] }, "docs": "Microsoft Graph Get the number of the resource" }, { "info": { "name": "Microsoft Graph List submission resources", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/assignments/:educationAssignment-id/submissions/:educationSubmission-id/resources", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "educationAssignment-id", "value": "", "type": "path", "description": "The unique identifier of educationAssignment" }, { "name": "educationSubmission-id", "value": "", "type": "path", "description": "The unique identifier of educationSubmission" }, { "name": "$top", "value": "50", "type": "query", "description": "Show only the first n items" }, { "name": "$skip", "value": "", "type": "query", "description": "Skip the first n items" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" }, { "name": "$count", "value": "", "type": "query", "description": "Include count of items" }, { "name": "$orderby", "value": "", "type": "query", "description": "Order items by property values" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "List the resources associated with a submission. Only teachers, students, and applications with application permissions can perform this operation. The educationSubmissionResource object is a wrapper around the actual resource object the student is working on. The wrapper also includes a pointer to the resources on the assignment if this resource was copied from the assignment during the assign process. These resources are the working copy of the assignment. The submittedResources are the resour" }, { "info": { "name": "Microsoft Graph Create educationSubmissionResource", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/assignments/:educationAssignment-id/submissions/:educationSubmission-id/resources", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "educationAssignment-id", "value": "", "type": "path", "description": "The unique identifier of educationAssignment" }, { "name": "educationSubmission-id", "value": "", "type": "path", "description": "The unique identifier of educationSubmission" } ], "body": { "type": "json", "data": "{}" } }, "docs": "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." }, { "info": { "name": "Microsoft Graph Get educationSubmissionResource", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/assignments/:educationAssignment-id/submissions/:educationSubmission-id/resources/:educationSubmissionResource-id", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "educationAssignment-id", "value": "", "type": "path", "description": "The unique identifier of educationAssignment" }, { "name": "educationSubmission-id", "value": "", "type": "path", "description": "The unique identifier of educationSubmission" }, { "name": "educationSubmissionResource-id", "value": "", "type": "path", "description": "The unique identifier of educationSubmissionResource" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "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." }, { "info": { "name": "Microsoft Graph Update the navigation property resources in education", "type": "http" }, "http": { "method": "PATCH", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/assignments/:educationAssignment-id/submissions/:educationSubmission-id/resources/:educationSubmissionResource-id", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "educationAssignment-id", "value": "", "type": "path", "description": "The unique identifier of educationAssignment" }, { "name": "educationSubmission-id", "value": "", "type": "path", "description": "The unique identifier of educationSubmission" }, { "name": "educationSubmissionResource-id", "value": "", "type": "path", "description": "The unique identifier of educationSubmissionResource" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Microsoft Graph Update the navigation property resources in education" }, { "info": { "name": "Microsoft Graph Delete educationSubmissionResource", "type": "http" }, "http": { "method": "DELETE", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/assignments/:educationAssignment-id/submissions/:educationSubmission-id/resources/:educationSubmissionResource-id", "headers": [ { "name": "If-Match", "value": "" } ], "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "educationAssignment-id", "value": "", "type": "path", "description": "The unique identifier of educationAssignment" }, { "name": "educationSubmission-id", "value": "", "type": "path", "description": "The unique identifier of educationSubmission" }, { "name": "educationSubmissionResource-id", "value": "", "type": "path", "description": "The unique identifier of educationSubmissionResource" } ] }, "docs": "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." }, { "info": { "name": "Microsoft Graph List dependentResources", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/assignments/:educationAssignment-id/submissions/:educationSubmission-id/resources/:educationSubmissionResource-id/dependentResources", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "educationAssignment-id", "value": "", "type": "path", "description": "The unique identifier of educationAssignment" }, { "name": "educationSubmission-id", "value": "", "type": "path", "description": "The unique identifier of educationSubmission" }, { "name": "educationSubmissionResource-id", "value": "", "type": "path", "description": "The unique identifier of educationSubmissionResource" }, { "name": "$top", "value": "50", "type": "query", "description": "Show only the first n items" }, { "name": "$skip", "value": "", "type": "query", "description": "Skip the first n items" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" }, { "name": "$count", "value": "", "type": "query", "description": "Include count of items" }, { "name": "$orderby", "value": "", "type": "query", "description": "Order items by property values" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "List the dependent education submission resources for a given education submission resource." }, { "info": { "name": "Microsoft Graph Create new navigation property to dependentResources for education", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/assignments/:educationAssignment-id/submissions/:educationSubmission-id/resources/:educationSubmissionResource-id/dependentResources", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "educationAssignment-id", "value": "", "type": "path", "description": "The unique identifier of educationAssignment" }, { "name": "educationSubmission-id", "value": "", "type": "path", "description": "The unique identifier of educationSubmission" }, { "name": "educationSubmissionResource-id", "value": "", "type": "path", "description": "The unique identifier of educationSubmissionResource" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Microsoft Graph Create new navigation property to dependentResources for education" }, { "info": { "name": "Microsoft Graph Get dependentResources from education", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/assignments/:educationAssignment-id/submissions/:educationSubmission-id/resources/:educationSubmissionResource-id/dependentResources/:educationSubmissionResource-id1", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "educationAssignment-id", "value": "", "type": "path", "description": "The unique identifier of educationAssignment" }, { "name": "educationSubmission-id", "value": "", "type": "path", "description": "The unique identifier of educationSubmission" }, { "name": "educationSubmissionResource-id", "value": "", "type": "path", "description": "The unique identifier of educationSubmissionResource" }, { "name": "educationSubmissionResource-id1", "value": "", "type": "path", "description": "The unique identifier of educationSubmissionResource" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "A collection of submission resources that depend on the parent educationSubmissionResource." }, { "info": { "name": "Microsoft Graph Update the navigation property dependentResources in education", "type": "http" }, "http": { "method": "PATCH", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/assignments/:educationAssignment-id/submissions/:educationSubmission-id/resources/:educationSubmissionResource-id/dependentResources/:educationSubmissionResource-id1", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "educationAssignment-id", "value": "", "type": "path", "description": "The unique identifier of educationAssignment" }, { "name": "educationSubmission-id", "value": "", "type": "path", "description": "The unique identifier of educationSubmission" }, { "name": "educationSubmissionResource-id", "value": "", "type": "path", "description": "The unique identifier of educationSubmissionResource" }, { "name": "educationSubmissionResource-id1", "value": "", "type": "path", "description": "The unique identifier of educationSubmissionResource" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Microsoft Graph Update the navigation property dependentResources in education" }, { "info": { "name": "Microsoft Graph Delete navigation property dependentResources for education", "type": "http" }, "http": { "method": "DELETE", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/assignments/:educationAssignment-id/submissions/:educationSubmission-id/resources/:educationSubmissionResource-id/dependentResources/:educationSubmissionResource-id1", "headers": [ { "name": "If-Match", "value": "" } ], "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "educationAssignment-id", "value": "", "type": "path", "description": "The unique identifier of educationAssignment" }, { "name": "educationSubmission-id", "value": "", "type": "path", "description": "The unique identifier of educationSubmission" }, { "name": "educationSubmissionResource-id", "value": "", "type": "path", "description": "The unique identifier of educationSubmissionResource" }, { "name": "educationSubmissionResource-id1", "value": "", "type": "path", "description": "The unique identifier of educationSubmissionResource" } ] }, "docs": "Microsoft Graph Delete navigation property dependentResources for education" }, { "info": { "name": "Microsoft Graph Get the number of the resource", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/assignments/:educationAssignment-id/submissions/:educationSubmission-id/resources/:educationSubmissionResource-id/dependentResources/$count", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "educationAssignment-id", "value": "", "type": "path", "description": "The unique identifier of educationAssignment" }, { "name": "educationSubmission-id", "value": "", "type": "path", "description": "The unique identifier of educationSubmission" }, { "name": "educationSubmissionResource-id", "value": "", "type": "path", "description": "The unique identifier of educationSubmissionResource" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" } ] }, "docs": "Microsoft Graph Get the number of the resource" }, { "info": { "name": "Microsoft Graph Get the number of the resource", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/assignments/:educationAssignment-id/submissions/:educationSubmission-id/resources/$count", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "educationAssignment-id", "value": "", "type": "path", "description": "The unique identifier of educationAssignment" }, { "name": "educationSubmission-id", "value": "", "type": "path", "description": "The unique identifier of educationSubmission" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" } ] }, "docs": "Microsoft Graph Get the number of the resource" }, { "info": { "name": "Microsoft Graph List submittedResources", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/assignments/:educationAssignment-id/submissions/:educationSubmission-id/submittedResources", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "educationAssignment-id", "value": "", "type": "path", "description": "The unique identifier of educationAssignment" }, { "name": "educationSubmission-id", "value": "", "type": "path", "description": "The unique identifier of educationSubmission" }, { "name": "$top", "value": "50", "type": "query", "description": "Show only the first n items" }, { "name": "$skip", "value": "", "type": "query", "description": "Skip the first n items" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" }, { "name": "$count", "value": "", "type": "query", "description": "Include count of items" }, { "name": "$orderby", "value": "", "type": "query", "description": "Order items by property values" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "List the educationSubmissionResource objects that were officially submitted for grading. Only teachers, students, and applications with application permissions can perform this operation. The student who owns the submission can't change the submitted list without resubmitting the assignment. This resource is a wrapper around the real resource and can contain a pointer back to the actual assignment resource if this resource was copied from the assignment." }, { "info": { "name": "Microsoft Graph Create new navigation property to submittedResources for education", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/assignments/:educationAssignment-id/submissions/:educationSubmission-id/submittedResources", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "educationAssignment-id", "value": "", "type": "path", "description": "The unique identifier of educationAssignment" }, { "name": "educationSubmission-id", "value": "", "type": "path", "description": "The unique identifier of educationSubmission" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Microsoft Graph Create new navigation property to submittedResources for education" }, { "info": { "name": "Microsoft Graph Get educationSubmittedSubmissionResource", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/assignments/:educationAssignment-id/submissions/:educationSubmission-id/submittedResources/:educationSubmissionResource-id", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "educationAssignment-id", "value": "", "type": "path", "description": "The unique identifier of educationAssignment" }, { "name": "educationSubmission-id", "value": "", "type": "path", "description": "The unique identifier of educationSubmission" }, { "name": "educationSubmissionResource-id", "value": "", "type": "path", "description": "The unique identifier of educationSubmissionResource" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "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." }, { "info": { "name": "Microsoft Graph Update the navigation property submittedResources in education", "type": "http" }, "http": { "method": "PATCH", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/assignments/:educationAssignment-id/submissions/:educationSubmission-id/submittedResources/:educationSubmissionResource-id", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "educationAssignment-id", "value": "", "type": "path", "description": "The unique identifier of educationAssignment" }, { "name": "educationSubmission-id", "value": "", "type": "path", "description": "The unique identifier of educationSubmission" }, { "name": "educationSubmissionResource-id", "value": "", "type": "path", "description": "The unique identifier of educationSubmissionResource" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Microsoft Graph Update the navigation property submittedResources in education" }, { "info": { "name": "Microsoft Graph Delete navigation property submittedResources for education", "type": "http" }, "http": { "method": "DELETE", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/assignments/:educationAssignment-id/submissions/:educationSubmission-id/submittedResources/:educationSubmissionResource-id", "headers": [ { "name": "If-Match", "value": "" } ], "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "educationAssignment-id", "value": "", "type": "path", "description": "The unique identifier of educationAssignment" }, { "name": "educationSubmission-id", "value": "", "type": "path", "description": "The unique identifier of educationSubmission" }, { "name": "educationSubmissionResource-id", "value": "", "type": "path", "description": "The unique identifier of educationSubmissionResource" } ] }, "docs": "Microsoft Graph Delete navigation property submittedResources for education" }, { "info": { "name": "Microsoft Graph Get dependentResources from education", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/assignments/:educationAssignment-id/submissions/:educationSubmission-id/submittedResources/:educationSubmissionResource-id/dependentResources", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "educationAssignment-id", "value": "", "type": "path", "description": "The unique identifier of educationAssignment" }, { "name": "educationSubmission-id", "value": "", "type": "path", "description": "The unique identifier of educationSubmission" }, { "name": "educationSubmissionResource-id", "value": "", "type": "path", "description": "The unique identifier of educationSubmissionResource" }, { "name": "$top", "value": "50", "type": "query", "description": "Show only the first n items" }, { "name": "$skip", "value": "", "type": "query", "description": "Skip the first n items" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" }, { "name": "$count", "value": "", "type": "query", "description": "Include count of items" }, { "name": "$orderby", "value": "", "type": "query", "description": "Order items by property values" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "A collection of submission resources that depend on the parent educationSubmissionResource." }, { "info": { "name": "Microsoft Graph Create new navigation property to dependentResources for education", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/assignments/:educationAssignment-id/submissions/:educationSubmission-id/submittedResources/:educationSubmissionResource-id/dependentResources", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "educationAssignment-id", "value": "", "type": "path", "description": "The unique identifier of educationAssignment" }, { "name": "educationSubmission-id", "value": "", "type": "path", "description": "The unique identifier of educationSubmission" }, { "name": "educationSubmissionResource-id", "value": "", "type": "path", "description": "The unique identifier of educationSubmissionResource" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Microsoft Graph Create new navigation property to dependentResources for education" }, { "info": { "name": "Microsoft Graph Get dependentResources from education", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/assignments/:educationAssignment-id/submissions/:educationSubmission-id/submittedResources/:educationSubmissionResource-id/dependentResources/:educationSubmissionResource-id1", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "educationAssignment-id", "value": "", "type": "path", "description": "The unique identifier of educationAssignment" }, { "name": "educationSubmission-id", "value": "", "type": "path", "description": "The unique identifier of educationSubmission" }, { "name": "educationSubmissionResource-id", "value": "", "type": "path", "description": "The unique identifier of educationSubmissionResource" }, { "name": "educationSubmissionResource-id1", "value": "", "type": "path", "description": "The unique identifier of educationSubmissionResource" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "A collection of submission resources that depend on the parent educationSubmissionResource." }, { "info": { "name": "Microsoft Graph Update the navigation property dependentResources in education", "type": "http" }, "http": { "method": "PATCH", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/assignments/:educationAssignment-id/submissions/:educationSubmission-id/submittedResources/:educationSubmissionResource-id/dependentResources/:educationSubmissionResource-id1", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "educationAssignment-id", "value": "", "type": "path", "description": "The unique identifier of educationAssignment" }, { "name": "educationSubmission-id", "value": "", "type": "path", "description": "The unique identifier of educationSubmission" }, { "name": "educationSubmissionResource-id", "value": "", "type": "path", "description": "The unique identifier of educationSubmissionResource" }, { "name": "educationSubmissionResource-id1", "value": "", "type": "path", "description": "The unique identifier of educationSubmissionResource" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Microsoft Graph Update the navigation property dependentResources in education" }, { "info": { "name": "Microsoft Graph Delete navigation property dependentResources for education", "type": "http" }, "http": { "method": "DELETE", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/assignments/:educationAssignment-id/submissions/:educationSubmission-id/submittedResources/:educationSubmissionResource-id/dependentResources/:educationSubmissionResource-id1", "headers": [ { "name": "If-Match", "value": "" } ], "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "educationAssignment-id", "value": "", "type": "path", "description": "The unique identifier of educationAssignment" }, { "name": "educationSubmission-id", "value": "", "type": "path", "description": "The unique identifier of educationSubmission" }, { "name": "educationSubmissionResource-id", "value": "", "type": "path", "description": "The unique identifier of educationSubmissionResource" }, { "name": "educationSubmissionResource-id1", "value": "", "type": "path", "description": "The unique identifier of educationSubmissionResource" } ] }, "docs": "Microsoft Graph Delete navigation property dependentResources for education" }, { "info": { "name": "Microsoft Graph Get the number of the resource", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/assignments/:educationAssignment-id/submissions/:educationSubmission-id/submittedResources/:educationSubmissionResource-id/dependentResources/$count", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "educationAssignment-id", "value": "", "type": "path", "description": "The unique identifier of educationAssignment" }, { "name": "educationSubmission-id", "value": "", "type": "path", "description": "The unique identifier of educationSubmission" }, { "name": "educationSubmissionResource-id", "value": "", "type": "path", "description": "The unique identifier of educationSubmissionResource" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" } ] }, "docs": "Microsoft Graph Get the number of the resource" }, { "info": { "name": "Microsoft Graph Get the number of the resource", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/assignments/:educationAssignment-id/submissions/:educationSubmission-id/submittedResources/$count", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "educationAssignment-id", "value": "", "type": "path", "description": "The unique identifier of educationAssignment" }, { "name": "educationSubmission-id", "value": "", "type": "path", "description": "The unique identifier of educationSubmission" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" } ] }, "docs": "Microsoft Graph Get the number of the resource" }, { "info": { "name": "Microsoft Graph Get the number of the resource", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/assignments/:educationAssignment-id/submissions/$count", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "educationAssignment-id", "value": "", "type": "path", "description": "The unique identifier of educationAssignment" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" } ] }, "docs": "Microsoft Graph Get the number of the resource" }, { "info": { "name": "Microsoft Graph Get the number of the resource", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/assignments/$count", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" } ] }, "docs": "Microsoft Graph Get the number of the resource" }, { "info": { "name": "Microsoft Graph Invoke function delta", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/assignments/delta()", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "$top", "value": "50", "type": "query", "description": "Show only the first n items" }, { "name": "$skip", "value": "", "type": "query", "description": "Skip the first n items" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" }, { "name": "$count", "value": "", "type": "query", "description": "Include count of items" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$orderby", "value": "", "type": "query", "description": "Order items by property values" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Get a list of newly-created or updated assignments without reading the whole collection. A teacher or an application running with application permissions can see all assignment objects for the class. Students can only see assignments that are assigned to them." }, { "info": { "name": "Microsoft Graph Get assignmentSettings from education", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/assignmentSettings", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Specifies class-level assignments settings." }, { "info": { "name": "Microsoft Graph Update educationAssignmentSettings", "type": "http" }, "http": { "method": "PATCH", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/assignmentSettings", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update the properties of an educationAssignmentSettings object. Only teachers can update these settings." }, { "info": { "name": "Microsoft Graph Delete navigation property assignmentSettings for education", "type": "http" }, "http": { "method": "DELETE", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/assignmentSettings", "headers": [ { "name": "If-Match", "value": "" } ], "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" } ] }, "docs": "Microsoft Graph Delete navigation property assignmentSettings for education" }, { "info": { "name": "Microsoft Graph Get defaultGradingScheme from education", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/assignmentSettings/defaultGradingScheme", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "The default grading scheme for assignments created in this class." }, { "info": { "name": "Microsoft Graph Get gradingCategories from education", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/assignmentSettings/gradingCategories", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "$top", "value": "50", "type": "query", "description": "Show only the first n items" }, { "name": "$skip", "value": "", "type": "query", "description": "Skip the first n items" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" }, { "name": "$count", "value": "", "type": "query", "description": "Include count of items" }, { "name": "$orderby", "value": "", "type": "query", "description": "Order items by property values" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "When set, enables users to weight assignments differently when computing a class average grade." }, { "info": { "name": "Microsoft Graph Create new navigation property to gradingCategories for education", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/assignmentSettings/gradingCategories", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Microsoft Graph Create new navigation property to gradingCategories for education" }, { "info": { "name": "Microsoft Graph Get gradingCategories from education", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/assignmentSettings/gradingCategories/:educationGradingCategory-id", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "educationGradingCategory-id", "value": "", "type": "path", "description": "The unique identifier of educationGradingCategory" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "When set, enables users to weight assignments differently when computing a class average grade." }, { "info": { "name": "Microsoft Graph Update gradingCategory", "type": "http" }, "http": { "method": "PATCH", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/assignmentSettings/gradingCategories/:educationGradingCategory-id", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "educationGradingCategory-id", "value": "", "type": "path", "description": "The unique identifier of educationGradingCategory" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update a single gradingCategory on the educationAssignmentSettings. Only teachers can perform this operation." }, { "info": { "name": "Microsoft Graph Delete navigation property gradingCategories for education", "type": "http" }, "http": { "method": "DELETE", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/assignmentSettings/gradingCategories/:educationGradingCategory-id", "headers": [ { "name": "If-Match", "value": "" } ], "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "educationGradingCategory-id", "value": "", "type": "path", "description": "The unique identifier of educationGradingCategory" } ] }, "docs": "Microsoft Graph Delete navigation property gradingCategories for education" }, { "info": { "name": "Microsoft Graph Get the number of the resource", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/assignmentSettings/gradingCategories/$count", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" } ] }, "docs": "Microsoft Graph Get the number of the resource" }, { "info": { "name": "Microsoft Graph Get educationGradingScheme", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/assignmentSettings/gradingSchemes", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "$top", "value": "50", "type": "query", "description": "Show only the first n items" }, { "name": "$skip", "value": "", "type": "query", "description": "Skip the first n items" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" }, { "name": "$count", "value": "", "type": "query", "description": "Include count of items" }, { "name": "$orderby", "value": "", "type": "query", "description": "Order items by property values" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Read the properties and relationships of an educationGradingScheme object." }, { "info": { "name": "Microsoft Graph Create educationGradingScheme", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/assignmentSettings/gradingSchemes", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Create a new educationGradingScheme on an educationClass. Only teachers can perform this operation." }, { "info": { "name": "Microsoft Graph Get educationGradingScheme", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/assignmentSettings/gradingSchemes/:educationGradingScheme-id", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "educationGradingScheme-id", "value": "", "type": "path", "description": "The unique identifier of educationGradingScheme" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Read the properties and relationships of an educationGradingScheme object." }, { "info": { "name": "Microsoft Graph Update the navigation property gradingSchemes in education", "type": "http" }, "http": { "method": "PATCH", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/assignmentSettings/gradingSchemes/:educationGradingScheme-id", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "educationGradingScheme-id", "value": "", "type": "path", "description": "The unique identifier of educationGradingScheme" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Microsoft Graph Update the navigation property gradingSchemes in education" }, { "info": { "name": "Microsoft Graph Delete educationGradingScheme", "type": "http" }, "http": { "method": "DELETE", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/assignmentSettings/gradingSchemes/:educationGradingScheme-id", "headers": [ { "name": "If-Match", "value": "" } ], "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "educationGradingScheme-id", "value": "", "type": "path", "description": "The unique identifier of educationGradingScheme" } ] }, "docs": "Delete an educationGradingScheme object." }, { "info": { "name": "Microsoft Graph Get the number of the resource", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/assignmentSettings/gradingSchemes/$count", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" } ] }, "docs": "Microsoft Graph Get the number of the resource" }, { "info": { "name": "Microsoft Graph Get group from education", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/group", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "The underlying Microsoft 365 group object." }, { "info": { "name": "Microsoft Graph Get serviceProvisioningErrors property value", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/group/serviceProvisioningErrors", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "$top", "value": "50", "type": "query", "description": "Show only the first n items" }, { "name": "$skip", "value": "", "type": "query", "description": "Skip the first n items" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" }, { "name": "$count", "value": "", "type": "query", "description": "Include count of items" }, { "name": "$orderby", "value": "", "type": "query", "description": "Order items by property values" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a group object. Supports $filter (eq, not, for isResolved and serviceInstance)." }, { "info": { "name": "Microsoft Graph Get the number of the resource", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/group/serviceProvisioningErrors/$count", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" } ] }, "docs": "Microsoft Graph Get the number of the resource" }, { "info": { "name": "Microsoft Graph List members of an educationClass", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/members", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "$top", "value": "50", "type": "query", "description": "Show only the first n items" }, { "name": "$skip", "value": "", "type": "query", "description": "Skip the first n items" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" }, { "name": "$count", "value": "", "type": "query", "description": "Include count of items" }, { "name": "$orderby", "value": "", "type": "query", "description": "Order items by property values" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Retrieves the educationUser members of an educationClass." }, { "info": { "name": "Microsoft Graph Remove member from educationClass", "type": "http" }, "http": { "method": "DELETE", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/members/:educationUser-id/$ref", "headers": [ { "name": "If-Match", "value": "" } ], "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "educationUser-id", "value": "", "type": "path", "description": "The unique identifier of educationUser" } ] }, "docs": "Remove an educationUser from an educationClass." }, { "info": { "name": "Microsoft Graph Get the number of the resource", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/members/$count", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" } ] }, "docs": "Microsoft Graph Get the number of the resource" }, { "info": { "name": "Microsoft Graph List members of an educationClass", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/members/$ref", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "$top", "value": "50", "type": "query", "description": "Show only the first n items" }, { "name": "$skip", "value": "", "type": "query", "description": "Skip the first n items" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" }, { "name": "$count", "value": "", "type": "query", "description": "Include count of items" }, { "name": "$orderby", "value": "", "type": "query", "description": "Order items by property values" } ] }, "docs": "Retrieves the educationUser members of an educationClass." }, { "info": { "name": "Microsoft Graph Add a student", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/members/$ref", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Add an educationUser member to an educationClass." }, { "info": { "name": "Microsoft Graph Remove member from educationClass", "type": "http" }, "http": { "method": "DELETE", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/members/$ref", "headers": [ { "name": "If-Match", "value": "" } ], "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "@id", "value": "", "type": "query", "description": "The delete Uri" } ] }, "docs": "Remove an educationUser from an educationClass." }, { "info": { "name": "Microsoft Graph Invoke function getRecentlyModifiedSubmissions", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/getRecentlyModifiedSubmissions()", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "$top", "value": "50", "type": "query", "description": "Show only the first n items" }, { "name": "$skip", "value": "", "type": "query", "description": "Skip the first n items" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" }, { "name": "$count", "value": "", "type": "query", "description": "Include count of items" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$orderby", "value": "", "type": "query", "description": "Order items by property values" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Retrieve submissions modified in the previous seven days. Only teachers 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 their work. A teacher or application with application permissions has full access to all submission objects. The grade and feedback from a teacher are part of the educationOutcome associated with this object. Only teachers or applicatio" }, { "info": { "name": "Microsoft Graph List class modules", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/modules", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "$top", "value": "50", "type": "query", "description": "Show only the first n items" }, { "name": "$skip", "value": "", "type": "query", "description": "Skip the first n items" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" }, { "name": "$count", "value": "", "type": "query", "description": "Include count of items" }, { "name": "$orderby", "value": "", "type": "query", "description": "Order items by property values" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Retrieve a list of module objects. Only teachers, students, and applications with application permissions can perform this operation. A teacher or an application with application permissions can see all module objects for the class. Students can only see published modules." }, { "info": { "name": "Microsoft Graph Create educationModule", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/modules", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" } ], "body": { "type": "json", "data": "{}" } }, "docs": "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." }, { "info": { "name": "Microsoft Graph Get educationModule", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/modules/:educationModule-id", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "educationModule-id", "value": "", "type": "path", "description": "The unique identifier of educationModule" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "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." }, { "info": { "name": "Microsoft Graph Update educationModule", "type": "http" }, "http": { "method": "PATCH", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/modules/:educationModule-id", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "educationModule-id", "value": "", "type": "path", "description": "The unique identifier of educationModule" } ], "body": { "type": "json", "data": "{}" } }, "docs": "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." }, { "info": { "name": "Microsoft Graph Delete educationModule", "type": "http" }, "http": { "method": "DELETE", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/modules/:educationModule-id", "headers": [ { "name": "If-Match", "value": "" } ], "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "educationModule-id", "value": "", "type": "path", "description": "The unique identifier of educationModule" } ] }, "docs": "Delete an existing module in a class. Only teachers within a class can delete modules." }, { "info": { "name": "Microsoft Graph Invoke action pin", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/modules/:educationModule-id/pin", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "educationModule-id", "value": "", "type": "path", "description": "The unique identifier of educationModule" } ] }, "docs": "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." }, { "info": { "name": "Microsoft Graph Invoke action publish", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/modules/:educationModule-id/publish", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "educationModule-id", "value": "", "type": "path", "description": "The unique identifier of educationModule" } ] }, "docs": "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." }, { "info": { "name": "Microsoft Graph Invoke action setUpResourcesFolder", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/modules/:educationModule-id/setUpResourcesFolder", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "educationModule-id", "value": "", "type": "path", "description": "The unique identifier of educationModule" } ] }, "docs": "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." }, { "info": { "name": "Microsoft Graph Invoke action unpin", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/modules/:educationModule-id/unpin", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "educationModule-id", "value": "", "type": "path", "description": "The unique identifier of educationModule" } ] }, "docs": "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." }, { "info": { "name": "Microsoft Graph List module resources", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/modules/:educationModule-id/resources", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "educationModule-id", "value": "", "type": "path", "description": "The unique identifier of educationModule" }, { "name": "$top", "value": "50", "type": "query", "description": "Show only the first n items" }, { "name": "$skip", "value": "", "type": "query", "description": "Skip the first n items" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" }, { "name": "$count", "value": "", "type": "query", "description": "Include count of items" }, { "name": "$orderby", "value": "", "type": "query", "description": "Order items by property values" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Get all the educationModuleResource objects associated with a module. Only teachers, students, and applications with application permissions can perform this operation." }, { "info": { "name": "Microsoft Graph Create educationModuleResource", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/modules/:educationModule-id/resources", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "educationModule-id", "value": "", "type": "path", "description": "The unique identifier of educationModule" } ], "body": { "type": "json", "data": "{}" } }, "docs": "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." }, { "info": { "name": "Microsoft Graph Get educationModuleResource", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/modules/:educationModule-id/resources/:educationModuleResource-id", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "educationModule-id", "value": "", "type": "path", "description": "The unique identifier of educationModule" }, { "name": "educationModuleResource-id", "value": "", "type": "path", "description": "The unique identifier of educationModuleResource" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Get the properties of a resource associated with a module. Only teachers, students, and applications with application permissions can perform this operation." }, { "info": { "name": "Microsoft Graph Update educationModuleResource", "type": "http" }, "http": { "method": "PATCH", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/modules/:educationModule-id/resources/:educationModuleResource-id", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "educationModule-id", "value": "", "type": "path", "description": "The unique identifier of educationModule" }, { "name": "educationModuleResource-id", "value": "", "type": "path", "description": "The unique identifier of educationModuleResource" } ], "body": { "type": "json", "data": "{}" } }, "docs": "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." }, { "info": { "name": "Microsoft Graph Delete educationModuleResource", "type": "http" }, "http": { "method": "DELETE", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/modules/:educationModule-id/resources/:educationModuleResource-id", "headers": [ { "name": "If-Match", "value": "" } ], "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "educationModule-id", "value": "", "type": "path", "description": "The unique identifier of educationModule" }, { "name": "educationModuleResource-id", "value": "", "type": "path", "description": "The unique identifier of educationModuleResource" } ] }, "docs": "Delete a specific educationModuleResource attached to a module. Only teachers in the class can remove a resource." }, { "info": { "name": "Microsoft Graph Get the number of the resource", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/modules/:educationModule-id/resources/$count", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "educationModule-id", "value": "", "type": "path", "description": "The unique identifier of educationModule" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" } ] }, "docs": "Microsoft Graph Get the number of the resource" }, { "info": { "name": "Microsoft Graph Get the number of the resource", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/modules/$count", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" } ] }, "docs": "Microsoft Graph Get the number of the resource" }, { "info": { "name": "Microsoft Graph List schools", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/schools", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "$top", "value": "50", "type": "query", "description": "Show only the first n items" }, { "name": "$skip", "value": "", "type": "query", "description": "Skip the first n items" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" }, { "name": "$count", "value": "", "type": "query", "description": "Include count of items" }, { "name": "$orderby", "value": "", "type": "query", "description": "Order items by property values" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Retrieve a list of schools in which the class is taught." }, { "info": { "name": "Microsoft Graph Get schools from education", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/schools/:educationSchool-id", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "educationSchool-id", "value": "", "type": "path", "description": "The unique identifier of educationSchool" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "All schools that this class is associated with. Nullable." }, { "info": { "name": "Microsoft Graph Get the number of the resource", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/schools/$count", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" } ] }, "docs": "Microsoft Graph Get the number of the resource" }, { "info": { "name": "Microsoft Graph List teachers", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/teachers", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "$top", "value": "50", "type": "query", "description": "Show only the first n items" }, { "name": "$skip", "value": "", "type": "query", "description": "Skip the first n items" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" }, { "name": "$count", "value": "", "type": "query", "description": "Include count of items" }, { "name": "$orderby", "value": "", "type": "query", "description": "Order items by property values" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Retrieve a list of teachers for a class. Delegated tokens must be members of the class to get the teacher list." }, { "info": { "name": "Microsoft Graph Remove teacher from educationClass", "type": "http" }, "http": { "method": "DELETE", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/teachers/:educationUser-id/$ref", "headers": [ { "name": "If-Match", "value": "" } ], "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "educationUser-id", "value": "", "type": "path", "description": "The unique identifier of educationUser" } ] }, "docs": "Remove a teacher from an educationClass." }, { "info": { "name": "Microsoft Graph Get the number of the resource", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/teachers/$count", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" } ] }, "docs": "Microsoft Graph Get the number of the resource" }, { "info": { "name": "Microsoft Graph List teachers", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/teachers/$ref", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "$top", "value": "50", "type": "query", "description": "Show only the first n items" }, { "name": "$skip", "value": "", "type": "query", "description": "Skip the first n items" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" }, { "name": "$count", "value": "", "type": "query", "description": "Include count of items" }, { "name": "$orderby", "value": "", "type": "query", "description": "Order items by property values" } ] }, "docs": "Retrieve a list of teachers for a class. Delegated tokens must be members of the class to get the teacher list." }, { "info": { "name": "Microsoft Graph Add teacher", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/teachers/$ref", "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Add a teacher to a class." }, { "info": { "name": "Microsoft Graph Remove teacher from educationClass", "type": "http" }, "http": { "method": "DELETE", "url": "https://graph.microsoft.com/v1.0/education/classes/:educationClass-id/teachers/$ref", "headers": [ { "name": "If-Match", "value": "" } ], "params": [ { "name": "educationClass-id", "value": "", "type": "path", "description": "The unique identifier of educationClass" }, { "name": "@id", "value": "", "type": "query", "description": "The delete Uri" } ] }, "docs": "Remove a teacher from an educationClass." }, { "info": { "name": "Microsoft Graph Get the number of the resource", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/education/classes/$count", "params": [ { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" } ] }, "docs": "Microsoft Graph Get the number of the resource" }, { "info": { "name": "Microsoft Graph Invoke function delta", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/education/classes/delta()", "params": [ { "name": "$top", "value": "50", "type": "query", "description": "Show only the first n items" }, { "name": "$skip", "value": "", "type": "query", "description": "Skip the first n items" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" }, { "name": "$count", "value": "", "type": "query", "description": "Include count of items" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$orderby", "value": "", "type": "query", "description": "Order items by property values" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Get newly created or updated classes, including membership changes, without having to perform a full read of the entire class collection. See Use delta query for details." } ] } ], "bundled": true }