Retrieving Learning Resources over the Cloud