Hi Mark,
Thanks for your message. For your queries:
1) Currently the course materials are accessed via the Android app
only - basically because our users have very limited internet
access, so they need to be able to access everything offline.
However, for web browser access we have started very preliminary
work on a mobile web enabled version of the courses too (see:
http://demo.oppia-mobile.org/preview
- register or login with Oppia app username/password), but as yet we
don't have the quiz/video activities up and running on this and it's
not yet been a priority development area for us - though of course
as connectivity improves, or other phone OS's become popular, I can
see that the mobile web browser version (perhaps HTML5 app to help
with intermittent connections) becoming more important.
2) For the app/server connection, in the app settings there is an
option to select an Oppia server url - so this connects to a REST
API on the server. The app will send back the user activity
information, quiz scores etc periodically (if/when a connection is
available). So if you have your own Oppia django server set up, you
could use the core version of the app from Google Play and just
update the server url setting to point to your server. Alternatively
you could have your own version of the app (with any customisations,
logo/theme/functionality etc), which you could set to connect to
your Oppia server by default.
I hope that helps and just let me know if you need any more info
etc.
Cheers,
Alex