Plik pack.fun.php.

Zakladam ze pliki z zadaniami sa przechowywane w takiej strukturze katalogowej:
$start/cykl/przedmiot/grupa/zadanie/...
Objaśnienia:
$start - zmienna korzenia drzewa naszych katalogow - u mnie /XP
cykl - identyfikator cyklu
przedmiot - identyfikator przedmiotu w obrebie cyklu
grupa - numer grupy (zwykly np.: 3)
zadanie - identyfikator zadania
... - dalej mnie nie interesuje - ale pewnie po prostu identyfikatory studentow

Umieszczenie spakowanych plikow
$wynik/cykl/przedmiot/grupa/zadanie.tgz
$wynik - tam umieszczane jest drzewo tymczasowych danych (u mnie /tmp);
zakladam ze w katalogu (tym od localhost) jest link symboliczny do $wyniki.
Reszta pol zgodna z objasnieniami powyzej. 

Linki w tabeli XP_ODDANE_PRACE powinny być z zalozeniami powyzszymi zgodne.
Przydaloby sie jakos z tym powyzej rozplanowac umieszczanie tresci zadań.

I to chyba tyle...
Łukasz