I'm considering increasing the online component of my mathematics courses (I teach at the university level). I'd like to know what my options are to avoid reinventing the wheel.
The features I would like are:
A unified system. I could cobble together a system using a bit of this and a bit of that, but it would be better if it were all under the same roof to make it easier for students to navigate.
The ability to put actual material and quizzes in the system. The material might be in the form of a video or a webpage. I'm using "quiz" quite generically with nothing beyond "Questions to be answered" in mind.
The ability to get feedback both for the students and the instructor. The latter is crucial in this endeavour. I don't simply want to put stuff on the web and leave it there, I want to know how it is being used and more. Ideally, there would be the opportunity for students to leave comments (for the instructor) as they go through the material and for the instructor to get summaries of the results of the quizzes.
Easy to do maths. There are systems that do all the above, but maths support is somewhat lacking. This is not just about being able to write maths, in the quizzes then the students should be able to enter mathematical answers and any answer-checking needs to be mathematically robust.
I realise that this is something of a "big-list" question - though I suspect that the list is actually quite small - but it is also something that is hard to find out about, particularly with regard to the last criterion. I'm particularly interested in systems that have been used by mathematicians and what they found most useful and most frustrating about the system.