- Grade enum / cap grades - Figure out answer properties - Add js docs - How much do we update in answer? - Do we use seperate calls to set scoringmetadata and final grade?