我在我的个人openx实例上创建了一个课程。然后导出它,并尝试将其导入机构平台,但得到了错误:
There was an error while importing the new course to our database.
'NoneType' object has no attribute 'data_dir'
如何解决这个问题?
编辑:同样,重复的部分未正确导出。您必须在创建按钮上单击创建它们,然后将相关内容移动到这些内容中。
答案 0 :(得分: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"
},
...
]
导入然后工作: