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
我在我的个人 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