Properly display student progress

Fix progress display for open ended problems.  Previously, progress was different from the notion of progress in capa.  Made them consistent, and added tests.