There was once this think called 'programmed learning' which was essentially designed as a series of branches and options (like a computer program). Originally pioneered by B.F. Skinner, it was all the rage for a while, but has virtually disappeared. Easly computer games followed the same design - I still remember seeing a 'laser disk' game that was again a set of options and branches. With both, participants quickly learned to game the system; you couldn't program enough options to make the game unpredictable. And so now we visit today's announcement from Canvas by Instructure, which is exactly the same thing, which is proving once again that it doesn't have any corporate knowledge of the history of the field, what approaches have been tried, and why they were abandoned.