SectionService#

class SectionService[source]#

Methods

add_users

Add users to a course section.

create_division

Connect users to a course section.

get

Get a course section.

delete

Delete a course section.

patch

Update a course section.

delete_user

Remove a user from a course section.

add_users(json_body, *, section_id, extra_parameters=None)[source]#

Add users to a course section.

Parameters:
Returns:

The updated course section.

Return type:

ExtendedCourseSection

create_division(json_body, *, section_id, extra_parameters=None)[source]#

Connect users to a course section.

Users that are already enrolled in the course connected to this section are immediately added to the course section. Other users will be added to the section as soon as they enroll in the course.

Parameters:
Returns:

The new division containing the users that were not immediately added to the course section.

Return type:

ResultDataPostSectionCreateDivision

get(*, section_id, extra_parameters=None)[source]#

Get a course section.

Parameters:
Returns:

The requested course section.

Return type:

ExtendedCourseSection

delete(*, section_id, extra_parameters=None)[source]#

Delete a course section.

Parameters:
Returns:

Nothing.

Return type:

None

patch(json_body, *, section_id, extra_parameters=None)[source]#

Update a course section.

Parameters:
Returns:

The updated course section.

Return type:

ExtendedCourseSection

delete_user(*, section_id, user_id, extra_parameters=None)[source]#

Remove a user from a course section.

Parameters:
Returns:

The updated course section.

Return type:

ExtendedCourseSection