Hi,
The scoring actually isn't important here. The LMS doesn't need to know a score at all. All I am trying to achieve is a slide with multiple text entry boxes that store the user entry and RETAIN the text entered when the SCORM is closed. This data is only ever needed to be viewed upon opening the SCORM, it never needs to be reported on within the LMS at all.
At the moment I have only been able to achieve this with a free text quiz question slide. Even using validated and scored TEBs the SCORM simply does not retain the text upon closing and re-entering. Hence my understanding the TEBs simply don't retain text under any circumstances.
My assumption was that if a non-scored TEB didn't retain the date then a scored TEB must do as it is no different to a quiz question in that it has an interaction ID and counts towards the Quiz score. But this doesn't seem to be true.
That is different from the original question. User variables are always reset when restarting a session. The quizzing system variables in a SCO are no user variables, but the variables associated with TEBs are user variables. If you want to restore those, you need server-side programming. If you are sure that the learner will use the same system, you could use local storage and JS to save and retrieve the values from local storage. Your assumption is not correct, because you forgot about the difference between system variables and user variables. The score of a validated TEB included in a Total score, will be saved with the system variable cpQuizInfoPointsscored.