-
Notifications
You must be signed in to change notification settings - Fork 7
Copying field data
Just do a mongodump
and you'll have all the qbank
data! Depending on your configuration, it will most likely be stored in the following databases
- assessment
- assessment_authoring
- hierarchy
- id
- logging
- relationship
- repository
- resource
In the field, student-responses is only saved in certain database collections -- the remainder is data used to serve the assessments, and does not change in the field. Student-related data is in:
- assessment/AssessmentSection
- assessment/AssessmentTaken
- logging/Log
- logging/LogEntry
- repository/Asset
- repository/Repository
Also, any files uploaded as part of an assessment are put into the webapps/CLIx/studentResponseFiles
directory (see below for more details).
Make sure that all of the above data is saved by the field service provides and transported back to the central data store, for analytics and research purposes.
NOTE If you expect that teachers in the field will be authoring new content, then you MUST save / export the entire MongoDB datastore (not just the student-specific collections listed above), so that you capture the new questions and assessments.
The JSON data files will be located in the webapps/
directory under the qbank
installation (the path can be found by visiting https://localhost:8080/datastore_path
). You'll want to copy the entire webapps/CLIx/
directory (will include the student-uploaded files).
In either of the two above situations, you still need to copy the student-uploaded files, which are not stored in GridFS, but instead are stored on the filesystem. These files will be located in the webapps/
directory under the qbank
installation (the path can be found by visiting https://localhost:8080/datastore_path
). You'll want to copy the entire webapps/CLIx/studentResponseFiles/
directory.