Jump to content

Recommended Posts

  • 1 month later...
Posted

Now that firewalledreplit has been broken for over 2 weeks im intrigued in how other people have implemented python in their school environment.

I'm tempted to go down the route of an immutable VM but we still have hardware that will struggle, has anyone managed to get this working in Windows Sandbox?

What's the prefered IDE to use?

 

Thanks

  • 3 months later...
Posted

Another solution I'm currently testing is azure labs: https://labs.azure.com/

 

You build a template machine and then publish it. Invite students so they each get their own VM in the cloud. You can set schedules so the students can only access the VMs at certain times. Still early days in my testing. Looks like I might need to setup a virtual network so students are filtered correctly as they currently have no filtering in the VM.

Posted
Another solution I'm currently testing is azure labs: https://labs.azure.com/

 

You build a template machine and then publish it. Invite students so they each get their own VM in the cloud. You can set schedules so the students can only access the VMs at certain times. Still early days in my testing. Looks like I might need to setup a virtual network so students are filtered correctly as they currently have no filtering in the VM.

 

With vertex you'd use a single machine with multiple jupyter workbooks for each student, which would be much more cost effective.

Posted
Just dot will work, shift opens in new tab

 

Even better!

 

I'm not sure how much use vscode is going to be for schools. I think the teachers who like 'industry standard' apps will like it, but from an educational point of view Jupyter has a much better way of integrating documentation and explanations with pictures etc. (granted you can do that with markdown view in vscode). It's just less obvious for students.

  • 3 months later...
Posted
Sorry, my only contact with replit was blocking it as it is abused to host proxies to get around filtering or hosting game servers. I did report several instances to their abuse dept.
  • 1 month later...
Posted
I noticed today that the DfE guidance explicitly states that Schools should be running unknown code/applications in a sandboxed enviromnent if anyone else is being pushed to install coding apps directly onto school computers following the demise of Replit.

 

https://www.gov.uk/guidance/meeting-digital-and-technology-standards-in-schools-and-colleges/cyber-security-standards-for-schools-and-colleges

 

 

has this been removed from this document or am I missing it somewhere?

Posted (edited)
has this been removed from this document or am I missing it somewhere?

 

It does look as though that section has been removed :confused:

 

I can find reference to it in the NCSC and the ANME so presumably the DfE guide has been amended at some point specifically to remove that section?

 

https://files.anme.co.uk/dfe/DfE%20Cyber%20Security%20Standards.pdf

 

"Technical requirements to meet the standard

 

The IT service provider should approve all code and applications that are deployed and make sure they do not pose a security risk. They should do this in the best way possible given available resources.

 

Best practice is to maintain a current list of approved applications. Applications with invalid or no digital signatures should not be installed or used.

 

You could search the internet to check the reputation of the application and the hosting site, or run unknown applications or code within a sandbox environment."

Edited by flyinghaggis
Posted

Here's an interesting concept. An IDE running in a VM that's running in browser memory. So literally browser-based, not cloud-based.

 

https://apptron.dev/

 

Welcome to Apptron! This is just a tech demo right now, but Apptron is the

**first general development environment in the browser**. Codespaces? Replit? No,

their development environments run in the *cloud*. Apptron runs entirely in the

browser.

 

The file tree in the Explorer is the root filesystem of an Alpine Linux virtual

machine running on this page. The Terminal has a shell open in this VM. Any

changes to the VM are autosaved locally every 10 seconds. This means you can

customize the VM to add development tools or even clone a Git repository to

work on.

 

All the components for this are open source, so you could easily build your own.

It's just a static site, so it's trivial to run and costs almost nothing.

 

More details will be put online soon, but in the meantime you can ask questions

or just stay up to date by sponsoring me on GitHub:

 

https://github.com/sponsors/progrium

 

Twitter: @progrium

Mastodon: @[email protected]

  • 1 year later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



×
×
  • Create New...