Skip to content

emrlk/ReasonED

Repository files navigation

Contributors Forks Stargazers Issues MIT License


Logo

A logical fallacy game-based learning site.

View Demo · Report Bug · Request Feature · Explore Docs

Table of Contents
  1. About ReasonED
  2. Getting Started as a Contributer
  3. Roadmap
  4. Contributing
  5. License
  6. Contact
  7. Acknowledgments

About ReasonED

ReasonED Screenshot

Originally a capstone project by students at Old Dominion University, ReasonED is an open-source game-based learning website that improves the ability of users to identify logical fallacies through engaging video games. Games will be curated for elementary, middle, and high school students respectively to support continuous learning over all grade levels. Our goal is to help educators cultivate their student’s critical reasoning skills over the long term and beyond the scope of a single subject.

ReasonED games all share the same goal of introducing and improving logical fallacy identification skills, but the difficulties and approaches vary depending on the age group. While the concepts and scenarios will be simplified for younger ages, the games aim to plant the seeds of critical thinking and encourage kids to recognize flawed reasoning. Many of the games involve logical fallacies personified as fun characters. The fallacy characters can serve as memorable guides in students’ fallacy education journeys.

ReasonED resources can supplement traditional classroom learning, offering an interactive and gamified approach to enhance critical reasoning skills, or be used as a standalone resource to introduce logical fallacies in places where such curriculum may be lacking. Because ReasonED is a website, once it is whitelisted on school networks, students can access it in their free time during school.

The "Why?"

In this digital era of the information age, the need for strong critical thinking skills is at an all-time high. The ease of viewing and sharing digital information has made us more vulnerable than ever to misinformation and disinformation. While Big Tech companies have started incorporating fact-checking systems into their platforms, flawed information is not the only way we can be misled online. With the growth of opinion content across the web has come a growth in the use of flawed reasoning, or logical fallacies. Britannica defines a logical fallacy as "erroneous reasoning that has the appearance of soundness".

People use fallacies in their arguments, both accidentally and intentionally, to try to assert their points, but do so by misstating facts, misusing terms, or using an improper process of inference (Britannica). Logical fallacies are not typically "black-and-white" claims of fact. Thus, they often slip through the cracks of fact-checking systems and are free to float around online. Making matters worse, social media sites employ algorithms that curate our feeds to only show us what we want to see. This process often results in filtering out content that is not in support of our own beliefs and interests, exploiting our confirmation bias, and creating personal echo chambers we may not even realize.

Since fallacies are manipulative, yet go unchecked on a very opinionated internet, it is solely up to users to recognize faulty logic in the content they encounter.

To navigate the internet mindfully and distinguish manipulative reasoning from genuine reasoning, we must have a working knowledge of logical fallacies and adequate skills to identify them.

(back to top)

Built With

  • Next
  • PostgreSQL
  • Tailwind CSS
  • Vercel
  • Godot

(back to top)

Getting Started as a Contributor

1. Ensure Node.js is installed.

node -v should return a version number if it is.

2. Clone the Repo.

git clone https://github.com/emrlk/ReasonED.git

3. In the project root, run

npm install

4. To Contribute to one of the Games, Install Godot Engine .NET 3.6

In Godot:

  • Click Import > Browse
  • Navigate to this-repos-folder/games
  • Navigate into the folder of a game
  • Highlight the game's project.godot file and click Open
  • Click Import and Edit

(back to top)

Roadmap

  • More levels to straw manny, debug, and optimize for HTML5
  • Working account creation
  • Leaderboards
  • More educator resources

See the open issues for a full list of proposed features (and known issues).

(back to top)

Contributing

Contributions make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

(back to top)

License

Distributed under the MIT License. See LICENSE.txt for more information.

(back to top)

Contact

Email - reasoned411@gmail.com

Project Link: https://github.com/emrlk/ReasonED

(back to top)

Acknowledgments

Original Contributors

Initial prototype contributors from the ODU Spring 2024 semester:

  • emrlk
  • amorg025
  • DakotaDawe
  • junet306
  • dcies002
  • NolanMarch
  • areebn7

Old Dominion University Department of Computer Science

  • Thank you to the ODU CS faculty for mentoring the prototype design/development of this project and providing feedback.

(back to top)