Exemple #1
0
 /**
  * Create a new user competency course.
  *
  * @param array|stdClass $record
  * @return user_competency_course
  */
 public function create_user_competency_course($record = null)
 {
     $record = (object) $record;
     if (!isset($record->userid)) {
         throw new coding_exception('The userid value is required.');
     }
     if (!isset($record->competencyid)) {
         throw new coding_exception('The competencyid value is required.');
     }
     if (!isset($record->courseid)) {
         throw new coding_exception('The courseid value is required.');
     }
     $usercompetencycourse = new user_competency_course(0, $record);
     $usercompetencycourse->create();
     return $usercompetencycourse;
 }