Assignment upload