Coder Social home page Coder Social logo

mnemonic-revision-helper's Introduction

Mnemonic Revision Helper

Exams are the bane of the lives of students. When I was memorising things I often used mnemonics to remember. For example

Richard Of York Gave Battle In Vain

This is an easy way to remember the colours of the rainbow which are Red, Orange, Yellow, Green, Blue, Indigo and Violet.

It's a fact in life that advertising by brands is a hugely effective way of making people remember slogans.

These can be broken down into mnemonics too. Below are some example of very popular slogans

Slogan Company
The ultimate driving machine BMW
The world's favourite airline. British Airways
It's good to talk British Telecom
Just Do It Nike

For example if I wanted to remember a list of things that was DIJ and the order made no meaning then I could remember Nike's slogan By remembering Nike's slogan I know that the the three items in this list each start with a J, a D and an I

This does not just relate to slogans too. Song titles could be used to remember among other things.

This project allows you to enters letters that you want to memorise and then it returns (hopefully) a more memorable mnemonic to help jog your memory.

And I could not do a project on mnemonics without referencing xkcd

How to build

  1. Clone repository
  2. Run gradle clean build

How to run

Several ways...

Method1

  1. Clone repository
  2. Run gradle clean build
  3. Find /build/libs
  4. Run java -jar MnemonicRevisionHelper-1.0.jar

Method2

  1. Clone repository
  2. Run gradle clean build
  3. Run core.Runner with parameter -D for debug. (-D will help with loading resources)

Method3

  1. Clone repository
  2. Run gradle clean build
  3. Run gradle installDist
  4. installDist will create the distribution
  5. Find /build/install/MnemonicRevisionHelper/bin
  6. Run the bat or shell file (eg MnemonicRevisionHelper.bat)

Translations:

Many thanks to:

  • Sabine Reisinger for the German translation
  • Martin Spasov for the Bulgarian translation
  • Debbie Cooke for the Spanish translation

TODO:

  • Add more Mnemonics (on-going) - Currently over 500 Slogans and 5200 Songs

Legal Bit

All data used in this project is sourced from the internet. I take no responsibility for any errors. Please let me know if there are problems or if any bits should be removed. LICENCE.txt contains the MIT Licence

mnemonic-revision-helper's People

Contributors

iamrichardjones avatar martinyspasov avatar

Watchers

 avatar

Forkers

martinyspasov

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.