Great point. This is relate to credential specification adopted by the issuer and the associated evidence of achievement, which could be a reference to another cypher hash. A subsequent parsing routine (from the issuer) could determine evidence meta for evaluation.
I feel like the blockchain only works when there is a binary yes/no of factuality, and grades can't be defined on a binary factuality.