Resuming within a component (jsPsych and JATOS)
Hello! I'm helping a professor set up an annotation task, in which his research assistants will read a series of text-based prompts and categorize them (first with a multiple-choice question, then by typing descriptive text). I have the actual task inelegantly but functionally coded in jsPsych, and now I'd like to improve the task flow, but I'm not sure how to implement the ideal version of this (other than a vague impression that using batches might be helpful).
There are 100 prompts in the list as it is now, and I imagine the professor will add to this list. It's long, so the RA's won't be doing the whole task in one session. Right now I've split the existing prompts into blocks of 10, and saved each block of 10 as its own component; there's also an initial component that allows RA's to say which block they have next, and then skips to the relevant set. It works, but it relies on the RA's to remember their block, it uses a lot of unneccessarily duplicated information in each component, and it means extra data processing in order to make the results files manageable.
Does JATOS have a built-in functionality that would let this all be one big component, and save progress to let RA's leave and come back at will?
Thanks in advance for your advice!