learnosity-qti icon indicating copy to clipboard operation
learnosity-qti copied to clipboard

Use OS-agnostic file separators across whole codebase

Open ttton opened this issue 5 years ago • 0 comments

As noted in #31 and partially resolved in #47, there is a possible issue with using file path separators that are not interoperable across filesystems. We need to make sure that the library can run on using any filesystem, notably on Windows OS as well as *nix-based systems.

So far the convert:to:learnosity code path is believed to be fixed in #47. There are still some gaps in the codebase, for example in the convert:to:qti code path. This needs to be given similar treatment. Other areas of the code that deal with file paths (in the context of the local execution environment) should be checked as well.

Acceptance Criteria

  • Runs on *nix filesystems
  • Runs on Windows OS filesystems
  • Is fixed in convert:to:qti

Related issue: #31

ttton avatar Jun 18 '19 03:06 ttton