One of our readers asked that I write about what makes good language learning sites. The most important aspect is live interaction between teachers and students. All language sites should either provide voice/video communication or make it easy for teachers and students to communicate via Skype or other VOIP programs such as MSN Messenger, Yahoo Messenger and so on.
Language learning sites also need prerecorded lessons. While communication between teacher and student is adament, the student also needs resources to practice privately.
A project that I am creating is to provide well-structured lessons using language learning sites. Currently, I find Skype interaction to be useful but casual. I am creating structured lesson plans that guides content from the variety of existing language learning sites. For example, if a student wants to learn English, they will learn from lesson plans that use the prerecorded lessons on LiveMocha, the user-generated content from italki, and information from other language learning sites.
Please let me know if you want to help me with this project.