Inspiration
Students perform best when they are given material they are willing to engage in. It’s quite simple, but the principle has important implications. Not all students are equally engaged, interested, or even aware of the opportunities afforded to them. With over thirty-five years of combined personal experience in the education system, we made Autodidact attempting to shine a light on this vast and untapped potential.
What it does
Our mission is to encourage students to take responsibility for their learning using the unique opportunities afforded in our modern world. We achieve this through our use of a website that displays how a student interfaces with the web and shows them what action is distracting them from furthering their education. Since the service is also available to the student’s mentors, such as their parents or teachers, their supervision and reinforcement can greatly improve the student’s urge to learn as a hobby.
How we built it
First, a python script converts web browsing history into a CSV, which is readable by the R code. In R studio, those CSV files are graphed and saved as PNGs. These are then automatically added to the website, which gives them context and is where the user interfaces with our program.
Challenges we ran into
Gathering the browsing history proved quite tricky, and after a few hours, we chose to use browsing history instead of active tracking.
Accomplishments that we're proud of
Two-thirds of a team now first-time hackathon-ees. Two members of the team learned HTML, CSS, and Javascript in 24 hours with no prior knowledge.
What we learned
Cooperative environments present their own unique challenges. Hacking together with people of very different backgrounds and even more diverse talent, both in magnitude and direction,
What's next for Autodidact
Adding duration tracking (how long on the website), improvement indicators, real-time responsive data. Data bank, data management, giving users access to their data for personal analysis.
Built With
- css
- ggplot2
- html
- javascript
- python
- r


Log in or sign up for Devpost to join the conversation.