# Idioma

Idioma is a simple vocabulary practicing system running on AppEngine.

- TODOs:
 - Ingestion directly through speadsheets API
 - Create hashes from new items and reverses. Remove from DS items no longer in CSV. Keep rest.
 - For each DS Item "ForeignToNative", have a hash, reverse hash, note, "from conversation", disable, important
 - For each ForeignToNative, have a slot number.
 - Make spreadsheet format open once it's stable.
# Idioma

Idioma is a simple vocabulary practicing system running on AppEngine.

## TODOs:
 - Ingestion: Remove items no longer in spreadsheet. Keep data for items that are still around.
 - Allow spreadsheet ID to be entered on ingesttion page
 - Make spreadsheet format open once it's stable.
 - Make items move up and down the slots
 - Ensure alternative translations are valid, if one original string maps to multiple translations.
   - Show the alternative when user entered one of the correct ones before switching to a new word
 - Show in the UI if an item is a "reverse" item.
Update readme with current TODO list.
Update readme with current TODO list.
