1. Implement core_course_get_contents web service 2. Implement callbacks in folder, resource, page and url modules 3. Implement download script for web service