public interface AssignmentGroupWriter extends CanvasWriter<AssignmentGroup,AssignmentGroupWriter>
| Modifier and Type | Method and Description |
|---|---|
Optional<AssignmentGroup> |
createAssignmentGroup(String courseId,
AssignmentGroup assignmentGroup)
Creates an assignment group in Canvas.
|
Optional<AssignmentGroup> |
deleteAssignmentGroup(DeleteAssignmentGroupOptions options)
Delete an assignment group from Canvas.
|
Optional<AssignmentGroup> |
editAssignmentGroup(String courseId,
AssignmentGroup assignmentGroup)
Modify an existing assignment group in Canvas.
|
writeAsCanvasUser, writeAsSisUserOptional<AssignmentGroup> createAssignmentGroup(String courseId, AssignmentGroup assignmentGroup) throws IOException
courseId - Course that the assignment group is inassignmentGroup - The Assignment Group object to createIOException - When there is an error communicating with CanvasOptional<AssignmentGroup> editAssignmentGroup(String courseId, AssignmentGroup assignmentGroup) throws IOException
courseId - Course ID of the course containing the assignment group to editassignmentGroup - Modified assignment group to saveIOException - When there is an error communicating with CanvasOptional<AssignmentGroup> deleteAssignmentGroup(DeleteAssignmentGroupOptions options) throws IOException
options - Collection of optional parameters for the Canvas API callIOException - When there is an error communicating with CanvasCopyright © 2021 Kansas State University, Office of Mediated Education. All rights reserved.