Hi,
this issue has cropped up recently and we have been looking at it as a priority. Below are the temporary steps to resolve.
In summary:
- the setup process fails during the cli command 'adapt create course'.
- in most cases, the error message reads: Oh dear, something went wrong. Arguments to path.join must be strings
- the issue is that the adapt dependencies (components and extensions in separate repositories are not downloaded and installed)
Daryl has isolated the issue to the 'adapt-contrib-spoor' line in the adapt.json file.
A temporary fix is to remove the "adapt-contrib-spoor": "*", line from the adapt.json file and re-run the installation. I confirm I got this to work this morning.
The temporary instructions in detail:
- follow the installation instructions up to and including 'adapt create course' and let it fail
- change the adapt.json file in the new course directory and remove the line saying "adapt-contrib-spoor": "*"
- save the file
- re-run 'npm install' in the course directory
- then run "grunt build"
- followed by "grunt server"
This is a temporary step to getting Adapt working without the SCORM tracking. Chris Jones is leading on getting this issue resolved properly as a priority.
Thanks and I hope this helps!
Sven