-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Export/Import functionality per Exercise #20
Comments
I'll think about it some more and come up with a solution as soon as I have a have a working export/import process. |
Hmm.. This issue is about the export / import process? We like to push this strongly, because it will relax the fear of loosing exercises by the users creating them. |
OK, WILCO. Who is afraid? |
We were discussing that we might have something like a exercises inventory in the far future. Where exercises can be catalogued and there is a nice interface inside progressor to fetch them. All this might even be based on github, a bit like npm works. But anyway I think we should have a json file per exercise. I like the idea to export multiple exercises, this should but then trigger the download of multiple json files (or a zip with multiple json files). So that each exercises can be handled separately. |
Once working we might looking into producing valid json-ld. |
But if you want to export one exercise per file, would that mean I should exclude any references (category, author, editor, release status)? |
Hmm, I would prefer that this kind of metadata is included in plain-text in this file. Which means that the import needs to do some logic like looking for the category and referencing correctly or creating a new category. |
|
@l00mi: added basic import functionality (cannot yet re-assign category) |
To make sure uses can save their exercises for later uses and to make it possible to exchange exercises between different instances of the platform we need an export on the level of an exercise.
Not sure if there is a unique Exercise ID? This would be use full if an exercises is imported again on the same platform, to propose it as an update and not have a duplicate.
Also the unique IDs generated by Meteor should be globally unique, so no need to try to come up with something more clever.
The text was updated successfully, but these errors were encountered: