Inspiration

While searching for community college courses to take over winter intersession, I spent about 40 minutes sifting through articulation agreement pdfs looking for any colleges in the state that offered a course that would fulfill a specific lower-division major requirement. After all that searching, only one school had a transferrable course; however, that did not matter as it could be taken online meaning my distance from the college was irrelevant. At that time, I realized there are likely hundreds of these niche articulated courses that students are missing out on due to a lack of knowledge. The dated system of PDF articulation agreements is counterintuitive to an enriching collegiate education. As such, this seeks to offer students the most educational opportunities that they desire to pursue.

What it does

Allows students to select which California Public University that they attend and allows them to search for their school's course requirements. The application then returns the community colleges in state that offer a course that is listed in the schools' articulation agreements.

How we built it

We parsed articulation agreements through AWS textract and passed the resultant data through an algorithm to compile JSON files of articulated courses. We built our frontend using Swift to play to our assets.

Challenges we ran into

AWS was giving us a nightmare of time setting up, however, once we overcame our challenges, we proceeded smoothly. Surprisingly enough, the scutwork of scraping pdfs took more time than compiling the UI.

Accomplishments that we're proud of

We successfully created a tool that would be useful for a lot of college students. We preserved through our challenges and produced a solid product.

What we learned

Sometimes manual work is better than the automated approach.

What's next for Corssary

Efficiency Improvements, Expanding Database to Apply to more UC/CSU schools, migrating to a relational database in the cloud

+ 3 more
Share this project:

Updates