/** * Adds a simplecertificate instance * This is done by calling the add_instance() method of the assignment type class * * @param stdClass $data * @param mod_assign_mod_form $form * @return int The instance id of the new simplecertificate */ function simplecertificate_add_instance(stdclass $data) { global $CFG; require_once $CFG->dirroot . '/mod/simplecertificate/locallib.php'; $context = context_module::instance($data->coursemodule); $simplecertificate = new simplecertificate($context, null, null); return $simplecertificate->add_instance($data); }