Краткий ответ: 4 недели.
Данные одного ученика за неделю: \[ 8\cdot 4+120=32+120=152\text{ МБ}. \]
Данные всего класса: \[ 152\cdot 30=4560\text{ МБ в неделю}. \]
Переведём хранилище в мегабайты: \[ 15\text{ ГБ}=15\cdot 1024=15360\text{ МБ}. \]
Найдём число недель: \[ 15360:4560\approx 3{,}37. \]
После 3 недель хранилище ещё не заполнено, поэтому оно заполнится на 4-й неделе.
Ответ: \(\boxed{4}\) недели.
