Hi Folks
I am liking tutor, however, I cannot import a course form the command line. Here are the steps I followed.
- change to my working directory:
/home/ennisa/workspace/docs/company/code_institute/build
- download demo course from github:
git clone https://github.com/edx/demo-test-course.git
cd demo-test-course
- execute import command with data dir and source dir arguments:
tutor local run cms ./manage.py cms import /home/ennisa/workspace/docs/company/code_institute/build/demo-test-course course
This results in error
ennisa@workhorse:~/workspace/docs/company/code_institute/build/demo-test-course$ tutor local run cms ./manage.py cms import /home/ennisa/workspace/docs/company/code_institute/build/demo-test-course course
docker-compose -f /home/ennisa/.local/share/tutor/env/local/docker-compose.yml -f /home/ennisa/.local/share/tutor/env/local/docker-compose.prod.yml --project-name tutor_local run --rm cms ./manage.py cms import /home/ennisa/workspace/docs/company/code_institute/build/demo-test-course course
Creating tutor_local_cms_run ... done
Importing...
data_dir=/home/ennisa/workspace/docs/company/code_institute/build/demo-test-course, source_dirs=['course']
Importing static content? True
Importing python lib? True
2021-03-26 14:45:19,939 ERROR 1 [xmodule.modulestore.xml] [user None] [ip None] xml.py:385 - ERROR: Failed to load courselike 'b'course'': [Errno 2] No such file or directory: Path('/home/ennisa/workspace/docs/company/code_institute/build/demo-test-course/course/course.xml')
Traceback (most recent call last):
File "/openedx/edx-platform/common/lib/xmodule/xmodule/modulestore/xml.py", line 380, in try_load_course
course_descriptor = self.load_course(course_dir, course_ids, errorlog.tracker, target_course_id)
File "/openedx/edx-platform/common/lib/xmodule/xmodule/modulestore/xml.py", line 441, in load_course
with open(self.data_dir / course_dir / self.parent_xml) as course_file:
FileNotFoundError: [Errno 2] No such file or directory: Path('/home/ennisa/workspace/docs/company/code_institute/build/demo-test-course/course/course.xml')
ennisa@workhorse:~/workspace/docs/company/code_institute/build/demo-test-course$
Here are the log files show nothing when the command above is executed.
tutor local logs cms --tail=200
My tutor version is …
- tutor, version 11.2.4
My OS is
- ubuntu.
- first off is it possible to import a repo such as the demo repo?
- that is meant by data dir and source dir?
Thanks Anthony.