Inspiration

Using Blackboard learn, we all found one common issue. Blackboard offers a feature to display the due date of any given assignment. Though while useful it can become overwhelming knowing where to start.

What it does

The study helper is a tool to generate priorities for the workload through an Urgency rating. This helps the student know where to start in their assignments or have a relative idea reducing the workload of prioritizing.

How we built it

We build the project by ranking assignments from a high to low priority. To do this we began with creating facts such as class and coursework to allow us to better handle our data. We also have a factor system to determine the ranking through rules that factor time, grade, and assignment type into one final urgency rating.

Challenges we ran into

Coming up with a feasible concept that the user would want to use. From there it was working with lists and sublists was one of our biggest challenges. Our initial idea to use lists to store a calendar was not one s(CASP) seems to support. We had to change our approach and come up with additional logical inferences for our program

Accomplishments that we're proud of

Creating the urgency rating system working with lists was difficult. Developing the algorithm for rating the system and working with a mentor to learn list traversal through recursion was quite eye opening and something we are proud to have taken away from this.

What we learned

Using s(CASP) was relatively new to us. Through this, we learned more about how to employ s(CASP) and take advantage of the tools it provides as well as its limits.

What's next for Study Helper

The next thing we would have liked to do is incorporate a way to create daily, hourly based time schedules and allow for multiple student support given time constraints.

Built With

Share this project:

Updates