Chybějící Úkoly v obnoveném kurzu jsou důsledkem toho, že ve verzi 2.3 je nově přepracovaný modul Úkol. Ve zkratce jde asi o toto:
- Při upgrade na Moodle 2.3 dojde k instalaci nového modulu "Úkol" (ve složce mod/assign/). Dosavadní modul (ze složky mod/assignment/) je přejmenován na "Úkol (2.2)".
- Jako jeden z post-aktualizačních kroků je možno spustit nástroj, který všechny instance starého modulu "Úkol (2.2)" převede na nový "Úkol". Po úspěšné migraci všech dat je starý modul "Úkol (2.2)" zakázán ve správě serveru, takže všude figuruje jen ten nový.
- Pokud se nyní pokusíte obnovit nějakou zálohu, která byla vyrobena v Moodle < 2.3 a obsahuje tehdejší "Úkol", jejich seznam se sice objeví v průvodci obnovou, ale protože je ten starý modul ve správě zakázaný, ve skutečnosti k obnově nedojde.
Řešením je povolit modul "Úkol (2.2)" v Správa stránek ► Moduly ► Moduly činností ► Správa činností, teprve poté obnovit zálohu kurzu a (volitelně, ale raději ano) znovu spustit nástroj pro migraci starých úkolů do nových.
Pokud necháte modul Úkol (2.2) povolený, lze doporučit úpravu definice role Registrovaný uživatel, u které byste mohla nastavit zamezení oprávnění "Přidávat nový Úkol (2.2)", takže vám učitelé nebudou vytvářet nové staré úkoly v kurzech.
Je jasné, že toto řešení je dost nešikovné. Do budoucna se proto počítá s tím, že nový Úkol bude schopen obnovovat i data starého Úkolu bez nutnosti povolovat původní modul. Používání nové verze se doporučuje. Jednoho dne bude starý Úkol (2.2) z Moodlu odebrán.
HTH