Inspiration

Since I have confusion on choosing which classes should I take in the future, so I think of this idea. Since it is considered to be potential in the need of UB students, especially the new one or any one who is considering whether to choose UB for their classes structure or not. Though the idea is too large to make it realistic in just 24hours, so we just picked one major, which is CS, but if we got more time, this could be the digital academic advisor for every students at UB, the potential is far beyound our imagination.

What it does

It will advice you to take the recommended classes, which is based on the conditions of your past classes, your interest, your mandatory curriculum, in the next semester.

How we built it

We make it into two ways:

  • website: We use CSS,HTML, Python and Pyscript
  • UI: We use TPython, Tkinter ## Challenges we ran into
  • The data is too big for us to collect all and we do not have enough time to collect it properly.
  • We encounter some of the problems including algothrims in the back-end.
  • Though the idea is simple, the realistic creation of it is hard to do in just 24 hours.
  • With only 3 people, we try to devide the tasks effectively, but we were still unable to work smoothly, and we have to rust at final minutes. ## Accomplishments that we're proud of
  • I'm the one who is responsible for the front-end, though I have never created any websites before, but now I could visualize and created just a website in just couples of hours.
  • This is the first programming project of one of my teammate and he got no prior experience except the taken current classes in UB, and he did collaborate it with us to make it become real, I personally think that is impressive, though all of the difficulties we have been encountered, he did not give up.
  • Finally, we did try to make a second, more intelligent, prettier flowsheet for computer science students in 24 hours, but with the little knowledge that we had as freshmen. ## What we learned
  • As indicated, I am the one with no background experience and knowledge in software development but I could eventually make this website on my own, with no help( since my teammates are responsible for the data collection and back-end programming), so basically, I have tried to learn HTML, CSS, Pyscript from zero in just a litte of time.
  • My other teammate now learn that what and how does it look like when you try to collaborate and making a programming project with little time.
  • In general, We all have unforgetable memory, since this is also all first time on a hackathon, and our first time to been challenged by the same thing together from day to night. We were exhausted, but look back on the way we learned and got till this point, the memorable feelings of us would stay there when we hit the coding again. ## What's next for UB Academic Advisor We have got this idea before we even started in the first place, we always want our projects, our digital son become as true as our imagination. Specifically, We are ambitous about making this project become useful to everyone, which means every no single majors are left out, and we also take the transfer students, switch-major students, double-major students, and minor students into account. OUr goal finally would be the digital academic advisor for every single student.

Built With

Share this project:

Updates