-
Notifications
You must be signed in to change notification settings - Fork 10
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
Start thinking about backward compatibility! #26
Comments
|
One major thing: adding or removing top levels of branching structures can create a problem because lower-level things become dependent and e.g. can be missing from a report and should be loaded in a new version |
Suggestion from Lazar for adding and editing new questions to allow for compatibility between versions - question editing happens in an admin panel, so that even the person editing the template contents does not have control over the unique ID and it is crystal clear when a new question is added or when an existing one is edited (or even discontinued, when the order is changed etc) |
See also issue #30 |
Johannes had the following comment about this when we were writing the paper on ARTEM-IS for ERP, which might be worth saving for later: @Remi-Gau also mentioned another thing worth keeping in mind: it may make sense to give answer options that should go in the end of a multiple choice list, such as "Other", very high ID numbers (e.g., 99), which we are unlikely to reach ever. That way, these values would not change from version to version if we add new options before "Other". |
No description provided.
The text was updated successfully, but these errors were encountered: