-
Notifications
You must be signed in to change notification settings - Fork 1
Packages/aiinfo/alignment #176
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
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR adds a new AI feature for Standards Alignment for Quiz Conversion and updates the Quick Reassess feature's model information. The changes include adding the new conversionalignment component to the aiinfo package and updating model metadata from generic "Claude Family Models" to the more specific "Haiku 3" for the quickreassess feature.
Key Changes:
- Added new
conversionalignmentcomponent for AI-powered standards alignment when importing Canvas Quizzes to Mastery Connect - Updated quickreassess feature to specify "Haiku 3" model with provider details (Instructure's in-house AI Platform)
- Version bump from 2.0.6 to 2.0.7 across affected packages
Reviewed Changes
Copilot reviewed 8 out of 8 changed files in this pull request and generated 2 comments.
Show a summary per file
| File | Description |
|---|---|
| packages/aiinfo/package.json | Version bump to 2.0.7 |
| packages/aiinfo/node/index.ts | Added import, export, and registration of conversionalignment component in alphabetical order |
| packages/aiinfo/node/components/quickreassess/index.ts | Updated model from "Claude Family Models" to "Haiku 3" with provider description and revision date |
| packages/aiinfo/node/components/conversionalignment/index.ts | New component defining AI nutrition facts, data permissions, and feature metadata for quiz conversion alignment |
| packages/aiinfo/cache/checksum.json | Updated checksums for modified components and CSV |
| packages/aiinfo/cache/cache.csv | Added conversionAlignment entry and updated quickReassess with new model info |
| packages/aiinfo/Changelog.md | Auto-generated changelog documenting all changes |
| apps/nutritionfacts/package.json | Version bump to 2.0.7 |
| "Indicates which training or operational content was given to the model.", | ||
| segmentTitle: "Data Shared with Model", | ||
| value: | ||
| "The Canvas Quiz content and Mastery Tracker metadata (Subject, Objectives) is shared with the\nmodel.", |
Copilot
AI
Nov 19, 2025
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The string value contains a \n character that breaks the sentence awkwardly in the middle ("shared with the\nmodel"). Other components in the codebase keep similar long text as continuous strings without mid-sentence line breaks. Consider removing the \n to maintain consistency: "The Canvas Quiz content and Mastery Tracker metadata (Subject, Objectives) is shared with the model."
| "The Canvas Quiz content and Mastery Tracker metadata (Subject, Objectives) is shared with the\nmodel.", | |
| "The Canvas Quiz content and Mastery Tracker metadata (Subject, Objectives) is shared with the model.", |
| value: | ||
| "The intended outcomes are to streamline the process of aligning assessments with learning standards, save educators time, and ensure consistency in assessment alignment.", |
Copilot
AI
Nov 19, 2025
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The string value contains a \n character that breaks the sentence awkwardly in the middle ("time, and\nensure"). Other components in the codebase keep similar long text as continuous strings without mid-sentence line breaks. Consider removing the \n to maintain consistency: "The intended outcomes are to streamline the process of aligning assessments with learning standards, save educators time, and ensure consistency in assessment alignment."
No description provided.