Coder Social home page Coder Social logo

recall-bot-server's Introduction

iRecall

An intelligent memory and recall management app for humans - the best way to memorize for ur tests/exams.


Building real time web app @ HackHarvard 2019

Curing the transience sin of memory

screen shot 2018-10-21 at 1 30 49 am

#Source Code Repositories

NodeJS Server

https://github.com/rastogi-s/Recall-Bot-Serve

  • implements the forgetting curve algorithm at the backend.
  • provides REST endpoints for accessing topics/notes and revision

Visualizations and Analytics

https://github.com/karantyagi/iRecall-HackHarvard18

Google Assistant Integration - Dialog Flow

https://github.com/shiredude95/hackharvard18


Problem Statement:

How long can I keep the stuff I learn stored in my mind? How do I actually remember the stuff I learn? How do I memorize my notes, my textbook, and everything covered in class? How much studying do I actually have to do?

Idea:

The idea is to devise an assistant using Google Home app which can help you revise your notes by asking you questions based on spaced revision reminders. This idea came into our mind when we face this stated problem in our student life while preparing and revising for semesters exams. This is based on the Ebbingause Forgetting Curve Theory, according to which, the more you revise what you’ve learnt, the flatter your forgetting curve gets.

Technical Difficulty:

The main technical challenge among other challenges was to re-modeled the Ebbingause’s forgetting curve formula : R = e^(-t/s) and implement an algorithm to compute the data. Adjusting value of S where S is the “strength” of your memory and t is the amount of time that has passed. No specific paper was published so we could get the approx value of S.

tech

Design:

We have developed an end to end application from front end to show visualization of forgetting curve graph to interacting with google home and in real time updating the database using nosql based on the responses of the questions.

Technology Stack :

Google Cloud Natural Language API Mongodb (nosql) Dialog Flow Google Actions SDK Google App Heroku Javascript

Additional Info:

(Spaced Repetition Is Better for Long-Term Retention) But if information is repeated at intervals, the brain has to reconstruct that memory, strengthening it like a muscle.

Target Audience :

Students Short term memory loss patients

Usability:

Useful for all students at home or school.

Future improvisation:

We can incorporate Machine learning algorithms to proximate value of S as it varies from brain to brain. Expand the implementation using Google Mini or Alexa Utilizing One-note api to directly feed data as json into our database in real time

Help resources

recall-bot-server's People

Contributors

rastogi-s avatar

Watchers

HITESH VERMA 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.