课程发现的导师插件,开放的edx服务,提供对整合课程和程序元数据的访问。

tutor-discover的Python项目详细描述


这是一个用于Tutor的插件,它将Course Discovery应用程序集成到一个开放的edX平台中它对于集成例如Ecommerce或外部课程目录非常有用

E-ducation

由于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

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何将springboot war部署到debian jetty8   java破坏了函数,即使它看起来是正确的   当MockMvc不可自动编译时,java会有选择地从Spring Security向其应用单个过滤器   java AndroidStudio每秒播放n次生成的声音   JavaJBossSeam:继承的方法被拦截了吗?   ScheduledExecutorService中线程默认名称中池号的java含义   在Java中用递归方法实现类Fibonacci的递归   java虚拟路径/文件夹   java即时与ZoneDateTime。转换到另一时区   用GaussLegendre算法在java中逼近Pi   java RecyclerView findFirstVisibleItemPosition()返回1   java根据当前经过身份验证的用户的角色返回不同的JSON对象   java从内部类访问扩展类的方法   Android程序中的Java语法WRT静态方法   可选参数初始化Java字符串文字时出错