Edx-XBlock和mongodb通信

时间:2015-05-07 12:48:05

标签: mongodb edx

我是Edx及其内部架构的新手。

我正在寻找,创建一个具有表单的自定义Edx XBlock。在表单提交时,它将POST一个REST-API调用并存储学生视图的结果。学生只会看到结果部分(不是表格部分)

我能够创建XBlock并调用REST API。但我不清楚我必须存储结果部分的方式和位置。我相信它应该存储在edx mongodb中(如果我错了请纠正我)。如果是这样,我应该如何从XBlock访问数据库。

我非常感谢任何建议。

1 个答案:

答案 0 :(得分:2)

使用XBlocks,数据存储通过XBlock字段处理。您设置了字段值,框架将自动将值存储在数据库中,并在重新加载XBlock时将其还原。

值的存储位置和方式取决于每个XBlock字段的范围。请参阅{{3}}。