Obsolete TODO comment
Change run keys to use UUID
Test updates for UUID instead of hashes as run key
portal SSO support
parameterize the url to the concord portal
add email address to the top of the page
fix SSO email handling
code formatting changes
code formatting
Refactor OpenResponseAnswerSpec to use let
Serialization of OR answers to JSON

Starts on [#35529763]: get the saved answers to serialize in the format the portal expects.
Serialization of MultipleChoiceAnswers to JSON

[#35529763]: getting the saved answers to serialize in the format the portal expects.
Run data for portal [#35529763]
Configure the application via ENV (eg SSO CONCORD_PORTAL_CLIENT_SECRET)
Symlink application_environmental_variables.rb on deploy.
Send arbitrary collections of answers to portal

[#35529763] Instead of sending all answers, this accepts any number of answers (singletons or arrays of answers), makes a JSON array of them all, and sends that to the portal.
Add storage for remote_endpoint to Run model

[#35529763]