Inspiration
Computer science curriculum is inconsistent across community colleges, colleges, and even some universities. Thus, transfer students (who are typically 3rd years) come into ICS at UCI with different levels of computer science knowledge and experience. To bridge the knowledge and experience gap, these students will be introduced to Assist² which will provide them with tailored professional and academic resources. This will allow them to build experience in a structured way before application season in addition to easing the transition into programming classes at UCI.
What it does
Based on the previous courses the user took, the user is provided with core concepts that they would have needed to master if they came in as first years to UCI in ICS. Depending on the user's familiarity with the concept, they are provided with an assessment that will test their knowledge on the concept. Based on their assessment results, our algorithm will provide users with curated resources to explore to supplement their learning.
How we built it
Lots of html, css, javascript, and parsing API calls. Crawled the web several times.
Challenges we ran into
We had to pivot our idea many times due to the lack of information from APIs, leading us to do a lot of webscraping. Webscraping can be hard the first time! Using Puppeteer, one of our members ran into issues with searching automatically as the enter button wouldn't search. Through examining other web pages and reading documentation, we managed to get the search to work!
Accomplishments that we're proud of
One of our members developed in and designed for frontend for the first time! Another one of our members got to work in backend for a project for the first time as well!
What we learned
Gathering information online can be difficult when APIs either don't exist or don't contain all the information needed.
What's next for Assist²
We hope to tailor our resources further to majors in ICS with more niche interests. Furthermore, we would like collaborate with the Transfer Student Center to promote our application to incoming ICS transfers.
*We love transfer students! -Assist² team :) *🌹
Built With
- assist-api
- css3
- html5
- javascript
- node.js
- puppeteer
- python
- quizlet
- vite
Log in or sign up for Devpost to join the conversation.