Google Gear integration
Google Gear LocalServer: http://code.google.com/apis/gears/api_localserver.html
Offline resources in Firefox: https://developer.mozilla.org/en/Offline_resources_in_Firefox
One successful case is wordpress turbo: http://www.teckitech.com/blogging/speed-up-wordpress-with-wordpress-turbo-google-gears/
There are more things we can do using Google Gear:
1. we can create toolkits for students/teacher to store notes or useful information locally
2. when Internet connection is broken, store assignments locally, when internet is active, upload assignments automatically.
3. Even more, we can create off-line moodle (however, I think it is too much for GOSC)
This might be a GSOC project.