I am looking on an individual student's grading page. I am expecting to see a button saying :Launch PDF editor. There is no button.
Further, when conversing with the internet provider, the support person noticed php commands in the feedback plugin routines like this:
moodle/mod/assign/feedback/editpdf/classes/pdf.php: $result = exec($command, $output);
He continues to explain that
The problem here is that, as with nearly all commercial web hosts these days, we have had to remove access to the use of the php exec() function. We allow shell_exec(), but not exec() because this function opens a significant number of severe security holes. Basically if the script using exec() is not properly written, it can allow an injection hack that could do any number of things including erasing critical files within the website that hosts the script, or the execution of external scripts (via the site's URL) to make it "look like" the hosted account is launching attacks against other web sites.... The list goes on.
Unless I can find a simple solution to my dilemma from feedback from this forum, I am going to have them switch my account to another server where exec() is not disabled.
Does anyone have a simple solution for me? Do you think I am going in the right direction here?
Many thanks for any and all time people spend on the matter.