Dear all,
First, thank you for your work, it's amazing. I am using code runner to evaluate students code in R for a year now, it's perfect.
I manage to get R 4.2 available for jobe. I had an issue regarding jobe user when R start.
In normalizePath("~") : path[1]="/home/jobe00": No such file or directory
I read the following sentence here (https://coderunner.org.nz/mod/forum/discuss.php?d=480)
"The Jobe installer sets the access rights to the various Jobe folders and you should not need to change these. If you do so, you risk opening major security holes. Each Jobe task runs as a different Jobe user (jobe00, jobe01 etc) and each is isolated from all the others to avoid information leakage between users. Jobe does however depend on ACL (Access Control List) support being enabled so if that's not enabled on your server you won't be able to run Jobe."
Last year, to make my code runner questions working: my admin had to create a jobe00 folder with access for jobe user. I was working perfectly.
This year, I had a similar issue with
Warning message: In normalizePath("~") : path[1]="/home/jobe01": No such file or directory
I suppose this occurs because another jobe user has been created to run my questions. It happens when more than 10 students work in parallel.
Consequently, does it means that I have to ask my admin to create joeb01, jobe02 ? Is it enough to handle numerous (and in parallel) runs of code runner questions ?
An alternative is to find the Rscript good option to indicates to jobe user folder. I tried to figure out what is my best option (from here https://stat.ethz.ch/R-manual/R-devel/library/base/html/Startup.html)
- --no-environ does not allow me to load tidyverse library (so I reject this option)
- --no-init-file will look for user file, so again maybe jobe01 will appear to be missing ?