* fix: use student role for zoom in case of global staff. * fix: added request cache to avoid duplicate db calls.