Inspiration
56% of students who start at 4-year college drop by year 6 Part-time students 45% more likely to drop out of college 30% freshmen drop out after their first year of college
These statistics lead us to believe that students are not getting enough help from counselors based on their various attributes. Academic counselors need to be aware of what is going on in their students lives so they can advice accordingly.
What it does
Uses starfish dataset to make a predictive model and make a guess as to what the "retention rate" for students which is the likelyhood that a student will stay in college based on various attributed. It then goes ahead and gives the academic counselor a "scale" of where the student lies on "in good standing" to "in severe risk". It then goes ahead to analyze the attributes for this student and predict what "problems" the student might be facing and give a suggestion as to how to address it.
How we built it
We built a model to predict the "retention rate" based on dataset using scikitlearn and linear regression. We built a webapp using Spring MVC and have a friendly UI where academic counselors can go and look up students and it would give all the information about the student including the probability that they will stay in school and the problems they might be facing.
Challenges we ran into
We initially attempted to use the Watson API, but it could not handle the dataset. The web interface for watson discovery kept loading when we loaded it with a JSON file. So instead we decided to build our own predictive model.
Accomplishments that we're proud of
We are proud that we utilized so many languages in one project and this is something none of us have done before. We used python to build the model and predict the retention percentages. We then moved the data over to Java and the spring framework. We used HTML and CSS to do the front end of the web app. So in the end we used Python, Java, HTML, CSS.
What we learned
While trying to research how to integrate an API with our app, we learned the post and get methods. In order to execute the posts and gets we also had to became familiar with postman.
What's next for Outreach
Trying to get the Watson discovery API to predict the percentages for us.

Log in or sign up for Devpost to join the conversation.