Skip to content

Commit c19b122

Browse files
authored
Packages/aiinfo/typofix (#202)
`@instructure.ai/aiinfo@2.10.2` * fix typos in a11y checker descriptions
1 parent df2c0a9 commit c19b122

9 files changed

Lines changed: 72 additions & 30 deletions

File tree

apps/nutritionfacts/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@instructure.ai/nutritionfacts",
3-
"version": "2.0.15",
3+
"version": "2.0.16",
44
"private": true,
55
"repository": {
66
"type": "git",

packages/aiinfo/Changelog.md

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,47 @@
11
# Changelog
22

3+
## 2026-02-25T21:52:22.088Z
4+
5+
### CSV
6+
7+
#### SHA
8+
9+
```diff
10+
8e7bcd63477a5917ac64ce5bf6cd2e3ae10fa087955aa49bceda3fa6071651a2
11+
```
12+
13+
### canvasa11ycheckertablecaptions
14+
15+
#### feature.description
16+
17+
```diff
18+
- "A button to genereate table captions (based on the contents and immediate context of the table) for tables that don't have one."
19+
+ "A button to generate table captions (based on the contents and immediate context of the table) for tables that don't have one."
20+
```
21+
22+
#### revision
23+
24+
```diff
25+
- "2026.02.19"
26+
+ "2026.02.25"
27+
```
28+
29+
### canvasa11ycheckeralttextgenerator
30+
31+
#### outputs.risks
32+
33+
```diff
34+
- "While the model can fairly accurately desicribe what's on a picture, it might not calways convey what the picture is meant to convey in the given context. "
35+
+ "While the model can fairly accurately describe what's on a picture, it might not always convey what the picture is meant to convey in the given context. "
36+
```
37+
38+
#### revision
39+
40+
```diff
41+
- "2026.02.19"
42+
+ "2026.02.25"
43+
```
44+
345
## 2026-02-25T19:27:11.739Z
446

547
### CSV

packages/aiinfo/cache/cache.csv

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
canvasInboxTranslation,2025.09.10,Translations for Inbox,"Translation of inbox messages (""Inbox AI Translation"" feature flag) across 10 languages.",AWS Translate,AWS Translate model is provided via Instructure's in-house AI Platform.,No,Other,Inbox messages,Data is not stored or reused by the model.,Does not log data,,Global,,Not Exposed,PII in inbox messages may be sent to the model but no PII is intentionally sent to the model.,Yes,Yes,Users are displayed the translated copy of their message and can edit or remove it before they send the message.,,Machine translation may not fully capture the meaning of the original message.,Enable better multi-lingual communication in learning environments.,Canvas,2,,
2-
canvasA11yCheckerTableCaptions,2026.02.19,Course Accessibility Checker: Table caption generation,A button to genereate table captions (based on the contents and immediate context of the table) for tables that don't have one.,Haiku 3,Anthropic Claude models are provided via Instructure's in-house AI Platform.,No,Other,"Table to be generated caption for, along with some context (surrounding content) from the resource it's in.",Data is not stored or reused by the model.,Logs data,Usage data is logged to improve the product.,Global,,Not Exposed,"PII in source material may be sent to the model if included in the analyzed content, but no PII is intentionally sent to the model.",Yes,Yes,"Users can edit the generated table caption, and they have the option to save it or not.",,It may not always accurately capture the point of the table.,Reduce time spent on writing table captions. ,Canvas,2,,
3-
canvasA11yCheckerAltTextGenerator,2026.02.19,Course Accessibility Checker: Image alt text generation,"A button that generates alt text for images that don't have alt text, or there was a problem identified with it (it's too long or it's just the filename.)",Haiku 3,Anthropic Claude models are provided via Instructure's in-house AI Platform.,No,Other,Images uploaded to Canvas via RCX,Data is not stored or reused by the model.,Logs data,Usage data is logged to improve the product.,Global,,Not Exposed,"PII in source material may be sent to the model if included in the analyzed image, but no PII is intentionally sent to the model.",Yes,Yes,"Users can edit the generated alt text, and they have the option to save it or not.",,"While the model can fairly accurately desicribe what's on a picture, it might not calways convey what the picture is meant to convey in the given context. ",Reduce time spent on writing alt text. ,Canvas,2,,
2+
canvasA11yCheckerTableCaptions,2026.02.25,Course Accessibility Checker: Table caption generation,A button to generate table captions (based on the contents and immediate context of the table) for tables that don't have one.,Haiku 3,Anthropic Claude models are provided via Instructure's in-house AI Platform.,No,Other,"Table to be generated caption for, along with some context (surrounding content) from the resource it's in.",Data is not stored or reused by the model.,Logs data,Usage data is logged to improve the product.,Global,,Not Exposed,"PII in source material may be sent to the model if included in the analyzed content, but no PII is intentionally sent to the model.",Yes,Yes,"Users can edit the generated table caption, and they have the option to save it or not.",,It may not always accurately capture the point of the table.,Reduce time spent on writing table captions. ,Canvas,2,,
3+
canvasA11yCheckerAltTextGenerator,2026.02.25,Course Accessibility Checker: Image alt text generation,"A button that generates alt text for images that don't have alt text, or there was a problem identified with it (it's too long or it's just the filename.)",Haiku 3,Anthropic Claude models are provided via Instructure's in-house AI Platform.,No,Other,Images uploaded to Canvas via RCX,Data is not stored or reused by the model.,Logs data,Usage data is logged to improve the product.,Global,,Not Exposed,"PII in source material may be sent to the model if included in the analyzed image, but no PII is intentionally sent to the model.",Yes,Yes,"Users can edit the generated alt text, and they have the option to save it or not.",,"While the model can fairly accurately describe what's on a picture, it might not always convey what the picture is meant to convey in the given context. ",Reduce time spent on writing alt text. ,Canvas,2,,
44
canvasCourseTranslation,2025.09.10,Translations for Discussions & Announcements,"Translation of Discussion threads (""Course AI Translation"" feature flag) across 10 languages.",Haiku 3,Anthropic Claude models are provided via Instructure's in-house AI Platform.,No,Course,Announcement and Discussion prompts and replies,Data is not stored or reused by the model.,Does not log data,,Global,,Not Exposed,"PII in discussion replies may be sent to the model, but no PII is intentionally sent to the model.",Yes,Yes,Untranslated content is available to review translations against,,Machine translation may not fully capture the meaning of the original message.,Improve participation for students who do not natively speak the language of instruction or other replies.,Canvas,2,,
55
IgniteAgent,2026.01.14,Agent,Ignite Agent is a faculty chat assistant capable of translating natural language requests into complex Canvas workflows.,"Haiku 3, Sonnet 3.7",Anthropic Claude models are provided via Instructure's in-house AI Platform.,No,Other,The model uses chat transcripts and information requested from the Canvas API to execute its actions.,Chat logs are retained indefinitely for troubleshooting and debugging.,Logs data,Chat logs are retained for troubleshooting and debugging purposes.,"Virginia, Oregon",,Exposed,"If requested during the the chat, user, course, and student identifiers or metadata may be shared with the model.",Yes,Yes,"The Agent only takes action based on human requests, and all write actions must be confirmed by the user.",Access to the Agent is limited to users with an Admin- or Teacher-based role. Data access and functions are scoped to the permissions available to the chat user.,The model may misinterpret user requests and require additional prompting.,"Users are able to save time by relying on the Agent to execute complex workflows, batch actions, and other time-consuming Canvas tasks.",IgniteAI,2,https://www.instructure.com/policies/artificial-intelligence-privacy,AI Privacy Policy
66
rubricGenerator,2025.10.09,Generator for Rubrics,AI-generated rubric recommendations for Canvas assignments.,Haiku 3,Anthropic Claude models are provided via Amazon Bedrock Foundation Models (FMs).,No,Course,The Canvas assignment description field is used in generating rubric criteria.,Model responses are stored for debugging purposes.,Logs data,"Request, response, and feedback data is logged to assist in troubleshooting.",Global,,Not Exposed,,Yes,Yes,All created rubrics are reviewable and editable by the instructor.,The instructor may edit criteria before accepting the rubric.,The created rubric may not align with the assignment's intended learning outcomes.,A rubric aligned to learning outcomes is created for the instructor to use during grading.,Canvas,2,,

packages/aiinfo/cache/checksum.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,15 @@
22
"aiexperiences": "3282c8bbf9ee851f2692795e99834c6dafd797c0d90a9d17dbf3c10cb314ec5a",
33
"askyourdata": "1456f9c89c19a76aaeb625bca7abcf43df7d38c267ecba064595e51992e10867",
44
"assessmentauthoringassistance": "39ff3b3d3b1c32add87c30b5e49cca3e0ac1952b78f2b94e1773e78a0c75e879",
5-
"canvasa11ycheckeralttextgenerator": "bf821824bbf43a2060160a9cc25668177df809d2299eef83976043ed60b8b727",
6-
"canvasa11ycheckertablecaptions": "28a09305518ec4e232325bd7877d3badd25b0fa9b357c98f354417696ade5e82",
5+
"canvasa11ycheckeralttextgenerator": "47988fc4367ae4a31bdff623696c08c425f8370b2bda095beab0ca02378294f5",
6+
"canvasa11ycheckertablecaptions": "9e617d9026abb602e28c1919a132e6372d8784174d87a15fb19f036d8c87d5dd",
77
"canvascoursetranslation": "1a557a8a6dfc390987ca10d5dc8703fc8b2d1f5559e81d69fb3d6abc4c4739d2",
88
"canvasdiscussionsummaries": "2b254055c4db550e2ad1f0013ef2decf48d5956a9c70cf84d41aeeb5b7d3c9ea",
99
"canvasgradingassistance": "885601257b7e4bd6aecf43c95bac315276358bbda21e2671b71f39fc0327cd46",
1010
"canvasinboxtranslation": "84bb3ccb1ab6d5f762b94b885461c887ba7108dec72e97bfe53096f8b06d77b3",
1111
"careerassistant": "806384dc302e3208ecb4bbf8a2e0fd49a576d3265433fe905ce4d9111907a5e0",
1212
"conversionalignment": "49ba6c3bff2879e6ec7d722ea0f997174f62e12d30b19f6e44e172d88422b4bc",
13-
"CSV": "7bde9b66ebce018ce8279def8dd1cf998ad0ecdd4c00cd4f3600700beb696f39",
13+
"CSV": "8e7bcd63477a5917ac64ce5bf6cd2e3ae10fa087955aa49bceda3fa6071651a2",
1414
"discussioninsights": "1a97ec1d0a3e461d5719909335d49d6095691ee3259ce092f8c9163e0146b492",
1515
"igniteagent": "ccb16cbc398ab780d7cbff5f4726cb46e0a9a7b9ac9eabdcd0b5ad617bda7fd9",
1616
"itemauthoringassistance": "ab5a58022db9dbe8c97b4adef98d78993d5356dcdf3ff6d3f19e8d04c9fdf2e3",

packages/aiinfo/node/components/canvasa11ycheckeralttextgenerator/index.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ const NUTRITION_FACTS_DATA: NutritionFactsProps["data"] = [
113113
description: "Any risks the model may pose to the user.",
114114
segmentTitle: "Expected Risks",
115115
value:
116-
"While the model can fairly accurately desicribe what's on a picture, it might not calways convey what the picture is meant to convey in the given context. ",
116+
"While the model can fairly accurately describe what's on a picture, it might not always convey what the picture is meant to convey in the given context. ",
117117
},
118118
{
119119
description: "The specific results the AI model is meant to achieve.",
@@ -152,8 +152,8 @@ const aiInformation: AiInformationProps = {
152152
modelNameText: "Base Model",
153153
nutritionFactsModalTriggerText: "AI Nutrition Facts",
154154
permissionLevel: "LEVEL 2",
155-
permissionLevelText: "Permission Level:",
156155
permissionLevelsModalTriggerText: "Data Permission Levels",
156+
permissionLevelText: "Permission Level:",
157157
privacyNoticeText: "",
158158
privacyNoticeUrl: "",
159159
},
@@ -182,7 +182,7 @@ const canvasa11ycheckeralttextgenerator: AiInfoFeatureProps = {
182182
group: "Canvas",
183183
name: FEATURE_NAME,
184184
nutritionFacts,
185-
revision: "2026.02.19",
185+
revision: "2026.02.25",
186186
uid: UID,
187187
};
188188
export { canvasa11ycheckeralttextgenerator, nutritionFacts, dataPermissionLevels, aiInformation };

packages/aiinfo/node/components/canvasa11ycheckertablecaptions/index.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -178,11 +178,11 @@ const canvasa11ycheckertablecaptions: AiInfoFeatureProps = {
178178
aiInformation,
179179
dataPermissionLevels,
180180
description:
181-
"A button to genereate table captions (based on the contents and immediate context of the table) for tables that don't have one.",
181+
"A button to generate table captions (based on the contents and immediate context of the table) for tables that don't have one.",
182182
group: "Canvas",
183183
name: FEATURE_NAME,
184184
nutritionFacts,
185-
revision: "2026.02.19",
185+
revision: "2026.02.25",
186186
uid: UID,
187187
};
188188
export { canvasa11ycheckertablecaptions, nutritionFacts, dataPermissionLevels, aiInformation };

packages/aiinfo/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@instructure.ai/aiinfo",
3-
"version": "2.10.1",
3+
"version": "2.10.2",
44
"repository": {
55
"type": "git",
66
"url": "https://github.com/instructure/instructure.ai",

packages/aiinfo/src/index.cjs

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -601,7 +601,7 @@ const e = `AI Experiences`,
601601
{
602602
description: `Any risks the model may pose to the user.`,
603603
segmentTitle: `Expected Risks`,
604-
value: `While the model can fairly accurately desicribe what's on a picture, it might not calways convey what the picture is meant to convey in the given context. `,
604+
value: `While the model can fairly accurately describe what's on a picture, it might not always convey what the picture is meant to convey in the given context. `,
605605
},
606606
{
607607
description: `The specific results the AI model is meant to achieve.`,
@@ -621,8 +621,8 @@ const e = `AI Experiences`,
621621
modelNameText: `Base Model`,
622622
nutritionFactsModalTriggerText: `AI Nutrition Facts`,
623623
permissionLevel: `LEVEL 2`,
624-
permissionLevelText: `Permission Level:`,
625624
permissionLevelsModalTriggerText: `Data Permission Levels`,
625+
permissionLevelText: `Permission Level:`,
626626
privacyNoticeText: ``,
627627
privacyNoticeUrl: ``,
628628
},
@@ -631,41 +631,41 @@ const e = `AI Experiences`,
631631
dataPermissionLevelsCloseIconButtonScreenReaderLabel: `Close dialog`,
632632
dataPermissionLevelsCurrentFeature: `Course Accessibility Checker: Image alt text generation`,
633633
dataPermissionLevelsCurrentFeatureText: `Current Feature:`,
634-
dataPermissionLevelsData: d,
635634
dataPermissionLevelsModalLabel: `Data Permission Levels modal`,
636635
dataPermissionLevelsTitle: `Data Permission Levels`,
637636
nutritionFactsCloseButtonText: `Close`,
638637
nutritionFactsCloseIconButtonScreenReaderLabel: `Close`,
639-
nutritionFactsData: f,
640638
nutritionFactsFeatureName: `Course Accessibility Checker: Image alt text generation`,
641639
nutritionFactsModalLabel: `This is a modal for AI facts`,
642640
nutritionFactsTitle: `AI Nutrition Facts`,
643641
title: `Features`,
642+
dataPermissionLevelsData: d,
643+
nutritionFactsData: f,
644644
trigger: void 0,
645645
},
646646
dataPermissionLevels: {
647647
closeButtonText: `Close`,
648648
closeIconButtonScreenReaderLabel: `Close dialog`,
649649
currentFeature: u,
650650
currentFeatureText: `Current Feature:`,
651-
data: d,
652651
modalLabel: `Data Permission Levels modal`,
653652
title: `Data Permission Levels`,
654653
triggerText: `Data Permission Levels`,
654+
data: d,
655655
},
656656
description: `A button that generates alt text for images that don't have alt text, or there was a problem identified with it (it's too long or it's just the filename.)`,
657657
group: `Canvas`,
658658
name: u,
659659
nutritionFacts: {
660660
closeButtonText: `Close`,
661661
closeIconButtonScreenReaderLabel: `Close`,
662-
data: f,
663662
featureName: u,
664663
modalLabel: `This is a modal for AI facts`,
665664
title: `AI Nutrition Facts`,
666665
triggerText: `Nutrition Facts`,
666+
data: f,
667667
},
668-
revision: `2026.02.19`,
668+
revision: `2026.02.25`,
669669
uid: `canvasa11ycheckeralttextgenerator`,
670670
},
671671
m = `Course Accessibility Checker: Table caption generation`,
@@ -819,7 +819,7 @@ const e = `AI Experiences`,
819819
title: `Data Permission Levels`,
820820
triggerText: `Data Permission Levels`,
821821
},
822-
description: `A button to genereate table captions (based on the contents and immediate context of the table) for tables that don't have one.`,
822+
description: `A button to generate table captions (based on the contents and immediate context of the table) for tables that don't have one.`,
823823
group: `Canvas`,
824824
name: m,
825825
nutritionFacts: {
@@ -831,7 +831,7 @@ const e = `AI Experiences`,
831831
title: `AI Nutrition Facts`,
832832
triggerText: `Nutrition Facts`,
833833
},
834-
revision: `2026.02.19`,
834+
revision: `2026.02.25`,
835835
uid: `canvasa11ycheckertablecaptions`,
836836
},
837837
g = `Translations for Discussions & Announcements`,

