openedx.features.course_bookmarks package#

Subpackages#

Submodules#

openedx.features.course_bookmarks.plugins module#

Platform plugins to support course bookmarks.

class openedx.features.course_bookmarks.plugins.CourseBookmarksTool#

Bases: CourseTool

The course bookmarks tool.

classmethod analytics_id()#

Returns an id to uniquely identify this tool in analytics events.

classmethod icon_classes()#

Returns the icon classes needed to represent this tool.

classmethod is_enabled(request, course_key)#

The bookmarks tool is only enabled for enrolled users or staff.

classmethod title()#

Returns the title of this tool.

classmethod url(course_key)#

Returns the URL for this tool for the specified course key.

openedx.features.course_bookmarks.urls module#

Defines URLs for course bookmarks.

Module contents#