Publicaciones hechas por por Tim Hunt

Imagen de Core developers Imagen de Documentation writers Imagen de Particularly helpful Moodlers Imagen de Peer reviewers Imagen de Plugin developers
The error message makes it seem like this might be a problem with how your server is set up (in relation to uploaded files).

Do you get the same error if you try some other action with files? For example what if you try to add an attachment to a forum post, or upload a new profile picture for your accout, or do a backup and restore?
Promedio de valuaciones (ratings):Useful (1)
Imagen de Core developers Imagen de Documentation writers Imagen de Particularly helpful Moodlers Imagen de Peer reviewers Imagen de Plugin developers
Your students probably have a mobile phone with a camera in their pockets - almost impossible to technically stop anything being copied today.

Getting people to do, or not do, what you want, is funamentally a human problem, not a technical one.
Promedio de valuaciones (ratings):Useful (4)
Imagen de Core developers Imagen de Documentation writers Imagen de Particularly helpful Moodlers Imagen de Peer reviewers Imagen de Plugin developers

Well, did you try php -a?

$ php -a
Interactive shell

php > const CLI_SCRIPT = true;
php > require_once(__DIR__ . '/config.php');
php > $contextsids = array_keys($DB->get_records('context', null, '', 'id, 1', 0
, 100));
php > print_r($contextsids);
Array
(
    [0] => 1
    [1] => 2
    [2] => 3
)
php >

I did not know about php -a before, but I don't think I will change. It works for me being able to write code into test.php with the full power of my IDE (e.g. autocomplete) and then run it - but we all need to find the tools that work for us, so if this helps you, that is good.

Promedio de valuaciones (ratings):Useful (1)
Imagen de Core developers Imagen de Documentation writers Imagen de Particularly helpful Moodlers Imagen de Peer reviewers Imagen de Plugin developers
At one point https://moodle.org/plugins/mod_qpractice was a thing, but it has not been maintained.

I don't know Cerego specifically, but an activity to encourage student practice up to a desired level would be a gread Moodle plugin to create, and probably quite a feasible one to make building on top of Moodle question bank and question types.
Promedio de valuaciones (ratings):Useful (1)