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".
- 'a' personal/prepositional
- accent mark
- article
- capitalization
- comparison
- compound tense
- command
- formal
- informal
- conjunction
- contraction
- date
- drop 'o' before singular, masculine noun
- 'hace tiempo que' construction
- idiomatic expression
- age
- tener expression
- time
- weather
- other
- incorrect form of word
(i.e., adjective instead of noun) - indefinite/negative word
- interrogative word
- muy/mucho/m
- not a Spanish word
- participle
- past
- present
- por/para
- possession
- possessive adjective
- present progressive
- preterite/imperfect
- pronoun
- direct object
- double object
- indirect object
- reciprocal
- reflexive
- relative
- subject
- punctuation
- saber/conocer
- sentence fragment
- ser/estar
- spelling
- superlative
- this makes no sense
- unexpected event with 'se'
- unnecessary word
- verb
- conjugation
- form
- subject/verb agreement
- verb+preposition+infinitive
- vocabulary error
- word needed
- word order
- agreement
- gender
- indicative/subjunctive
- tense error