Mobsya / aseba

Aseba is a set of tools which allow beginners to program robots easily and efficiently. To contact us, please open an issue.
https://www.thymio.org
GNU Lesser General Public License v3.0
18 stars 22 forks source link

TDM and studio provide advance watching system, teacher system #307

Open mbonani opened 5 years ago

mbonani commented 5 years ago

Having a studio that can watch another robot without programming it is great, but this feature have to also share the code between the studio. Probably TDM and studio should share aesl files (for instance autosave code when play button is push and transmit it to watching instance). Probably this mechanism can be aslo used for teacher monitoring, we can imagine a special teacher version who can take fully control of robot and code to propose correction.

mbonani commented 5 years ago

I think the first step made in studio to connect in watching mode is great, just missing the code

cor3ntin commented 5 years ago

378 Permit applications to broadcast the code to other apps.

A teacher system will require a more refined permission system

mbonani commented 5 years ago

Yes, I think now we can show the teacher concretely the mechanism, we have to see what is really needed as permission system. Sometimes putting to much constrain is not productive. Most teacher are the master of their classes and do not need more, other perhaps prefer technology to helps them. It is also possible that teacher want also that student can watch and exchange the code of other. It is time to make a survey