Thanks very much for your suggestion.
Quite a lot of what you ask for is already possible, which is why I thought it would be useful to have the details somewhere that I can refer people to in future.
I'll rephrase your question a little, into multiple separate questions, to make it easier to explain what is and isn't possible.
"Can I open the sb3 Scratch files for machine learning projects in MIT versions of Scratch? (e.g. such as the online version at https://scratch.mit.edu/projects/editor )"
No.
I've made a *lot* of changes to the version of Scratch at
https://machinelearningforkids.co.uk/scratch3/ to add support for machine learning functions - these changes are essential and machine learning projects will not function without them.
As a result, it will not ever be possible to open sb3 files with ML blocks from Machine Learning for Kids in MIT versions of Scratch.
"Can I open the sb3 Scratch files for text machine learning projects if I go to https://machinelearningforkids.co.uk/scratch3/ and open it there?"Yes.
"Can I open the sb3 Scratch files for numbers machine learning projects if I go to https://machinelearningforkids.co.uk/scratch3/ and open it there?"Yes.
"Can I open the sb3 Scratch files for sounds machine learning projects if I go to https://machinelearningforkids.co.uk/scratch3/ and open it there?"Yes, probably.
There is one small thing to look out for.
Machine learning models for sounds projects are created and stored in the web browser.
If the project includes the
train new machine learning model block then it should work fine. When you run their project, it will train a new model for your own web browser.
If the project doesn't include the
train new machine learning model block (because the student trained a model for their web browser by clicking on the "
Train new machine learning model" button in the "
Learn & Test" page of the training tool) then the project won't have a model to use. You will just need to add the
train new machine learning model block to their project for it to work for you.
"Can I open the sb3 Scratch files for images machine learning projects if I go to https://machinelearningforkids.co.uk/scratch3/ and open it there?"No, probably not.
Machine learning models for images projects are created and stored in the web browser. You would need to use the same web browser that your student used to be able to open the sb3 file and run it successfully. (Or be able to log in as the student first to train the model from the training tool yourself first)
"Can I suggest that you add a 'train new machine learning model' block for images projects so I can open images projects like I can do for text, numbers and sounds projects?"Yes, that's a good idea. I'm not sure when I'll get a chance to do this as it's not a small piece of work, but I've added it to my todo list at
https://github.com/IBM/taxinomitis/issues/443 - thanks for the suggestion.