Prześlij kursy a kohorta

Prześlij kursy a kohorta

Napisane przez: Pat Kra ()
Liczba odpowiedzi: 3

Cześć,

czy przy przesyłaniu kursów na moodle, można jakoś automatycznie przypisać studentów kohortą np. z pola nazwy? Szukałam, ale nie mogłam nic znaleźć smutny chodziłoby mi np. o coś takiego: shortname;fullname;category;cohort.

Oczywiście mogę przypisać synchronizacją kohort, ale trzeba przeklikać się przez wszystkie kursy.

Dzięki za każdą radę!

Patrycja

W odpowiedzi na Pat Kra

Odp: Prześlij kursy a kohorta

Napisane przez: boruh compl ()
gdybym miał taką rozkminę to :
1) zobaczyłbym w bazę danych w tabelę (tu strzelam) courses, user_courses, itp
2) zapisałbym jednego z nich z ręki
3) zobaczył co się w tych tabelach zmieniło
4) zrobił update na bazie dla ID uczniów których chcę zapisać.

możliwe, że istnieje sposób na zrobienie tego z poziomu backendu/panelu admina. Ale chciałeś każdą radę, więc masz moją.
W odpowiedzi na boruh compl

Odp: Prześlij kursy a kohorta

Napisane przez: Jacek Krzymowski ()
To jest chyba najprostsze wyjście w sytuacji gdy standardowa metoda importu kursów nie obsługuje dodania metody zapisów "Synchronizacja kohort".
Dodanie metody zapisów do kursu wymaga wykonania prostego zapytania na bazie danych:
INSERT INTO `mdl_enrol` (`enrol`, `status`, `courseid`, `roleid`, `customint1`) VALUES ('cohort', 0, 2, 5, 8);
zamiast "2" wstawiamy id naszego kursu,
zamiast "8" wstawiamy id naszej kohorty.