microsoft / pxt-microbit

A Blocks / JavaScript code editor for the micro:bit built on Microsoft MakeCode
https://makecode.microbit.org
Other
721 stars 590 forks source link

Is it possible to persist kids’ code into a backend database? #4958

Closed syang closed 1 year ago

syang commented 1 year ago

I am thinking of building a local community where kids can share their code with each other.

I understand that Makecode does not support Cloud (or self-hosted backend) persistence. Can this be done?

I am not super familiar with the architecture of makecode, but if this is something aligned with the community, I’d love to be guided to contribute to this idea (if the core team does not have the bandwidth to work on it)

riknoll commented 1 year ago

@syang which of our editors are you looking for this feature in?

We have accounts with sign-in on pxt-arcade

syang commented 1 year ago

@riknoll I am thinking of Makecode for micro:bit. Essentially I’d like self-host a makecode for my site, and allowing kids to save their work there.

can you elaborate what you meant by “we have accounts with sign-in Oct-arcade”?

Jaqster commented 1 year ago

Jumping in here - we do support cloud synch of student projects for MakeCode Arcade (https://makecode.com/blog/arcade/intro-cloud-sync). And we are working on enabling this with micro:bit soon!

abchatra commented 1 year ago

Yes, we plan to add this support to micro:bit soon. @eanders-ms FYI

eanders-ms commented 1 year ago

We are enabling cloud save for microbit pretty soon. This will enable users to sync their projects to any browser. But what's described here sounds different; more like kids sharing code through a service. @syang can you elaborate on what you'd like to see?

abchatra commented 1 year ago

We have share

image