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)#