I'd get bells on the door she can ring...whining is very hard to teach. But bells...very easy. Before you walk outside, ring the bells. Maybe try to get her to nudge them. Let her out after that. In a little bit, she'll realize that ringing the bells means going outside.
The fact that she's going #2 inside means she's not potty trained and you'll have to basically start her as an 8 week old puppy. Do everything you're doing by giving lots of praise when she does go outside, but you'll still have to work on things. A dog that defecates inside its crate is going to be hard to retrain...basically she has learned to not care that she's laying in her own poop and its not a big deal. Most dogs don't like that so they hold it and make noise to get out. She has been taught otherwise.