Most higher education institutions were unprepared for the challenges thrown at them by the COVID19 pandemic. A combination of disparate, often incompatible technologies was quickly assembled to get things done. However, this meant a lot of additional work for faculty members, high risk of errors in migrating data from one system to the other, and substantially higher costs as multiple licenses needed to be purchased. Social media was swamped with posts from students who were not happy with the experience, with many challenging the effectiveness of such learning environments.