Code Monkey home page Code Monkey logo

deltahacks-race's Introduction

WikiLearn

drawing

✨ Inspiration

Learning is never easy―and even more so for youth and children with curious minds. The pandemic has exacerbated this issue by making the already scarce learning resources even more inaccessible.

While this is an arduous task, we have a solution.

Introducing WikiLearn! WikiLearn is not simply an encyclopedia: it contains the most vast range of topics, but provides the most easy and accessible learning experience for everyone. We deliver the knowledge Wikipedia provides, but in a straight-forward, concise, and engaging manner. WikiLearn is truly the innovative solution for an accessible, interesting, and exciting learning experience; it is truly a game changer.

drawing

✨ What it does

WikiLearn is a full-stack web application with a variety of functionalities. The clean and beautiful user interface allows learners to inquire about everything―literally everything, from McMaster University to quantum mechanics, and from agriculture to calculus). The application will then take the learner through a wild journey, simplifying and summarizing large Wikipedia articles into an easily digestible format, allowing for quick and productive learning.

First of all, the WikiLearn gives students precise definitions of challenging terms they are struggling to understand, with smart media retrieved from the Internet. A series of relevant, top-tier YouTube videos will fade to the user interface, allowing learners to delve deeper into subjects that interest them. What truly sets WikiLearn apart is the simplification and summarization of complex articles. By developing a method to quantify the complexity of a given word, we ensure that difficult words are identified and explained in a straight-forward way. Even more than that, WikiLearn features an Explore page that is updated with new articles daily, encouraging young learners to discover their interests in a diverse range of topics. As we integrated all of these different sources together, we centralized a utopia for learning.

The powerful functionalities and easy-to-use user interface will surely provide a uniquely engaging experience for all learners.

✨ How we built it

The demonstration and all the design brainstorming work were completed in Figma. Then, we worked in two subdivision teams: the frontend team and the backend team.

The frontend team used React, JavaScript, HTML, CSS, Tailwind, Bootstrap, and creating APIs that communicate with the backend. We also utilized our impeccable design skills to take the user interface to another level.

The backend team worked with Python, Flask, YouTube APIs, Wikipedia APIs, and language APIs, and investigated different packages and libraries (including scraping on some websites and fiddling with some finicky statistical models). We also spent hours debugging to make sure the frontend was clear of obstacles.

And yes, as much as our project helps others learn, we also learned lots of new technologies and new approaches :))

“WikiLearn, the result of cutting-edge technology, a group of Waterloo students, and a bunch of APIs.”

drawing

✨ Challenges we ran into

We encountered some issues with linking backend and frontend, as well as with linking to APIs, but we managed to overcome most of these issues! (other honourable mentions include the sleep deprivation we endured)

✨ Accomplishments that we're proud of

We’re proud of everyone on this team for their dedication, perseverance, and willingness to quickly learn new skills <3

✨ What we learned

We learnt to use and incorporate multiple APIs together, developed a formula to analyze word complexity, and collaborated together to create an amazing full-stack, multi-purpose website.

✨ What's next for WikiLearn

WikiLearn’s next steps include implementing AI-generated cartoon storylines into Wikipedia content to further increase the accessibility of knowledge for young learners. In order to target our audience of young students, our goal is to gamify education and provide incentives to learn, while simplifying daunting subjects.

drawing

deltahacks-race's People

Contributors

ricsign avatar emmahuangg avatar angeladev333 avatar carolynzhang18 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.