예제 #1
0
/**
 * 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);
}