openedx_ai_extensions.edxapp_wrapper.backends package#

Submodules#

openedx_ai_extensions.edxapp_wrapper.backends.content_libraries_module_t_v1 module#

Backend abstraction.

openedx_ai_extensions.edxapp_wrapper.backends.content_libraries_module_t_v1.get_content_libraries()#

Get content_libraries module.

openedx_ai_extensions.edxapp_wrapper.backends.student_module_t_v1 module#

Backend abstraction for Teak and later.

openedx_ai_extensions.edxapp_wrapper.backends.student_module_t_v1.permission_is_course_staff(user, course_id)#

Return True if user holds a staff or instructor role for course_id.

openedx_ai_extensions.edxapp_wrapper.backends.student_module_test module#

Null backend for tests — always denies course-level access.

openedx_ai_extensions.edxapp_wrapper.backends.student_module_test.permission_is_course_staff(user, course_id)#

Module contents#