Open chrismgraham opened 6 years ago
Either as a single button in their profile or on a project by project basis in their list of projects?
I think both: export all of my content, and if I have access to a project, export all of its content.
This would, I think, be a very useful addition (and might not even be that hard to do, since questions and exams already have a "download source" method?) - for me the main point would be to "sleep better" if I had a backup of all of my content, so that I could in an emergency case migrate everything to a Numbas editor instance which I run myself. (Say when the public Numbas editor has some hardware or network problem ... which is surely unlikely, but since it's not at all something the user can control, a backup would be good.)
For this use case, being able to download a zip file with the source files of all questions and exams would be good enough. This would already be helpful without a restore function, I think, because in that unlikely emergency case it would be feasible to upload the source files manually.
Currently, if I understand correctly, I have to download questions/exams individually, which is possible, but a bit painful (and it's easier to forget some part).
As a workaround is it enough to save a fake exam with all questions in it, or do I need to save the questions individually?
@bremner When you download the source of an exam, it contains all the information necessary to recreate the questions, except for any attached images. That's a limitation of the source download for both questions and exams at the moment - I need to sort that out.
@christianp , are there any more plans regarding exporting content?
And, I was hoping for QTI support to allow easy migration to/from Numbas?
@Spruce8913 sorry, I haven't made any progress on this yet.
QTI export won't be possible: the QTI standard is very limited, so almost none of what you can do in Numbas could be represented in QTI format. I can go on at length about the limitations of QTI, and the time people have wasted trying to make maths assessment systems interoperate.
Thank you for the clear response!
Kind regards,
Alexander Holvoet (he/him)
Teaching Assistant
KU Leuven
FEB 't Serclaesbuilding at Warmoesberg 26 Room A06-02 1000 Brussel tel: +32 16 71 03 24
[Logo]
From: Christian Lawson-Perfect @.> Sent: Friday, April 26, 2024 11:59 AM To: numbas/editor @.> Cc: Alexander Holvoet @.>; Mention @.> Subject: Re: [numbas/editor] Allow a user to export all of their content (#400)
@Spruce8913https://github.com/Spruce8913 sorry, I haven't made any progress on this yet.
QTI export won't be possible: the QTI standard is very limited, so almost none of what you can do in Numbas could be represented in QTI format. I can go on at length about the limitations of QTI, and the time people have wasted trying to make maths assessment systems interoperate.
— Reply to this email directly, view it on GitHubhttps://github.com/numbas/editor/issues/400#issuecomment-2079050023, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AL2PKSPSNENUUQCOHU6U63LY7IQRXAVCNFSM4EMHRFCKU5DIOJSWCZC7NNSXTN2JONZXKZKDN5WW2ZLOOQ5TEMBXHEYDKMBQGIZQ. You are receiving this because you were mentioned.Message ID: @.***>
[ { @.": "http://schema.org", @.": "EmailMessage", "potentialAction": { @.": "ViewAction", "target": "https://github.com/numbas/editor/issues/400#issuecomment-2079050023", "url": "https://github.com/numbas/editor/issues/400#issuecomment-2079050023", "name": "View Issue" }, "description": "View this Issue on GitHub", "publisher": { @.": "Organization", "name": "GitHub", "url": "https://github.com" } } ]
It should be possible for a user to export all of their content, to have the peace of mind of a personal backup.