I spoke to her again last night. She was calmer so I have a bit more info. When her anxiety is high she just talks and talks at you and it difficult to pick information out from the wall of noise.
The disciplinary hearing was yesterday so now she's waiting for the outcome which she'll get next week. She's currently staying at her friends because she's too upset to be in the same flat as her BF.
In answer to some questions, the course is officially in Swedish but as all the text books are all in English they can submit work in either language.
It was flagged up because he inadvertently left in a section in the original language. The software picked this up and then the whole thing was looked at closer.
DD was implicated because her name was on/in the metadata. Don't ask me what this means because I don't have the foggiest, other than it's some sort of technical finger print.
The BF admitted it all straight away and took full responsibility.
DD's union rep and 2 of the panel kept telling her not to worry that if she hasn't done anything then she won't be punished. The third panel member terrified her and kept saying he didn't believe her, that she was lying, and that she was looking at 6 weeks suspension. This is what she's now focused on and why she's so distressed. If it happens then she'll miss 2 exams which means she won't be able to registered next semester, which means no grant, which means no flat. She'll have to come home, do them in the next sitting and register for the first semester in 2018.
DH rang the boyfriend because he was a bit worried about him. His mum is very poorly at the moment and DH suspected, rightly, that this means he hasn't told them so has nobody to talk to. At first he was scared but once he realised DH wasn't going to shout at him, he burst into tears and just kept saying he was sorry over and over again.
I feel a bit sorry for him now. As I said originally, he's not a bad guy. He's a nice lad who's done something incredibly stupid.
So, we have to wait till next week to find out what happens next.