Isolate common functionality for assess by framework and student