What would an ideal online learning platform look like? 
toisanji: Since as long as I can remember, my work and fun has been programming languages and learning foreign languages.  Recently, I am building my ideal language learning site. So its pretty focused on tools for learning foreign languages which I think is fairly different from being a general learning platform.  I think that really the fastest way to learn a language is live in the area that speaks that language, but everyone can't do that, so  I'm trying to build a community where people can practice reading,writing,speaking, and listening in the langauge they are targeting.  It is a work in progress and still not where I want it to be in terms of features.  You can check it out at http://sanbit.com  .  I used Blackboard a bit during college, but I don't even really know what it does. Whatever you build, I think to create value, it should help both teachers and students save time, when I used blackboard a few years ago, it seemed for of a hassle rather than actually help me, but maybe we weren't using it to its fullest potential.