Hromadné mazání studentů

Tento příspěvek ve fóru byl odstraněn

Počet odpovědí: 4
Obsah tohoto příspěvku ve fóru byl odstraněn a již nemůže být zpřístupněn.
V odpovědi na Odstraněný uživatel

Re: Hromadné mazání studentů

autor Lukáš Mižoch -

Na to už jsem se ptal taky, ale bohužel takovou triviálnost Moodle kupodivu neumí. mrzutost

V odpovědi na Lukáš Mižoch

Re: Hromadné mazání studentů

autor David Mudrák -
Obrázek: Moodle HQ Obrázek: Obzvláště nápomocní moodlisté Obrázek: Překladatelé Obrázek: Vývojáři
Ono totiž odstraňování uživatelů není jenom tak. Když Moodle "odstraňuje" uživatele, ve skutečnosti dělá to, že si v tabulce mdl_user nastaví sloupec "deleted" na "1" a nahradí uživatelské jméno. Údaje o uživateli (jméno, příjmení apod.) tam zůstanou - a to není bug, ale feature.
Jde totiž o to, že daný uživatel mohl za sebou zanechat v systému stopy - nejlépe se to ukazuje na příspěvcích v diskusích. Tyto příspěvky nelze jednoduše odstranit - třeba na ně někdo odpověděl a rozpoutala se tam důležitá a dodnes živá diskuse. A protože u každého příspěvku je veden jeho autor a informace o autorovi (jméno a příjemní) se udržují pouze v tabulce mdl_user, nejde příslušný záznam jen tak odstranit. Hrozí nekonzistence dat a říkáte si o problémy.

--mudrd8mz
V odpovědi na David Mudrák

Re: Hromadné mazání studentů

autor Lukáš Mižoch -

To sice chápu, ale ani tak nechápu, proč toto neumí Moodle s více uživateli. Vyplnit hromadně sloupec deleted jedničkou by zas takový problém být neměl. mrknout

V odpovědi na Lukáš Mižoch

Re: Hromadné mazání studentů

autor Petr Skoda -
zubit se

Ono nejde jen o tu jedničku, viz funkce delete_user(). Ale stejně, kdo říká, že Moodle neumí smazat více uživatelů najednout? Všem doporučuji nainstalovat 1.9dev a pořádně se rozhlédnout mrknout

Co se týká odstranění úplně všech dat, předpokládám, že to bude implementováno v 2.0, nebo někdy v pozdější 1.9.x - problém je v tom, že někdo může toto odstranění vlastních dat vyžadovat a zdá se, že podle zákonů některých zemí na to má i nárok. Předpokládám, že to bude implementováno jako speciální funkce na pročištění dat instalace.

škoďák