Beefy Boxes and Bandwidth Generously Provided by pair Networks
Just another Perl shrine
 
PerlMonks  

Re: Web-based programming systems for students

by Corion (Patriarch)
on May 15, 2015 at 15:45 UTC ( [id://1126791]=note: print w/replies, xml ) Need Help??


in reply to Web-based programming systems for students

You could look at how Hackerrank runs Perl for their users.

I think the basic approach is to spin up a virtual machine and then run the user Perl code on that machine, and to unconditionally kill the machine after one minute or whatever the time limit is for that machine.

If your question was not about Perl, maybe you want to ask somewhere else?

Replies are listed 'Best First'.
Re^2: Web-based programming systems for students
by swampyankee (Parson) on May 15, 2015 at 23:21 UTC

    Thanks. I usually admit who I am, but my original post was from a computer at my school, and I cleverly forgot my password.

    While I won't be there next year -- I started about a month into the school year, wrong-footed a couple of times and never was able to recover, so I thought leaving was a wise choice -- I do want to help the faculty with their planning for a STEM curriculum next year. I think some computer programming would be a good addition: it teaches a lot of useful problem solving skills. I am looking at Scratch, Blockly, and NetLogo. I won't be in on the implementation, but the two constraints are a) chromebooks (no java) and b) no budge. I asked here because there are a lot of very knowledgeable people here.

    I'll take a look at Hackerrank.


    Information about American English usage here and here. Floating point issues? Please read this before posting. — emc

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://1126791]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others sharing their wisdom with the Monastery: (8)
As of 2024-03-28 07:58 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found