Here is what I would do:
1. Find online degree at REAL university.
2. IF they don't let you challenge the final exam, then let the videos run on a separate machine while you work. THEN take final.
List of REAL universities that offer REAL degrees online:
http://ecampus.oregonstate.edu/
It took me a while to compile this list. They don't advertise. I'm sure there are others that I missed. Many good PAC-12 schools in that list!