The best path for community college students who are considering transfer (and not mentioned in the article) is the use of published articulation agreements between the CC and the destination senior institution. These agreements are formal and published. Thousands of them exist and can be found online. Students contemplating transfer should research the transfer agreements, which will afford them total acceptance of two years, giving them junior status.
When a student does not follow a transfer agreement, their academic history is evaluated course by course, risking loss of credit applicability - and the requirement to take more than 120 credits.