I'm an instructor looking to evaluate student code programmatically. Although PA for Educators lets me become any student user and run their code as that user, I want to do this programmatically, to validate their code solutions using my automated evaluation software.
I'd also like to consider the possibility of doing this for a non-student, that is someone who is using my web application to learn Python and has submitted code for automated evaluation.
In other words, I want to run untrusted code in a sandbox. I would like the code to have access to a limited collection of files as well.
I see the pynbox project (https://github.com/dsagal/pynbox) and this discussion (https://wiki.python.org/moin/SandboxedPython) but not sure if PA has its own solution for this.
thanks
David