I think she is an undergrad is she has no degree. My nephew did a 4 year engineering degree but is now in his 5th year. Next week he’ll receive both his BS and MS and one of the reasons the school does that is to allow the 5th year at undergrad rates and so that the students qualify for the state subsidy for undergrads ($75/cr). At any time during the year if he had dropped out, he would have received his BS as all requirements were met last year (and he participated in graduation).
That 4th year might be a problem is she is not registered for classes but on a co-op type program.