pyodide / pyodide-blog

The Pyodide blog
https://blog.pyodide.org
Mozilla Public License 2.0
13 stars 11 forks source link

Using Pyodide in Learning Management System #23

Open amirtds opened 2 years ago

amirtds commented 2 years ago

I've been working with an open-source learning management system called Open edX since 2013. The idea of letting the users run their code in the browser while they are learning a topic was around for a long time and most of the existing solutions are client-server, they require expensive infrastructure, are not scalable because of the limited resources, and they have security vulnerabilities. Recently I built a POC https://python-editor-wasm.vercel.app that can be used to embed python code runner in any page, blog post, and learning management system. Docs I'd like to write a blog post to share the benefits of using Pyodide in a learning management systems and how educators can use a code runner like my POC to provide hands-on learning for their students (instead of video-based courses)

https://user-images.githubusercontent.com/5863396/163651383-92846ec6-15aa-498e-ad98-30b844220896.mp4

rth commented 2 years ago

Thanks @amirtds ! Sounds very interesting and education is indeed one of the important application areas for Pyodide.

Feel free to open a MR with your blog in markdown format (even if it's not finished completely) and we can iterate there.

amirtds commented 2 years ago

Hi @rth I created the initial draft of the blog in this PR https://github.com/pyodide/pyodide-blog/pull/24 I keep working on it today but feel free to take a look and let me know what do you think. Thanks