scaffold task and callback functions for academic dept #3307