You need to speak to whoever is managing the property. Either landlord or letting agent. Get a feel from them as to whether it is a genuine unforeseen event, or that they dont care. If it is a roof failure they should have informed insurers, be getting quotes and have a timeframe for builders, plus be willing to negotiate on how to supply the contractual liveable accommodation.
If they dont seem to care contact both University and Council, and get advice on what to do next. My guess is that if it is a case of moving the bed and a bucket, but still liveable and someone will be out soon to repair, then a reduced rent is OK. (Rule of thumb for landlords is what would you do if were your own home.) But if there are signs of mould or it is unliveable, then someone (landlord, University) should be helping her find an alternative: short term or long term.
I do think that accommodation issues of this sort are one for parents to mentor. They can feel overwhelming. So do make the calls. And today. There may well be a spare room in halls, ideally with postgrads, or something else available. If there is, warn the landlord that she is a critical stage in her degree and suggest if he is not able to both rectify the problem (it could just be, indeed probably is, a loose tile that can be fixed in an hour) and ensured that measures are in place to speed up the drying out , the easiest for both would be to cancel the contract.
Most landlords, good or bad, repair leaking roofs as quickly as they can. They do not want further damage to their property....even if they don't care about their tenants.