hola
una pregunta dices que cada alumno tiene su propia carpeta en un mismo directorio no?
entonces en esta línea:
Código PHP:
$directorio = $_SERVER['DOCUMENT_ROOT'].'/images/uploads/';
no falta el nombre de tu carpeta?...
si no es asi mil disculpas por mal entender tu explicación