adapting assignments for online learning