【发布时间】:2020-04-03 18:18:58
【问题描述】:
获取用户注册的课程: $mcourses = 注册_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)));
}
【问题讨论】:
-
你真正想展示什么?获取学生注册的课程?
-
两者。对于管理员,我想显示所有课程,对于用户,我想显示已注册的课程。
标签: moodle