Text this: Development and Implementation of E-learning Course by Using Knowledge Engineering and Software Engineering Methods