ECCO

The ECCO codes types of errors. For example, if you wrote "Raul esta hablando", the number "2" would appear above the word 'esta", indicating that an accent mark is either missing, misplaced or unnecessary.  You would then rewrite the sentence correctly, i.e., "Raul está hablando".

  1. 'a' personal/prepositional
  2. accent mark
  3. article
  4. capitalization
  5. comparison
  6. compound tense
  7. command
    1. formal
    2. informal
  8. conjunction
  9. contraction
  10. date
  11. drop 'o' before singular, masculine noun
  12. 'hace tiempo que' construction
  13. idiomatic expression
    1. age
    2. tener expression
    3. time
    4. weather
    5. other
  14. incorrect form of word
    (i.e., adjective instead of noun)
  15. indefinite/negative word
  16. interrogative word
  17. muy/mucho/m
  18. not a Spanish word
  19. participle
    1. past
    2. present
  20. por/para
  21. possession
  22. possessive adjective