From my understanding, IOM is not a part of the uk govt. If he/she voluntarily left the uk and ticket was not paid the govt using public funds then an application will not be refused under para 320 7b. the best option you have is to talk to an immigation lawyer and your university student advisor.