Inspiration

During the lockdown we were swamped by work and homeworks and deadlines and the impending doom of our board exams right around the corner. We had to plan this ourselves and find resources online. We thought it would be much easier if there was one place we could go to be reminded of our deadlines and also be provided with worksheet materials. And so we created StudiEz.

What it does

StudiEz lets you put in your deadlines and saves them. Then, it gives you reminders at regular intervals, depending on the urgency of the task. It also provides worksheets depending on which class you are in (IGCSE or A level) and what subject you want to study and lets you pick the number of questions (up to 10 as of now).

How we built it

We found questions online, and put them in text files. We coded all of this in python, using various modules like DateTime and Random. We defined parts of code using classes and functions, for efficiency. We randomised the questions produced, so that a new worksheet is generated each time. Our planner saves your data so that your reminders can still be output the next time you use the program.

Challenges we ran into

Our team specializes in Python only, thus we could not build a front-end. We tried looking for other option, but did not have the time to learn and execute. To overcome this issue, we beautified the terminal, so it does not feel bland and to provide a great user experience.

Accomplishments that we are proud of

Our code to save and later, retrieve the data, outside our program so that the data is not lost. We spent significant portion of our time working on it and when it finally came together, it was an achievement to celebrate.

What we learnt

The use of text files to save and retrieve data was a new method for the 10th graders. This file retrieval function is a boon to 10th graders' "hard work not smart work" coding style. GitHub was a new experience for all of us. The gizmos it provided really helped organise our programming and share our code in a quicker and more accessible manner.

What's next for StudiEz

If we are funded, we would love to expand our team, to include front-end programmers and turn our project into a real application. We would add more questions to our database and maybe even add more subject choices. We would add softwares to help make it easier to add questions as well.

Built With

Share this project:

Updates