adding back student-view functionality (lost in merge request), small formatting nits and import ordering