gpt4 book ai didi

mysql - 通过 REST api(或其他传统方法)在 openedx 中创建用户

转载 作者:行者123 更新时间:2023-11-29 03:25:00 28 4
gpt4 key购买 nike

我需要在 Open edX 中创建用户并通过 API 调用让他们登录,然后执行所有 API 操作。这里的主要想法是创建一个登录系统,我的用户可以登录到我们拥有的这个软件,从而浏览所有课件并参加类(class)并通过软件跟踪他的数据。类(class)和软件之间的交互将通过 REST API 完成。

正在将他的身份复制到打开的有效表/数据库中完成工作,但它仍然不能解决在线问题。

最佳答案

目前在 Open edX 中这是不可能的,因为没有用于创建用户的 API。查看list of available APIs .

但是创建一个额外的端点来创建新用户并不会太困难。为此,我建议您使用 students.tests.factories 中的 UserProfileFactory:https://github.com/edx/edx-platform/blob/master/common/djangoapps/student/tests/factories.py#L39

它是一个用于测试的工厂,但也可以用于生产——这是一个肮脏的 hack,但它确实有效。

关于mysql - 通过 REST api(或其他传统方法)在 openedx 中创建用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37921477/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com