I'm trying to a create new activity in Moodle it created successfully but I can't add a new instance in my dB in my lib.php
function activity_add_instance($data){
global $DB;
$data->timecreated = time();
$data->timemodified = time();
$cmid = $data->coursemodule;
$data->id = $DB->insert_record('testnew', $data);
$DB->set_field('course_modules', 'instance', $data->id, ['id' => $cmid]);
// Extra fields required in grade related functions.
$data->cmid = $data->coursemodule;
return $data->id;
}
no new data is found in table testnew so this error appeared :
Error reading from database