integration with frontal course objectives learning outcomes assessment and preventing cheating online resources