Edx-XBlock 和 mongodb 通信
Edx-XBlock and mongodb communication
我是 Edx 及其内部架构的新手。
我正在寻找并创建一个具有表单的自定义 Edx XBlock。在提交表单时,它将 POST REST-API 调用并存储学生视图的结果。学生将只看到结果部分(不是形式部分)
我能够创建 XBlock 并调用 REST API。但我不清楚我必须如何以及在哪里存储结果部分。我相信它应该存储在 edx mongodb 中(如果我错了请纠正我)。如果是这样,我应该如何从 XBlock 访问数据库。
如果有任何建议,我将不胜感激。
对于 XBlock,数据存储是通过 XBlock 字段处理的。您设置字段值,框架会自动将值存储在数据库中,并在重新加载 XBlock 时恢复它。
值的存储位置和方式取决于每个 XBlock 字段的范围。见 documentation about XBlock fields scope.
我是 Edx 及其内部架构的新手。
我正在寻找并创建一个具有表单的自定义 Edx XBlock。在提交表单时,它将 POST REST-API 调用并存储学生视图的结果。学生将只看到结果部分(不是形式部分)
我能够创建 XBlock 并调用 REST API。但我不清楚我必须如何以及在哪里存储结果部分。我相信它应该存储在 edx mongodb 中(如果我错了请纠正我)。如果是这样,我应该如何从 XBlock 访问数据库。
如果有任何建议,我将不胜感激。
对于 XBlock,数据存储是通过 XBlock 字段处理的。您设置字段值,框架会自动将值存储在数据库中,并在重新加载 XBlock 时恢复它。
值的存储位置和方式取决于每个 XBlock 字段的范围。见 documentation about XBlock fields scope.