[wip] Refactored classroom views to depend on router rather than template logic. Broke document display logic.