Has anyone managed to set up Python on a Chromebook for an account that is supervised with Family Link?

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:

  1. 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 uses turtle python module extensively (as it needs access to native GUI).
  2. 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.
  3. 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 install Linux (beta) at all.

Any other suggestions on how to enable access to Python, but still be able to enforce parental control on Chromebooks?


Solution 1:

You have to recreate child account with the Family Link for Parents application and then you will be able to install Linux (Beta). I believe your previous account was created long time ago.

The reason behind this is that While the legacy child accounts still work, Google deprecated them. The correct way as of now is to create them through Family Link application directly opposed to enrolling them as Child account.