Използвам moodle2.4.6. Искам списък с потребители с техните групи и курсове.
Moodle Списък на студенти с групи и курс
Отговори (1)
Ще трябва да направите SQL заявка, за да получите тази информация.
Ако приемем, че използвате префикса по подразбиране 'mdl_' за таблици, ще трябва да обедините заедно следните таблици:
- mdl_user - подробности за потребителите
- mdl_user_enrolments - (user_enrolments.userid = user.id) кои курсове записва потребителят
- mdl_enrol - (enrol.id = user_enrolments.enrolid) подробности за кои случаи на записване са това
- mdl_course - (course.id = enrol.courseid) подробности за курсовете, в които тези потребители са записани
- mdl_groups_members - (groups_members.userid = user.id) подробности за групите, в които са тези потребители
- mdl_groups - (groups.id = groups_members.groupid AND groups.courseid = course.id) име и описание на групите, в които е потребителят (за всеки курс)
Моля, коментирайте, ако имате нужда от помощ за превръщането на този псевдо код в действителен SQL или ако имате нужда от помощ с API за достъп до база данни на Moodle ( http://docs.moodle.org/dev/Data_manipulation_API )
person
davosmith
schedule
11.06.2014
пиша заявката, но това не се изпълнява
- person user3706032; 11.06.2014
Ако имате включено отстраняване на грешки за вашия сайт Moodle, тогава трябва да получите съобщение за грешка и това ще ви даде представа какво се обърка. Горното може да съдържа някои правописни грешки, но в общи линии това е правилният метод за намиране на подробностите, които поискахте.
- person davosmith; 11.06.2014