When some of the online tools and resources are used in the classroom, the student experience becomes quite rich. Following are screenshots from some of my courses
I made my lectures available on moodle which is a course management software, and made them available on the internet to everyone, not just my class. There was a discussion forum for students to interact and ask questions and all course related material, including attendance and grading was available from anywhere.
It was possible to give quizzes which were flexible in the sense that students got randomly selected questions from a question bank and could answer the quiz on their mobile phones. The quizzes got corrected instantly and could be accessed by students from anywhere.
Interesting open source resources made the courses interesting. I used quite a bit of media from wikipedia. The rewards kept coming in interesting ways. My favorite is that when I was teaching a class in a huge auditorium with about 250 students present, as soon as an animation started, I saw a student nudge his neighbor and asked him to look up because something interesting was taking place.