Student reports only update when there is new data; save scroll position

[#41122937]
https://www.pivotaltracker.com/story/show/41122937