Skip to content

Latest commit

 

History

History
50 lines (32 loc) · 2.04 KB

README.md

File metadata and controls

50 lines (32 loc) · 2.04 KB

A simple grammar practice website for international languages. Currently beta testing using French.

Goals

  • Give the user full control: mix and match:
    • types of verbs
    • tenses, moods
    • etc.

A native speaker uses many different grammar formations in their every-day speak, so it makes sense to practice using many formations at a time, as if speaking natively. Alternative grammar practice sites like Conjuguemos only allow the user to practice one formation at a time. Grammatica strives to give the user full control: to study one formation at a time, yet review and practice many grammar formations at a time.

  • Give the user more data/feedback to answer common questions like:

    • What verbs do I need to work on more?
    • Are there any subject/verb combinations I get wrong more often?
  • Integrate with other tools such as Quizlet

    • allow users to import and practice with their Quizlet sets

TODO

See TODO file.

Contributing

To contribute:

  1. fork the repository
  2. make some changes and commit them
  3. create a pull request, and I'll incorporate your changes. Thank you!

Meteor

This is a Meteor project. Meteor is somewhat a replacement for jQuery, and provides nice features such as reactivity (instantaneous updates to HTML elements when some event occurs), in addition to providing free web-hosting and an easy framework for local testing (running a preview of the website in the browser).

If you are new to Meteor, you will need to download Meteor to do local testing. To download, run:

$ curl https://install.meteor.com/ | sh

There are comments in the client/client.js file to help those who are new to Meteor. Also, Meteor has good documentation, and there are a few books on Meteor as well.

To run a local version of the website in your browser (local testing), simply run:

$ meteor

in the main directory of the project (in this case, in /path/to/Grammatica).