← Back to team overview

openteachermaintainers team mailing list archive

[Blueprint web-openteacher] Web OpenTeacher

 

Blueprint changed by Marten de Vries:

Whiteboard changed:
  ~ODS-3x: Nice idea for the future! Maybe only an API as a start?
  
  Should be able to share code with the mobile version of OpenTeacher
  which is currently worked on.
  
- There's a test version online of an API now, on which this can be based:
- http://web.openteacher.org/api/
+ There's a test version online of an API now, on which this is based:
+ 1) http://web.openteacher.org/services/
+ 2) http://web.openteacher.org:5984/_utils (CouchDB as data backend)
  
- We'd like to do as much in JS as possible for now. One point where
- that's impossible is registering a new account: there a secret api key
- is needed, which needs to be kept server side, and should only used
- after the user solves a captcha to prevent bots from spamming.
+ As much as possible is implemented in JavaScript, only matters of data
+ storage, user registration & file loaders/savers are done server side
+ (the last 'for now?').
+ 
+ It also keeps the data stored offline when there's no internet
+ connection & automatically syncs when the network's up again, using
+ PouchDB combined with CouchDB gives us that mostly for free.

-- 
Web OpenTeacher
https://blueprints.launchpad.net/openteacher/+spec/web-openteacher