CYOA: MOOC

This is weird. Why do this, rather than solving this in the routes?