A quiz game to practice conjugating verbs in Spanish
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
styles
views
www
.gitignore
Gruntfile.coffee
anim.gif
client.coffee
conjugate.coffee
data
fetch.coffee
irregular.coffee
package.json
parser.coffee
pronouns.coffee
readme.md
repl.coffee
tenses.coffee
translate.coffee
verbs

readme.md

Spanish Quiz

Nothing like duolingo. This is just a quiz game for practicing conjugating verbs:

Web version available here: http://simon-lang.github.io/spanish-conjugation-quiz/

Command line version requires download: (see Installation below)

screenshots

Installation

git clone git@github.com:captainclam/spanish-conjugation-quiz.git
cd spanish-conjugation-quiz
npm install
npm start

Usage

You will be prompted to choose what you want to study. Currently there's only 100 verbs, but with 6 prefixes and 5 tenses that's about 3000 conjugations to practice.

Type exit to quit the program.

Web Client

To launch the web version locally, go:

cd www
server

To dev on the web version, do: grunt watch and it will live reload style/script changes

Updating the dictionary

Edit the file verbs, and add to the list of verbs (in their infinitive form).

Run fetch.coffee and pipe the output to the dictionary (e.g. coffee fetch.coffee >> data).

Note if you get some bad/empty responses from spanishdict.com you may need to run the command again. It will only add new entries to the dictionary for verbs that have not already been fetched, so there is no harm in running it multiple times.

TODO / Ideas

  • Conjugation tables for hints
  • Highlight irregular verbs
  • Scrape english translation of the infinitive
  • Remove livereload in prod