frontend icon indicating copy to clipboard operation
frontend copied to clipboard

[Feature Request] Offline Playground in Progressive web app for Source Academy

Open martin-henz opened this issue 6 years ago • 5 comments

The web edition of the textbook (https://sicp.comp.nus.edu.sg) now installs itself as a progressive web app on mobile devices, see https://github.com/source-academy/sicp/wiki/Progressive-Web-App

I suggest that we do the same for Source Academy. Anyone who wants to look into this?

martin-henz avatar Jun 29 '19 05:06 martin-henz

Source academy is already relatively qualified to be a progressive web app. We don't currently have an offline feature but that would be good to have.

geshuming avatar Jun 29 '19 05:06 geshuming

Yes, I'm quite keen for the playground to work offline.

Would that mean that students can click on programs in the web or PDF version of the textbook, and get the playground, even if they are not online?

martin-henz avatar Jun 29 '19 06:06 martin-henz

Let's postpone this till after Sem 1 2019.

martin-henz avatar Jul 02 '19 16:07 martin-henz

The SA2122 Mobile team has implemented a Progressive Web App, however more has to be done to make the Playground work completely offline. Also, we will be migrating features like the Data Visualizer and Envt Visualizer to the modules repository in the near future (and they will no longer be bundled together with the frontend), which may add a layer of complication to this offline feature.

chownces avatar May 09 '21 05:05 chownces

So maybe this is not such an important feature. Should we retire the idea for good?

martin-henz avatar Dec 12 '21 13:12 martin-henz