Conceptual Modeling Techniques for Online Curriculum Design