Lumieducation / Lumi

Lumi is a Desktop App that offers a collection of tools to create, edit and share digital content with your class.
http://Lumi.education
GNU Affero General Public License v3.0
114 stars 23 forks source link

Progressive Web App (PWA) Export #2629

Open 90084 opened 1 year ago

90084 commented 1 year ago

I'm using Lumi to develop content for learners in developing countries. A huge segment of learners in the world (e.g. in emerging economies) have a low-spec'd device and internet access that is slow, patchy, and expensive. Progressive Web Apps (PWAs) have emerged as a very helpful approach to serve them. On the other hand, educators are always seeking to repurpose their educational content. Additionally, I've seen plenty of requests for 'offline viewing' of H5P resources or a 'player app'.

You already do a HTML export. PWA export would open your app to a huge segment of users, and enable educators to distribute their content as a web app, independent of any CMS/LMS.

I have done this manually, so I know it's possible, but it's onerous and vulnerable to mistakes. My rough process: