Skip to content

Commit 31ed4f8

Browse files
authored
Packages/aiinfo/write entries (#166)
* [email protected] * fix writeBarrel searching for tsx * [email protected] * [email protected] * update build * remove unpublished entry
1 parent 14bd264 commit 31ed4f8

File tree

10 files changed

+403
-288
lines changed

10 files changed

+403
-288
lines changed

apps/nutritionfacts/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,5 +28,5 @@
2828
"update-cache": "vite-node ./scripts/updateCache.mts"
2929
},
3030
"type": "module",
31-
"version": "2.0.1"
31+
"version": "2.0.2"
3232
}

packages/aiinfo/Changelog.md

Lines changed: 24 additions & 83 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ cb94462a64ddfdf50e03c51f9d7956ebfb09699f9cf426027e06888920f5d9c5
1111
- "Grade suggestion is displayed and selected by default, but the instructor much make the final decision to edit or accept the suggestions."
1212
+ "Grade suggestion is displayed and selected by default, but the instructor must make the final decision to edit or accept the suggestions."
1313
```
14-
1514
### quickreassess
1615
#### uid
1716
```diff
@@ -24,42 +23,42 @@ cb94462a64ddfdf50e03c51f9d7956ebfb09699f9cf426027e06888920f5d9c5
2423
#### feature
2524
```diff
2625
+ {
27-
"name": "Suggestions for Quick Reassess",
28-
"description": "Allows the use of AI to generate a question derived from the original. These questions can be re-generated, edited, and rejected or approved before they are published to students."
29-
}
26+
+ "name": "Suggestions for Quick Reassess",
27+
+ "description": "Allows the use of AI to generate a question derived from the original. These questions can be re-generated, edited, and rejected or approved before they are published to students."
28+
+ }
3029
```
3130
#### model
3231
```diff
3332
+ {
34-
"name": "Claude Family Models",
35-
"description": "",
36-
"trained": "No",
37-
"data": "Other",
38-
"dataDescription": "The original question stem used to generate derivatives"
39-
}
33+
+ "name": "Claude Family Models",
34+
+ "description": "",
35+
+ "trained": "No",
36+
+ "data": "Other",
37+
+ "dataDescription": "The original question stem used to generate derivatives"
38+
+ }
4039
```
4140
#### compliance
4241
```diff
4342
+ {
44-
"retention": "Standard execution, infrastructure, and other operational logs are retained for a reasonable period to enable monitoring and troubleshooting of underlying services.",
45-
"logging": "Does not log data",
46-
"loggingDescription": "",
47-
"regions": "Virginia",
48-
"regionsDescription": "",
49-
"pii": "Not Exposed",
50-
"piiDescription": ""
51-
}
43+
+ "retention": "Standard execution, infrastructure, and other operational logs are retained for a reasonable period to enable monitoring and troubleshooting of underlying services.",
44+
+ "logging": "Does not log data",
45+
+ "loggingDescription": "",
46+
+ "regions": "Virginia",
47+
+ "regionsDescription": "",
48+
+ "pii": "Not Exposed",
49+
+ "piiDescription": ""
50+
+ }
5251
```
5352
#### outputs
5453
```diff
5554
+ {
56-
"settings": "Yes",
57-
"human": "Yes",
58-
"humanDescription": "Educators have access to tools that allow them to preview, regenerate, edit, or replace AI generated questions before they are published in an assessment.",
59-
"guardrails": "Only educators can generate items and all AI generated items are in draft status until reviewed and approved.",
60-
"risks": "AI generated questions may require additional review and editing to ensure accuracy, relevance, and alignment with intended learning objectives.",
61-
"outcomes": "Educators can generate new standards-aligned questions based on existing items in order to quickly create diverse, tailored assessments that expand beyond the current Mastery Item Bank content, enhancing instructional flexibility and efficiency."
62-
}
55+
+ "settings": "Yes",
56+
+ "human": "Yes",
57+
+ "humanDescription": "Educators have access to tools that allow them to preview, regenerate, edit, or replace AI generated questions before they are published in an assessment.",
58+
+ "guardrails": "Only educators can generate items and all AI generated items are in draft status until reviewed and approved.",
59+
+ "risks": "AI generated questions may require additional review and editing to ensure accuracy, relevance, and alignment with intended learning objectives.",
60+
+ "outcomes": "Educators can generate new standards-aligned questions based on existing items in order to quickly create diverse, tailored assessments that expand beyond the current Mastery Item Bank content, enhancing instructional flexibility and efficiency."
61+
+ }
6362
```
6463
#### group
6564
```diff
@@ -69,64 +68,6 @@ cb94462a64ddfdf50e03c51f9d7956ebfb09699f9cf426027e06888920f5d9c5
6968
```diff
7069
+ "2"
7170
```
72-
73-
### conversionalignment
74-
#### uid
75-
```diff
76-
+ "conversionalignment"
77-
```
78-
#### revision
79-
```diff
80-
+ "2025.09.15"
81-
```
82-
#### feature
83-
```diff
84-
+ {
85-
"name": "",
86-
"description": ""
87-
}
88-
```
89-
#### model
90-
```diff
91-
+ {
92-
"name": "",
93-
"description": "",
94-
"trained": "",
95-
"data": "",
96-
"dataDescription": ""
97-
}
98-
```
99-
#### compliance
100-
```diff
101-
+ {
102-
"retention": "",
103-
"logging": "",
104-
"loggingDescription": "",
105-
"regions": "",
106-
"regionsDescription": "",
107-
"pii": "",
108-
"piiDescription": ""
109-
}
110-
```
111-
#### outputs
112-
```diff
113-
+ {
114-
"settings": "",
115-
"human": "",
116-
"humanDescription": "",
117-
"guardrails": "",
118-
"risks": "",
119-
"outcomes": ""
120-
}
121-
```
122-
#### group
123-
```diff
124-
+ "Mastery"
125-
```
126-
#### permissions
127-
```diff
128-
+ ""
129-
```
13071
## 2025-10-27T17:53:08.481Z
13172
### CSV
13273
#### SHA

packages/aiinfo/cache/cache.csv

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,5 @@ smartSearch,2025.10.02,Smart Search,Natural language search of course content fo
88
askyourdata,2025.09.12,Ask Your Data,AI-powered query tool enables users to ask natural language questions and receive textual or visual responses with detailed explanations of the methodology.,Doowii (multiple),"Doowii is a third-party sub-processor for Intelligent Insights. Doowii's tools use OpenAI GPT-4o, GPT-3.5 Turbo, and Claude Sonnet 3.5",No,Other,"Doowii is trained on the Canvas LMS database schema, and receives no data from Canvas. The user's prompt and heuristics (such as summary statistics) are shared with the model to generate a response.",Data is retained through the life of your contract with Instructure.,Logs data,,Global,,Exposed,"Prompt, summary statistics.",Yes,Yes,Ask your data returns a methodology description along with a generated query. Users have the ability to edit the generated SQL directly.,"Questions are scoped to the domain only, highly ambiguous terms ask for clarification.",Incorrect interpretation of the question. Inaccurate SQL may be generated. Suggested questions or methodologies may not be relevant.,Provide accurate data retrieval and analysis through natural language prompting.,Intelligent Insights,2
99
canvasDiscussionSummaries,2025.09.12,Discussion Summaries,"Discussion summaries of key points, questions, and insights.",Haiku 3,Anthropic Claude models are provided via Amazon Bedrock Foundation Models (FMs).,No,Course,Discussion prompt and replies.,Data is not stored or reused by the model.,Logs data,Summaries are logged in the Canvas database for review and reuse.,Global,,Not Exposed,"Pii in discussion replies may be sent to the model, but no PII is intentionally sent to the model.",Yes,Yes,Instructors may regenerate summaries or fine-tune them with additional instructions.,,Summaries may not capture all desired information.,Summaries allow discussion topics to be used in large-format courses and other environments where discussions were previously infeasible.,Canvas,2
1010
quickReassess,2025.10.27,Suggestions for Quick Reassess,"Allows the use of AI to generate a question derived from the original. These questions can be re-generated, edited, and rejected or approved before they are published to students.",Claude Family Models,,No,Other,The original question stem used to generate derivatives,"Standard execution, infrastructure, and other operational logs are retained for a reasonable period to enable monitoring and troubleshooting of underlying services.",Does not log data,,Virginia,,Not Exposed,,Yes,Yes,"Educators have access to tools that allow them to preview, regenerate, edit, or replace AI generated questions before they are published in an assessment.",Only educators can generate items and all AI generated items are in draft status until reviewed and approved.,"AI generated questions may require additional review and editing to ensure accuracy, relevance, and alignment with intended learning objectives.","Educators can generate new standards-aligned questions based on existing items in order to quickly create diverse, tailored assessments that expand beyond the current Mastery Item Bank content, enhancing instructional flexibility and efficiency.",Mastery,2
11-
conversionAlignment,2025.09.15,,,,,,,,,,,,,,,,,,,,,Mastery,
1211
BCEAltText,2025.10.01,Block Content Editor Alt Text Generator,,Haiku 3,Anthropic Claude models are provided via Amazon Bedrock Foundation Models (FMs).,No,Course,Content Editor Images.,Model responses are stored for debugging purposes.,Logs data,"Request, response, and feedback data is logged to assist in troubleshooting.",Global,,Not Exposed,,No,Yes,"User initiated, User must confirm output.",,Alt text might not always be accurate. ,An accessible Alt Text description of the image is generated.,Canvas,2
1312
portfolios,2025.10.27,Portfolios,"AI Assistant for teachers to improve portfolio level and evidence level instructions improvement, skill extraction and reflection question generation.",Haiku 3,Anthropic Claude models are provided via Instructure's in-house AI Platform.,No,Other,Custom instructions that teachers provide in their Evaluation portfolios for students.,Data is not stored or re-used by the model.,Logs data,Model evaluations and reply labels are logged for debugging and troubleshooting purposes.,Global,,Not Exposed,,Yes,Yes,Teachers provide the input of the model (content) and the response by the model is not auto accepted. Teachers have the chance to modify the result every occasion.,"Teacher access to the model is limited, it's only through the instructions of the portfolio/evidence. There is suspicious prompt detection built in for extra security.","LLM might suggest not the right questions or skills, or not an improved instruction to the user's liking.","A user-friendly tool for a safe writing assistant, and features to speed up administrative work, and provide more reliable portfolios for students to work with.",Canvas,2

packages/aiinfo/cache/checksum.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
11
{
22
"askyourdata": "8de9e2815ff3aec88e14be9ae042be0b9b40319ad6e9be5985c918fc8b5a63b5",
33
"bcealttext": "757060c8e6a7fad9d79489ac69de4ae0c484e4b82d5e362ad243e1b10ba29572",
4-
"CSV": "cb94462a64ddfdf50e03c51f9d7956ebfb09699f9cf426027e06888920f5d9c5",
4+
"CSV": "dbaf858348ef41f191f77c5565b4a99751f659c406d8c58f96e0e97c36bc8007",
55
"canvascoursetranslation": "0869c157cb9ab0c007f088fcfc0a642404831158ff365395b6f6b69de5c179fb",
66
"canvasdiscussionsummaries": "8dea644532ad2b211f6c5bca6bfeebe3a79f0286b2f0a8ba2f44fda2903d32e0",
77
"canvasgradingassistance": "7a21ebe2ef0a90062ff609c1b872e0f648642a6bb45c5820d13a16e57d54f0f3",
88
"canvasinboxtranslation": "a377ff102be001371a476b48e37052b78862a21aad46046086619b05f1a1616c",
9-
"conversionalignment": "3ad8912592f89347f9c76e87494befd61f9f5d38b8b9f5c8dc01bd2d09fd674f",
109
"discussioninsights": "bf8f800481a6a884bf573692903d4ffdcb2842d33da5d4ee4f3c4d349f53dc11",
1110
"igniteagent": "422effb260b4e53ba74b387832f7d1d835824de58645c1c28ee39620f6c5334e",
1211
"portfolios": "8a98981d321de09ee5abb80a8be0a4dc32ac7acd227c8db4a65a5c83f8c24ea5",

packages/aiinfo/node/index.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import { canvasinboxtranslation } from "./components/canvasinboxtranslation";
77
import { discussioninsights } from "./components/discussioninsights";
88
import { igniteagent } from "./components/igniteagent";
99
import { portfolios } from "./components/portfolios";
10+
import { quickreassess } from "./components/quickreassess";
1011
import { rubricgenerator } from "./components/rubricgenerator";
1112
import { smartsearch } from "./components/smartsearch";
1213
import type {
@@ -43,6 +44,7 @@ const AiInfo: AiInfoProps = {
4344
discussioninsights,
4445
igniteagent,
4546
portfolios,
47+
quickreassess,
4648
rubricgenerator,
4749
smartsearch,
4850
};
@@ -69,6 +71,7 @@ export {
6971
discussioninsights,
7072
igniteagent,
7173
portfolios,
74+
quickreassess,
7275
rubricgenerator,
7376
smartsearch,
7477
};

packages/aiinfo/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,5 +49,5 @@
4949
"sideEffects": false,
5050
"type": "module",
5151
"types": "./src/index.d.ts",
52-
"version": "2.0.1"
52+
"version": "2.0.2"
5353
}

packages/aiinfo/src/index.cjs

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

packages/aiinfo/src/index.d.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,8 @@ export declare const nutritionFacts: AiInfoNutritionFactsProps;
5757

5858
export declare const portfolios: AiInfoFeatureProps;
5959

60+
export declare const quickreassess: AiInfoFeatureProps;
61+
6062
export declare const rubricgenerator: AiInfoFeatureProps;
6163

6264
export declare const smartsearch: AiInfoFeatureProps;

0 commit comments

Comments
 (0)