Student Perceptions and Pedagogical Applications of E-Learning Tools in Online Course