С другой стороны, мне вспоминается "программированное обучение" (http://en.wikipedia.org/wiki/Programmed_learning, http://en.wikipedia.org/wiki/Programmed_instruction и даже более подробно по-русски). Движок этих visual novels (например, http://www.renpy.org/ или http://www.visualnovelty.com/) по сути реализует движок программированного обучения в том его варианте, в котором оно было в семидесятых: статические объяснения с картинками, за ними следует задача, и далее идут варианты маршрута по тексту в зависимости от предъявленного ответа (например, дополнительное объяснение, если ученик наступил на заранее предусмотренные грабли в предложенных ответах). У меня еще в школе был прикуплен такой учебник аналитической геометрии, хотя честно признаюсь: я тогда его так и не одолел, уж больно мне это тогда показалось заковыристым, скакать по раскиданным на разных страницах кодам продолжений.
Так и представляю себе курс системной инженерии и инженерного менеджмента в варианте dating sim, т.е. с училкой на раздевание и (в полном соответствии с традициями dating sim) даже дальше, если демонстрируется действительно хорошее знание предмета. Делается на том же инструментарии, что и visual novel -- http://www.renpy.org/wiki/renpy/DSE. Вариант -- расширяемое множество училок, каждая из которых требует для доступа к телу знания своей практики, плюс crowdsoursing по добавлению этих училок в курс (http://heartache101.3eeweb.com/)...