I wonder how we can get Olesia to even interact with all the characters anyway? I don't see a reason for her to be anywhere near Hogwarts. One possibility I can think of is I guess after some incident, they allow some Muggles access to Hogwarts for a day as a gesture of goodwill.