I will be teaching a course which will be based on a mathematical software, (as in MATLAB, MAPLE, Mathematica). The question is how to manage homework. Ordinary email is not efficient it seems.
I am looking for a software which allows something like the following.
a) It opens to the class roll.
b) Upon clicking on a student's name his/her portfolio opens. This directory has all the homework, student's work, and instructor's comments,grades.
c) Student's codes can be tested on the spot. I can run the code student has written and see the output on say MATLAB's output window.
d) The student has access to his/her own page or to a common project page.
I have seen mymathlab,webassign,webwork. But I do not think they are aiming for such a thing. Have not tried blackboard but I doubt it comes close.
How do you manage such courses? What system comes close to above description? This might not be the right forum for this question, what forum would you suggest?