-
Notifications
You must be signed in to change notification settings - Fork 68
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Including alignment
in Achievement, ResultDescription, Result, and RubricCriterionLevel makes the spec hard to implement
#515
Comments
I think the use case for having it in Result is to enable issuers to claim a particular result against a particular thing that is not described in a ResultDescription. (Note that Indeed this is one of the things that comes up when we were heavily stacked with issuer-side use cases and not very populated with consumer-side representatives. There's a lot of possible variation around what these different alignments are supposed to mean. When there is a lot of variation on the issuer side, that means a lot of expense to exhaustively support all options on the consumer side. I recommend consumers just ignore all cases of alignment other than Achievement.alignment until it is clear how issuers are using them. My consumer/verifier recommendations:
Can your implementation challenge be avoided by ignoring alignments beyond what you initially build the ability to process? |
|
@ottonomy I agree with everything you wrote.
Yes. and that is what I plan on doing.
That is a very practical approach given where the spec is in the development process. 1EdTech's normal process (Section 5.2.2 Candidate Final Draft) is to:
That is similar to what you are proposing, just at an earlier stage. |
As an (reference) implementer of both an issuer and a verifier of achievements, I find it harder than necessary to implement alignments at all those places. I really only need alignments in the Achievement object. Removing
alignment
from ResultDescription, Result, and RubricCriterionLevel would make the spec easier to implement for both issuers and verifiers.If there are use cases that require
alignment
of a result, then I suggest removingalignment
from the Result object and keepalignment
in the ResultDescription and RubricCriterionLevel. Havingalignment
in both ResultDescription and Result is confusing. If thealignment
in ResultDescription and Result conflict, it is unclear how to resolve the conflict.The text was updated successfully, but these errors were encountered: