课程发现的导师插件,开放的edx服务,提供对整合课程和程序元数据的访问。
tutor-discover的Python项目详细描述
这是一个用于Tutor的插件,它将Course Discovery应用程序集成到一个开放的edX平台中它对于集成例如Ecommerce或外部课程目录非常有用
由于E-ducation的慷慨支持,这个插件被开发出来并向社区开放源代码谢谢您!
安装
此插件要求tutor>;=3.6.0。另外,您应该从源代码安装tutor,而不是从预编译的二进制文件安装tutor。
pip install tutor-discovery
然后,要启用此插件,请运行:
tutor plugins enable discovery
您必须重新生成环境:
tutor config save
运行迁移迁移:
tutor local init
如果改为运行tutor local quickstart,则无需执行最后一步。
操作
创建用户
发现用户界面将在本地实例的http://discovery.localhost和生产中的DISCOVERY_HOST(默认情况下:http(s)://discovery。<;您的lms主机>;)处可用。要从用户界面运行命令,必须创建用户:
tutor local run discovery ./manage.py createsuperuser
然后,您必须在http://discovery.localhost/admin与此用户登录。
可选地,您可以通过使用HTML/CMS上创建的预先存在的用户来访问OAuth2,通过访问HTTP(S)://Debug。要做到这一点,正确的域名必须存在,并指向生产服务器。
< H3>再索引课程
tutor local run discovery ./manage.py refresh_course_metadata tutor local run discovery ./manage.py update_index --disable-change-limit