| Package | Description |
|---|---|
| edu.ksu.canvas.impl |
Default implementations for Canvas API calls.
|
| edu.ksu.canvas.interfaces |
Interfaces defining Canvas API functionality
|
| edu.ksu.canvas.requestOptions |
Classes to encapsulate parameters that get passed to API calls.
|
| Modifier and Type | Method and Description |
|---|---|
List<AssignmentGroup> |
AssignmentGroupImpl.listAssignmentGroup(ListAssignmentGroupOptions options) |
| Modifier and Type | Method and Description |
|---|---|
List<AssignmentGroup> |
AssignmentGroupReader.listAssignmentGroup(ListAssignmentGroupOptions options)
Return a list of AssignmentGroups that the current user can view or manage.
|
| Modifier and Type | Method and Description |
|---|---|
ListAssignmentGroupOptions |
ListAssignmentGroupOptions.excludeAssignmentSubmissionTypes(List<ListAssignmentGroupOptions.ExcludeSubmissionTypes> toExclude)
If “assignments” are included, those with the specified submission types will be excluded
from the assignment groups.
|
ListAssignmentGroupOptions |
ListAssignmentGroupOptions.gradingPeriodId(Integer periodId)
The id of the grading period in which assignment groups are being requested (Requires grading periods to exist.)
|
ListAssignmentGroupOptions |
ListAssignmentGroupOptions.includes(List<ListAssignmentGroupOptions.Include> includes)
Associations to include with the group.
|
ListAssignmentGroupOptions |
ListAssignmentGroupOptions.overrideAssignmentDates(Boolean overrideDates)
Apply assignment overrides to the assignment, defaults to true.
|
ListAssignmentGroupOptions |
ListAssignmentGroupOptions.scopeAssignmentsToStudent(Boolean scopeToStudent)
If true, all assignments returned will apply to the current user in the specified grading period.
|
Copyright © 2021 Kansas State University, Office of Mediated Education. All rights reserved.