Hi Aniket,
The results so far from my conversations:
In order to, using SCORM, store user supplied text on the LMS it is necessary to use SCORM 2004 with its larger suspend data size.
It seems that even though the SPOOR extension currently supports SCORM 2004, that SCORM 2004 has a different way of packaging the content and manifest, meaning that we might have to change the way the course builds in order to support 2004 (i can't verify this at the moment because I'm not familiar with LMSs or the SCORM 2004 protocol).
From Kineo's perspective it seems that few projects have a SCORM 2004 requirement. That client's rarely specify the exclusive use of SCORM 2004 and that at Kineo, if these requirements are included, the project is tailored specifically for the client. (So really low use-cases for SCORM 2004).
It seems SCORM 2004 isn't very well supported and that SCORM v1.2 is very widely supported. This lead to the conclusion that any effort to provide features that are unavailable in SCORM v1.2 should be invested in supporting xAPI/tincan rather than SCORM 2004 (again have no way of verifying those claims because I'm not familiar with LMSs).
It looks as though saving text/essay style questions is technically out of scope for SCORM v1.2 and therefore not currently possible in Adapt unless another solution can be found (which would probably include xAPI/tincan).
We could extend Adapt to store text if the community has large enough need for it, but I'm a bit worried about the effort it would require vs the reward if we went down the SCORM 2014 road.
I have heard also that localStorage / cookie can be used to store user text, but this would only be available to the device the text was stored on.
I hope that helps?
Ollie