Cloud computing can give you complete solution for the learning environment. Entire learning can be hosted on the cloud and feedback on the learning can be collected on the cloud. Using the data(feedback) stored on the cloud, we can analyse and arrive into some meaningful information.
Actually, I am i have answered this question with a wild guess. I am not sure whether I have answered to your requirement. Since, the details in the question are not clear, I couldn't answer much.
I am very much interested in international collaboration. If you don't mind, you can drop a mail to me with your exact requirement. Let's work on this.