arjunsatyapal / lantern

Automatically exported from code.google.com/p/lantern
Apache License 2.0
1 stars 0 forks source link

Static HTML export of full courses #51

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
We should add an option to export a course to HTML, which would zip up static 
HTML versions of all the pages in a crawl of a course, stripping out all the 
interactive functionality.

This feature is meant to satisfy content contributors who want their commits to 
be portable.

Original issue reported on code.google.com by den...@google.com on 14 Sep 2010 at 8:58

GoogleCodeExporter commented 9 years ago

Original comment by den...@google.com on 14 Sep 2010 at 8:58

GoogleCodeExporter commented 9 years ago
A related feature might be called "take it with you, disconnected operation".  
Like android apps which sync to the network, operate disconnected, then sync 
again; a cool lantern feature would be this.  

1. Sync a course to your portable computer (tablet, laptop, or even phone).
   This copies the content tree below the course-tagged page to local storage.
2. Work on the course offline, accumulating progress and changing (local) state.
3. Sync back to the network updating the student's state in the cloud.

This would involve adding an offline synchronization semantics to our widget 
API.
Widgets that were appengine programs could be synchronized to the mobile 
client, run on the mobile client, accumulate state update actions, then send 
those updates to the cloud when next connected. 

This is all a lot more than static html export, so it probably should be broken 
out into a separate issue when the html export part of this issue is being 
resolved.

Original comment by cuh...@google.com on 30 Sep 2010 at 9:58