Changing rubric grader model and publishing to use in AIP Evals

I was running into an error with rubric grader as it said the model I was using was not supported so when attempting to change it within the logic and republish for use in an evaluation suite. I receive this error message “Logic function ontology bindings must obey uniqueness and api name validity constraints, as enforced by Function Registry. This validation error will be returned if a binding is invalid.” I am unable to publish manually as well.

Thanks for posting! In short, there’s a bug and here’s the temporary workaround: you should check the previously published version of that logic function in Ontology Manager, notice the API name there, copy/paste it into the API name section in the config panel, and you should be good to go. The fix for this bug will be coming in the next 2-3 weeks. See below for more expanded instructions for the temporary workaround:

Step 1: Click “Publish Settings”

Step 2: Click “Latest Published Version” link

Step 3: Find the actual API name for this logic’s published function

Step 4: In logic’s config panel, update the api name to the actual API name.

Then you should be good to publish new versions of that logic!

Let us know if you have more questions or concerns.