Made modifications for first run at implementing the desired
functionality described in the Open Assessment.