Web OpenTeacher

Registered by Marten de Vries

A web version of OpenTeacher, with the possibility to save lists online.

Blueprint information

Status:
Started
Approver:
OpenTeacher Maintainers
Priority:
High
Drafter:
None
Direction:
Approved
Assignee:
OpenTeacher Maintainers
Definition:
Approved
Series goal:
Accepted for 3.x
Implementation:
Good progress
Milestone target:
milestone icon 3.3-web
Started by
Marten de Vries

Related branches

Sprints

Whiteboard

~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 is based:
1) http://web.openteacher.org/services/
2) http://web.openteacher.org:5984/_utils (CouchDB as data backend)

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.

(?)

Work Items

Work items:
Build an API: DONE
Convert logic to JavaScript (shared with mobile): DONE
Build a web UI: DONE
Add desktop integration (should be easy now Python-PouchDB (http://python-pouchdb.marten-de-vries.nl/ works)): TODO

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.