Inspiration

Recycling is an issue that can help change the future of the world. Climate change is something that threatens the existence of our world. It is to us to prevent climate change from taking over. We need to do this to save our future.

What it does

This quiz gives the user 17 items that they have to sort by recycling status. After the user enters all of their responses, the program gives them their score. After that, it gives them their mistakes and the correct sorting for each of the mistakes. Finally, the user gets more information and additional resources about recycling sorting.

How we built it

The first thing that I did was research the Waste Management Website to learn about how to sort items by recycling status. After this, I researched these items and wrote them out as comments in my Replit program.

Challenges we ran into

The main challenge that I ran into was printing out the correct answers to each of the mistakes. In this, I had previously added a space to the name of each recycling item, so it was easier for the user to make sure that they had typed in the answer. Initially, when I was checking for the name of each mistake, I forgot about this. I spent a while trying to find out why the if statement + for loop was not working. Eventually, I used debugging strategies that helped me figure out the reason for this initial malfunction.

Accomplishments that we're proud of

I am proud of eventually getting the mistakes function to work, because it is in my opinion, the most valuable part of the code. Making a mistake is a learning opportunity, but that is only true if you get the chance to learn from it. Getting this to work made my program special, a learning opportunity that distinguishes it from any other.

What we learned

I learned a lot about recycling throughout this project. It ranged from how to correctly sort recycling and common misconceptions to recycling's impact on the environment and world. In addition, I learned a lot about the challenges and difficulties that I would face will creating a project and a presentation. As I went over previously, the many bugs that I faced and overcame gave me grit and perseverance.

What's next for Recycling Quiz (Junior Track)

The next step is to somehow incorporate Machine Learning into my current algorithms. This can be used to give the user more knowledge adjusted to their missed questions. As I learn more about ML algorithms, I will explore adding this to the product to make it a better experience for the user. In addition, I will work on improving the UI with a better quiz-like format.

Built With

Share this project:

Updates