The Environment Purity Test was strongly inspired by the well-known Rice Purity Test, which measures the participant’s supposed degree of innocence. We wanted to make a test that would measure the participant’s degree of environmentally friendliness through their everyday life actions with a score of 100 meaning that they are as environmentally friendly as they can be and a score of 0 meaning that they are leaving a large carbon footprint and harming the environment through their actions and habits. We believe that when people are aware of environmentally friendly alternatives to actions that they do often, they may be compelled to change little things in their everyday lives so that they are more environmentally friendly.
What it does
The Environment Purity Test prompts a total of 50 questions, one at a time. Users will answer yes or no to the questions, and based on what the user inputs, a score is calculated representing how environmentally friendly one is. After answering every question, information behind why one option is more environmentally friendly than the other will show up. This allows users to pick up on some new knowledge about some actions they can take to save the environment. We hope that this will educate people about how to be more environmentally friendly and that they will subsequently try to improve with their everyday habits.
How we built it
We built the Environment Purity Test with Java. We first looked for material for our questions and sources on what to educate the users about. Then, we programmed our code for the test with the questions and information blocks. Finally, we tested our program and fixed any remaining problems. Our code: Environment Purity Test
Challenges we ran into
One challenge we ran into is that we were under a time crunch as this hackathon gave us only 48 hours to work on this project. Throughout these 2 days, both of us were decently busy and had to work on time management to produce a good result for our project. We overcame this challenge by planning each step together and setting aside time for working on this project for the hackathon. Another challenge we ran into was deciding whether we would use graphics for our program. It would have been wonderful if we could include some graphics to help users visualize the damage the impact they have on nature. However, due to our schedules, we could not add graphics into our program, but it would definitely be a great addition we could make to our program in the future.
Accomplishments that we're proud of
We are proud that we were able to produce a well functioning program as well as a video explaining it in 48 hours for this hackathon. We believe that our program will be able to educate people to improve their habits, which will subsequently cause benefits to the environment as people make small changes as they can in their everyday lives to help the environment.
What we learned
In the process of building this project, we were able to learn a lot about ways we could easily reduce the harm we are making towards the environment. We didn’t realize that many of the everyday things we did were not as environmentally friendly, and so discovered that we could improve as well.
What's next for Environment Purity Test
If we were to continue pursuing this project and making it more official, we would add more graphics and consider making it into a website so the public would be able to access it easily, and so that the user interaction would be more smooth and enjoyable. We think that adding graphics would make the test more fun and engaging, as we were not able to implement this in our initial round of this project. We believe that this can educate many people and hopefully cause people to make efforts to improve their habits, so we would be interested in working further on this project to make it an official engaging website. We hope to find out about more actions that could be harming the environment and add more questions to our question bank, so that this Environment Purity Test could be more similar to the actual Rice Purity Test and so that it can offer more information. Another possibility for Environment Purity Test in the future would be splitting our test into multiple sections/tests, for different consequences that actions may have such as contributing to climate change or emitting emissions into the environment.