Investigating Teaching And Learning Processes of an Online Course From Multiple Perspectives