Skip to content

michaelg11821/transfer-vision

Repository files navigation

TransferVision

Update (3/20/26): Unfortunately, TransferVision is no longer in service.

As a prospective transfer student, wanting to apply to multiple UC/CSU institutions can be unnecessarily difficult. These institutions often have differing requirements, making extensive scanning through ASSIST.org agreements a neccessity to transferring well.

TransferVision is a full-stack web application that allows a user to conveniently view all of the California Community College courses listed on ASSIST.org that satisfy the selected UC/CSU requirement at once.

TransferVision supports all modernized ASSIST.org agreements. Support for AICCU institution agreements will arrive accordingly.

Inspired by https://github.com/jacobtbigham/ccc_transfers.

Index

  1. Technical Details
  2. Use Cases
  3. Issues with CVC

Technical Details

Frontend: Vanilla JavaScript, HTML, and CSS

Backend: Lambda functions triggered with API Gateway on AWS

Database: Amazon DynamoDB

For more information regarding the technical details of TransferVision, see the documentation.

I will likely get around to rewriting the frontend in a JavaScript framework such as React or Vue.

Use Cases

"I am trying to find a college where this course is offered. I would prefer to take it before I transfer."

image

Select the corresponding school, major, and course on TransferVision to find a college that offers this course.

image

There are a plethora of (possibly asynchronous) options to choose from.

d9b42655be244a3022f19d90c646c91a(1)

"I would like to minimize my courseload by taking a course that transfers to all of the schools that I want to apply to."

image

"CIS 21JA transfers to every other school but these two. I would really like to attend either of these two schools."

image

image

Use TransferVision to find a course that transfers to these two schools, while having any other schools in mind.

UC Berkeley

image

UC Irvine

image

UC Los Angeles

image

To verify the data, click on a college name to view the respective ASSIST.org agreement.

6ccc1d46270a58e94c4299b3f718990a

"My college does offer this course, but the professor that teaches it would jeopardize my GPA."

image

image

Use TransferVision to find a possible alternative.

image

There is only one alternative.

image

"Some research shows that the course is asynchronous, which means that I can take it without commuting to Santa Barbara."

From Santa Barbara City College's Spring 2024 Class Schedule

image

CVC

CVC does have useful features (live seat count, instant enrollment, etc.) but often fails to display courses that meet specific UC/CSU major requirements.

TransferVision adresses this, but it understandably lacks CVC's extra features which are exclusive to the discretion of California Community Colleges. More information can be found on CVC's website.

Here are various examples of TransferVision doing so:

Example 1:

image

image

Each option shown by TransferVision happens to be asynchronous.

From College Of San Mateo's Fall & Spring 2024 Class Schedule

image image

From Evergreen Valley College's Fall 2024 Class Schedule

image

If this course wasn't asynchronous, I would have been able commute a short distance in order to take it, due to EVC being relatively close to me. This is another dimension that TransferVision has over CVC.

From Laney College's Fall 2024 Class Schedule (1 asynchronous section)

image

Example 2:

6d3dbe5f7e24ab1de3420f0c21c89ce5

Similar courses are listed on CVC, but according to ASSIST.org, none of the courses listed articulate to PHILOS 12A. Here is the ASSIST.org agreement for Saddleback College.

image

Along with this, Saddleback College is not present on the list of colleges that offer courses that articulate to PHILOS 12A.

3649f390639afb69135d6dafc7de9065

From Los Angeles Pierce College's Fall 2024 Class Schedule

image

From Sierra College's Fall 2024 Class Schedule

image

From Chaffey College's Fall 2024 Class Schedule

image

From Grossmont College's Fall 2024 Class Schedule

image

These may be very specific, but people often have specific goals for what major and school they'd like to transfer into. UC/CSU institutions tend to recommend completing as many lower division requirements as possible prior to transfer. In fact, some may require all requirements to be met prior to transfer.


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors