Hello,

You are correct in that ANOVA handles categorical IV's or continuous IV's that have been artificially split into groups. The ANCOVA model assumes the covariate you are controlling for is continuous , not the IV itself.

The bigger issue however, is that if your data is ordinal, you cannot use the standard ANOVA procedure. Look up the Kruskal-Wallis; it's an non-parametric alternative to the ANOVA that can handle ranked data.

Best of luck.