LDEV-3300: Save Q&A questions before saving the parent object because if Hibernate decides to save Conditions first, some question could be not saved yet and it will trigger "non-transient object not saved" error.
LDEV-3300: Save Q&A questions before saving the parent object because if Hibernate decides to save Conditions first, some question could be not saved yet and it will trigger "non-transient object not saved" error.
LDEV-3312 Improve security of Scratchie tool. 1) isAnswerCorrect.do to spawn a thread on the backend to record result 2) check user has access to current answer