Openedx 导入失败并显示“'NoneType' 对象没有属性 'data_dir'”消息

Openedx import fails with "'NoneType' object has no attribute 'data_dir'" message

我在我的个人 openedx 实例上创建了一门课程。然后将其导出,并尝试将其导入机构平台但出现错误:

There was an error while importing the new course to our database.
'NoneType' object has no attribute 'data_dir'

enter image description here

如何解决?


编辑:另外,重复的部分无法正确导出。您必须通过单击创建按钮来创建它们,然后将相关内容移入其中。

您需要修复存档中的一些小问题。

在您的存档中,编辑 /course/policies/course/policy.json

其中某处有一个 tabs 对象。

"tabs": [
      {
        "course_staff_only": false,
        "name": "Home",
        "type": "course_info"
      },
      {
        "course_staff_only": false,
        "name": "Course",
        "type": "courseware"
      },
      ...
]

在其中,类型 courseware 应该是第一个。

"tabs": [
      {
        "course_staff_only": false,
        "name": "Course",
        "type": "courseware"
      },
      {
        "course_staff_only": false,
        "name": "Home",
        "type": "course_info"
      },
      ...
]

导入然后工作:

enter image description here