Scalable Authoring of Diagnostic Case Based Training Systems