I want to earn a second BA in History. Since I already have my first BA, I think the general education requirements will be waived. I found various schools offering various on-line upper-division credit in History, but not enough for a degree. Additionally, there are 1 or 2 History DSST exams. So I want to piece together a degree from different schools and exams. If I can earn enough credit outside of Thomas Edison State College or Excelsior College, to fill 100% of their requirements for a major in History, do these schools still permit me earn a degree there? Does one usually only have to complete the major requirements and not other outside-of-major requirements?