0

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

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

在此处输入图像描述

如何解决这个问题?


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

4

1 回答 1

1

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

在您的档案中,编辑/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"
      },
      ...
]

导入然后工作:

在此处输入图像描述

于 2017-11-22T19:16:43.600 回答