What would an ideal online learning platform look like? 
buugs: Blackboard is awful I have one class that is based almost entirely in it and that class is one of the most annoying because of the website.  First it is separated into 20 sections on the side, most of which I do not even use.  Another issue if I'm using linux with all the prerequesites I fail the browser check and it tells me to try Firefox3... which I'm using because of the lack of support for other operating systems I almost missed an assignment as it did not attach my document.Another Issue that really bothers me is the grades, you cannot sort them in any way there is no relative dating just however the teacher enters it in and most don't really care how they enter it, at the very least I'd like to be able to see my total points or perhaps even a comparison between my grade and the average grade, something all my other classes give is averages of large assignments/tests.The main thing I would like would be something like a simple editor as default and a html editor that actually accepts html code such as bold and paragraphs.An interface that didn't use massive amounts of javascript to fetch each page would be awesome too but that might be asking a lot.Id like sections that aren't in use such as calendar or announcements or data kind of things to be unavailable if the teacher has not posted anything in them.Another good thing would be a way for teachers to change .doc into pages too many times have I seen bullets and numbered lists just copy pasted into a document to lose all formatting.Thats a lot of what I hate but probably hard to do and not feasable.