Git Product home page Git Product logo

ankihelper's Introduction

AnkiHelper

What is this?

Ankihelper is an Android application for adding language-learning cards to Ankidroid.

What is Ankidroid?

Ankidroid is the Android version of Anki.

Anki is a spaced repetition flashcard program. Basically, you add two-sided(question side and answer side) flashcards to this program. During a study session, the program shows you the question side of one card and let you think about the answer. Then you flip the card to the answer side and check how well you memorized it. The answer side will show several buttons ("agian", "hard", "good", "easy") for you to evaluate this review. According to your evaluation, Anki uses the [SM2 algorithm] to decide when will it quiz you this card again (aka spaced repetition).

Why Ankihelper?

A large portion of anki users use this program to learn languages. In the desktop version(Windows, Linux, and Mac), you can create cards manually or import them from text data. There're also several add-ons to simplify the process of making language cards. For example, the WordQuery add-on let you add dictionary definitions for a list of vocabularies with one click. Also, chrome extension Yomichan and Anki Card Helper make it possible to add definitions of words on any website, together with the context, direcly to Anki.

For a long time, tools for making language cards on the mobile platforms (Ankidroid on Android and Ankimobile on IOS) have been scarce. Part of the reasion is that add-ons for the desktop version cannot be used on the mobile platforms. Recently, Ankidroid introduced a set of APIs for communicating with external apps. While these APIs are not as powerful as the functions add-ons can call on the desktop version, they still gives us a change to stay away from the tedious and awkward process of adding cards on Android. So, here comes Ankihelper.

How to use?

ankihelper's People

Contributors

knifer avatar mmjang avatar zkffkah avatar

Watchers

 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.