I have a working jobe server and CodeRunner installation. All the default language questions work well in Moodle. I have successfully created and run the c++ via python example question. I have also created several other "questions" via python templates that work as expected.
My goal is to implement dotnet CLI questions. I have the dotnet core runtime and sdk installed and working.
I am currently running into timeout issues when I try to execute any dotnet command via a Moodle question.
Please note I have increased the jobe servers CPU timeout limit to 600 seconds which is far beyond reasonable for production use.
When the moodle question is submitted I can see the process start and run on the server but it seems to be hung. I can run the same python code manually on the server and it runs fine and completes with all the expected output. below is an example of what should be a nearly instant completion returning only the help or usage information for the command.
Running this on the server directly even as the jobe00 user works fine either from the terminal or via a python script identical to the CodeRunner question template.
I'm still investigating what might be special about the dotnet CLI tools but in the meanwhile, I was wondering if the sandbox execution may be limiting access to the dotnet sdk and/or runtime resources. It may be a simple setting.
Any insight would be appreciated,
Idaho State University
P.S. compiling and running visual basic code on a Linux system makes me giggle.