• moodle looks like a great platform to address this problem, thanks for sharing! There seems to be several services offering to setup moodle as well.

  • Voted!
    Need karma! Please check submission guidelines.
    Paid!
    Why pay twice?