I don't want my kids to play games, so I am supervising their Google accounts with Google Family Link - it works very well to block access to unwanted websites when they try to access them via their Chromebooks. Now, I also want them to be able practice Python on their Chromebooks, but I am having trouble granting them access to proper Python coding environment without encountering major trade offs. So far I have tried to get them to:
- Use
https://www.pythonanywhere.com/
(or for that matter pretty much any other online IDE). While it works for most things and is fast, it does not support native GUI windows. Hence they can't make use of a Python book that I bought to them that usesturtle
python module extensively (as it needs access to native GUI). - Use
remotedesktop.google.com
with an Ubuntu VM installed in the cloud. While this somewhat works, it is very slow and unreliable as they sometimes lose connection to the VM or simply can't connect to the VM at all as there are still quite a lot of bugs in Google remote desktop service. - Use
Linux (beta)
feature on Chromebook. I can install Linux (Beta) with Python and IDLE on Chromebook when I log in from Parent/Administrator account. However, when I log in from the Child/Supervised account there is no option to installLinux (beta)
at all.
Any other suggestions on how to enable access to Python, but still be able to enforce parental control on Chromebooks?