packages/aiinfo/src/index.mjs

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -597,7 +597,7 @@ const e = `AI Experiences`,
597597
{
598598
description: `Any risks the model may pose to the user.`,
599599
segmentTitle: `Expected Risks`,
600-
value: `While the model can fairly accurately desicribe what's on a picture, it might not calways convey what the picture is meant to convey in the given context. `,
600+
value: `While the model can fairly accurately describe what's on a picture, it might not always convey what the picture is meant to convey in the given context. `,
601601
},
602602
{
603603
description: `The specific results the AI model is meant to achieve.`,
@@ -617,8 +617,8 @@ const e = `AI Experiences`,
617617
modelNameText: `Base Model`,
618618
nutritionFactsModalTriggerText: `AI Nutrition Facts`,
619619
permissionLevel: `LEVEL 2`,
620-
permissionLevelText: `Permission Level:`,
621620
permissionLevelsModalTriggerText: `Data Permission Levels`,
621+
permissionLevelText: `Permission Level:`,
622622
privacyNoticeText: ``,
623623
privacyNoticeUrl: ``,
624624
},
@@ -627,41 +627,41 @@ const e = `AI Experiences`,
627627
dataPermissionLevelsCloseIconButtonScreenReaderLabel: `Close dialog`,
628628
dataPermissionLevelsCurrentFeature: `Course Accessibility Checker: Image alt text generation`,
629629
dataPermissionLevelsCurrentFeatureText: `Current Feature:`,
630-
dataPermissionLevelsData: d,
631630
dataPermissionLevelsModalLabel: `Data Permission Levels modal`,
632631
dataPermissionLevelsTitle: `Data Permission Levels`,
633632
nutritionFactsCloseButtonText: `Close`,
634633
nutritionFactsCloseIconButtonScreenReaderLabel: `Close`,
635-
nutritionFactsData: f,
636634
nutritionFactsFeatureName: `Course Accessibility Checker: Image alt text generation`,
637635
nutritionFactsModalLabel: `This is a modal for AI facts`,
638636
nutritionFactsTitle: `AI Nutrition Facts`,
639637
title: `Features`,
638+
dataPermissionLevelsData: d,
639+
nutritionFactsData: f,
640640
trigger: void 0,
641641
},
642642
dataPermissionLevels: {
643643
closeButtonText: `Close`,
644644
closeIconButtonScreenReaderLabel: `Close dialog`,
645645
currentFeature: u,
646646
currentFeatureText: `Current Feature:`,
647-
data: d,
648647
modalLabel: `Data Permission Levels modal`,
649648
title: `Data Permission Levels`,
650649
triggerText: `Data Permission Levels`,
650+
data: d,
651651
},
652652
description: `A button that generates alt text for images that don't have alt text, or there was a problem identified with it (it's too long or it's just the filename.)`,
653653
group: `Canvas`,
654654
name: u,
655655
nutritionFacts: {
656656
closeButtonText: `Close`,
657657
closeIconButtonScreenReaderLabel: `Close`,
658-
data: f,
659658
featureName: u,
660659
modalLabel: `This is a modal for AI facts`,
661660
title: `AI Nutrition Facts`,
662661
triggerText: `Nutrition Facts`,
662+
data: f,
663663
},
664-
revision: `2026.02.19`,
664+
revision: `2026.02.25`,
665665
uid: `canvasa11ycheckeralttextgenerator`,
666666
},
667667
m = `Course Accessibility Checker: Table caption generation`,
@@ -815,7 +815,7 @@ const e = `AI Experiences`,
815815
title: `Data Permission Levels`,
816816
triggerText: `Data Permission Levels`,
817817
},
818-
description: `A button to genereate table captions (based on the contents and immediate context of the table) for tables that don't have one.`,
818+
description: `A button to generate table captions (based on the contents and immediate context of the table) for tables that don't have one.`,
819819
group: `Canvas`,
820820
name: m,
821821
nutritionFacts: {
@@ -827,7 +827,7 @@ const e = `AI Experiences`,
827827
title: `AI Nutrition Facts`,
828828
triggerText: `Nutrition Facts`,
829829
},
830-
revision: `2026.02.19`,
830+
revision: `2026.02.25`,
831831
uid: `canvasa11ycheckertablecaptions`,
832832
},
833833
g = `Translations for Discussions & Announcements`,

0 commit comments

Comments
 (0)