I think either the right thing to do will be to Print a status dialog showing how many questions were loaded, and how many errors were found, or toast it if there are errors and kick the user back to a reset state.
While developing #63 I created some JSON parse errors. That's how I was able to discover that no questions appear to get loaded despite the fact that no error messages are reported.
I think either the right thing to do will be to Print a status dialog showing how many questions were loaded, and how many errors were found, or toast it if there are errors and kick the user back to a reset state.