An outcome-oriented pattern-based model to support teaching as a design science