edx/edx-platform — pull request #3792 by dmitchell (2014-05-20 17:35:39+00:00)
Title: Fix student progress @sarina bug

@sarina please review and verify

added a bunch of defensive coding around whether or not location is a UsageKey or string and doing serialization as late as possible.