Курсы по Moodle API - PullRequest
       7

Курсы по Moodle API

0 голосов
/ 30 марта 2020

Получите записанные курсы пользователя: $ mcourses = enroll_get_my_courses ();

    $mycourses = new html_table();
    $mycourses->head = array('userid', 'mycourses');
    $mycourses->attributes['class'] = 'tabler';

    foreach ($mcourses as $all) {
        $mycourses->data[] = new html_table_row(array(implode(array($all->userid)), $all->fullname));                                                                                 
    } 

Получить все курсы в системе Moodle:

$syscourses = enrol_get_all_users_courses();

    $allcourses = new html_table();
    $allcourses->head = array('allcourses');
    $allcourses->attributes['class'] = 'tabler';

    foreach ($syscourses as $sys) {
         $allcourses->data[] = new html_table_row(array(implode(array($all->fullname)));                                                                                  
    }

1 Ответ

0 голосов
/ 03 апреля 2020

Чтобы получить все курсы определенного пользователя:

$mycourses = enrol_get_my_courses();

Слово «зарегистрироваться» с одним «L», а не двумя Ls

Чтобы получить все курсы, которые вам необходимо используйте

$courses = get_courses();
...