Versatile Online Learning Assignments, 5 cr - AJ00BA21