I am trying to create a python package to add custom course tab. I have created scaffold using tutor cookiecutter. Have followed some code hacks from discussion
openedx app. In setup.py
I have following entry points:
entry_points={
"tutor.plugin.v1": [
"demo = demo.plugin"
],
"openedx.course_tab": [
"demo_schedules = demo_schedules.plugins:DemoSchedules",
]
}
After installing plugin with pip install
, the plugin does shows up in tutor plugins list
and I have also enabled it. But the course tab does not appear on Course page.
I have seen some third party plugins and they all require adding it in $(tutor config printroot)/env/build/openedx/requirements/private.txt
. I don’t know how to do that with tutor plugin
I created because my plugin is not on git repo and using pip install
locally.
Any idea how to make it work?