Thanks, all. I'm starting by trying to break my roommate's habits of how she's dealing with the dog.

I've also made the dog's cage a more inviting place to be in (placed a soft blanket she can burrow herself into, and setup a food and water bowl in the back), and so far she seems to be taking it in stride. Gonna start trying the cage --> ouside --> back into cage training this weekend.
Here's my concern, however. We have no problem with letting the dog go outside on the mainlevel patio as there's a hose we can use to quickly wash everything away but letting her outside in the yard is a bigger issue. It's a large multi-acre property with no fencing anywhere near the house, and what does exist is generic farm-style wood/barbwire on the edge of the property. We also have a bald eagle and redtailed hawk family living in a couple of our trees, both of which constantly hunt the gophers living in the field. So letting her roam free is a little sketchy at best, especially since once she gets a taste of freedom, she doesn't like to come back even when called (and she's fully aware of the fact she's being called... she just ignores it and goes into submission mode once we finally catch her). I suppose I'll make sure her owner actually goes out and buys a proper leash for her now. lol