Consider theses ideas — Socratic Seminar:
I would add Google Apps for Education: docs to research, reflect, share, collaborate, get feedback, and back channel. Forms for gathering responses and reflection. Scholar for research. Feedly for bookmarking. ( We do have class accounts for Diigo– nothing better! )
What else would you add?