L.S.
I am a community college English professor and I see the results of this kind of behavior is school a lot. Kids who do not graduate because they procrastinate or never do the work. Kids who get diplomas but cannot write because the never did the work and strings were pulled so that they could graduate.
Then they come to me at 18 and act the same way and they fail assignments because they do not know how to commit to the job of being a student and they do not take responsibility for themselves. Then they ask me for extra credit assignments, which I almost never give because this is college.
So, teach her responsibility. Make her get a job. Force her to take control of her life, not as a punishment but because this is what she needs to do. I think that sometimes requiring students to take on responsibility inspires one to become more active in their own lives in other ways. And if she fails the class, then summer school. And if she refuses that, then she does not graduate.