diff --git a/apps/nutritionfacts/package.json b/apps/nutritionfacts/package.json index 42f441fe..34e7f446 100644 --- a/apps/nutritionfacts/package.json +++ b/apps/nutritionfacts/package.json @@ -28,5 +28,5 @@ "update-cache": "vite-node ./scripts/updateCache.mts" }, "type": "module", - "version": "2.0.5" + "version": "2.0.6" } diff --git a/packages/aiinfo/Changelog.md b/packages/aiinfo/Changelog.md index 61a0a4e5..5fec2370 100644 --- a/packages/aiinfo/Changelog.md +++ b/packages/aiinfo/Changelog.md @@ -1,4 +1,125 @@ # Changelog +## 2025-11-18T20:25:05.839Z +### CSV +#### SHA +```diff +858e96391530102331964186a144034150fc6d61c0e84d916bd083975d3f99f4 +``` +### itemauthoringassistance +#### uid +```diff ++ "itemauthoringassistance" +``` +#### revision +```diff ++ "2025.11.18" +``` +#### feature +```diff ++ { + "name": "Question Authoring", + "description": "Question Authoring Assistance for Quizzes streamlines quiz creation by generating questions based on your course materials. \n" +} +``` +#### model +```diff ++ { + "name": "Haiku 3", + "description": "Anthropic Claude models are provided via Instructure's in-house AI Platform.", + "trained": "No", + "data": "Course", + "dataDescription": "Source material provided by the user (e.g., Custom standards, course content, text input, file input) for question/item generation." +} +``` +#### compliance +```diff ++ { + "retention": "Data is not stored or reused by the model.", + "logging": "Logs data", + "loggingDescription": "Usage data is logged to improve the product.", + "regions": "Global", + "regionsDescription": "", + "pii": "Not Exposed", + "piiDescription": "PII in source material may be sent to the model if included by the user, but no PII is intentionally sent to the model." +} +``` +#### outputs +```diff ++ { + "settings": "Yes", + "human": "Yes", + "humanDescription": "Instructors can review, edit, regenerate, or provide additional instructions to refine generated items.", + "guardrails": "", + "risks": "Generated items may not perfectly capture all desired information, require refinement, or occasionally contain inaccuracies.\n", + "outcomes": "Improved instructor efficiency and productivity" +} +``` +#### group +```diff ++ "Canvas" +``` +#### permissions +```diff ++ "2" +``` + +### assessmentauthoringassistance +#### uid +```diff ++ "assessmentauthoringassistance" +``` +#### revision +```diff ++ "2025.11.18" +``` +#### feature +```diff ++ { + "name": "Item Authoring", + "description": "Item Authoring for Assessments streamlines assessment creation by generating questions based on your course materials. \n" +} +``` +#### model +```diff ++ { + "name": "Haiku 3", + "description": "Anthropic Claude models are provided via Instructure's in-house AI Platform.", + "trained": "No", + "data": "Course", + "dataDescription": "Source material provided by the user (e.g., Custom standards, course content, text input, file input) for question/item generation." +} +``` +#### compliance +```diff ++ { + "retention": "Data is not stored or reused by the model.", + "logging": "Logs data", + "loggingDescription": "Usage data is logged to improve the product.", + "regions": "Global", + "regionsDescription": "", + "pii": "Not Exposed", + "piiDescription": "PII in source material may be sent to the model if included by the user, but no PII is intentionally sent to the model." +} +``` +#### outputs +```diff ++ { + "settings": "Yes", + "human": "Yes", + "humanDescription": "Instructors can review, edit, regenerate, or provide additional instructions to refine generated items.", + "guardrails": "", + "risks": "Generated items may not perfectly capture all desired information, require refinement, or occasionally contain inaccuracies.\n", + "outcomes": "Improved instructor efficiency and productivity" +} +``` +#### group +```diff ++ "Mastery" +``` +#### permissions +```diff ++ "2" +``` ## 2025-11-18T19:52:02.235Z ### CSV #### SHA diff --git a/packages/aiinfo/cache/cache.csv b/packages/aiinfo/cache/cache.csv index bd693074..1457ef25 100644 --- a/packages/aiinfo/cache/cache.csv +++ b/packages/aiinfo/cache/cache.csv @@ -7,6 +7,12 @@ discussionInsights,2025.10.02,Insights for Discussions,"Discussion Insights uses smartSearch,2025.10.02,Search,Natural language search of course content for students and instructors.,Cohere Embed Multilingual,Cohere models are provided via Amazon Bedrock Foundation Models (FMs).,No,Course,Course content is indexed by the model and then stored in the Canvas database.,Data is not stored or reused by the model. Indexed course content is stored in the Canvas database.,Does not log data,,Global,,Not Exposed,"PII in course content may be indexed, but no PII is intentionally sent to the model.",Yes,Yes,Users are presented with a list of results related to their search query and can act or not act on them.,,Search results may be incorrectly sorted or may not be relevant to the search term.,"Students are able to quickly find answers to questions, and instructors are able to quickly navigate their courses.",Canvas,2 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 canvasDiscussionSummaries,2025.09.12,Summaries for Discussions,"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 +itemAuthoringAssistance,2025.11.18,Question Authoring,"Question Authoring Assistance for Quizzes streamlines quiz creation by generating questions based on your course materials. +",Haiku 3,Anthropic Claude models are provided via Instructure's in-house AI Platform.,No,Course,"Source material provided by the user (e.g., Custom standards, course content, text input, file input) for question/item generation.",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 by the user, but no PII is intentionally sent to the model.",Yes,Yes,"Instructors can review, edit, regenerate, or provide additional instructions to refine generated items.",,"Generated items may not perfectly capture all desired information, require refinement, or occasionally contain inaccuracies. +",Improved instructor efficiency and productivity,Canvas,2 +assessmentAuthoringAssistance,2025.11.18,Item Authoring,"Item Authoring for Assessments streamlines assessment creation by generating questions based on your course materials. +",Haiku 3,Anthropic Claude models are provided via Instructure's in-house AI Platform.,No,Course,"Source material provided by the user (e.g., Custom standards, course content, text input, file input) for question/item generation.",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 by the user, but no PII is intentionally sent to the model.",Yes,Yes,"Instructors can review, edit, regenerate, or provide additional instructions to refine generated items.",,"Generated items may not perfectly capture all desired information, require refinement, or occasionally contain inaccuracies. +",Improved instructor efficiency and productivity,Mastery,2 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 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 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 \ No newline at end of file diff --git a/packages/aiinfo/cache/checksum.json b/packages/aiinfo/cache/checksum.json index a4ecbd97..ce8f5d87 100644 --- a/packages/aiinfo/cache/checksum.json +++ b/packages/aiinfo/cache/checksum.json @@ -1,13 +1,15 @@ { "askyourdata": "8de9e2815ff3aec88e14be9ae042be0b9b40319ad6e9be5985c918fc8b5a63b5", + "assessmentauthoringassistance": "093420d17e0c52e1b2d8c713e2202d39201a917615cf729ca8a594f0fa53009c", "bcealttext": "757060c8e6a7fad9d79489ac69de4ae0c484e4b82d5e362ad243e1b10ba29572", - "CSV": "6e5d47862429c5073e26beebe10100fbaa28615f7d76f7eaa4f7c94a36b7aaeb", + "CSV": "858e96391530102331964186a144034150fc6d61c0e84d916bd083975d3f99f4", "canvascoursetranslation": "3bb3098325d87597f6751ac941afc0fe8517ee6866ab62dbe46d824fb78d48ae", "canvasdiscussionsummaries": "b8bb88bb4853c9f652498f1806d6684f76fb49d1bd1b52653ad6ccedddfcb7c4", "canvasgradingassistance": "7a21ebe2ef0a90062ff609c1b872e0f648642a6bb45c5820d13a16e57d54f0f3", "canvasinboxtranslation": "5a13c73316ecfbf3853ce8a535c4d03e4fa6fd35554f3dd7918aab6ee00df40b", "discussioninsights": "540b02a744ea646023fbb4ede89e8c3483026104df677087d63108f6efe997a9", "igniteagent": "18b2413f0388740d59c2fc356eca44714c9386d66f01a78ed190ba7bc0c3c402", + "itemauthoringassistance": "d20c73df75bae4581589a273e79f27e74cfac7a71d8fedabf7ffbf5dbf5e81fd", "portfolios": "8a98981d321de09ee5abb80a8be0a4dc32ac7acd227c8db4a65a5c83f8c24ea5", "quickreassess": "99fbd2548dcf324c5c78213c27ba7d47723d44f2f8a07381e80f8a834fd5dbe2", "rubricgenerator": "8bf56ef0ed891fea8d478629054bbc178ecc05431118243fad5416fab5dcbeb2", diff --git a/packages/aiinfo/node/components/assessmentauthoringassistance/index.ts b/packages/aiinfo/node/components/assessmentauthoringassistance/index.ts new file mode 100644 index 00000000..1b2f8ed7 --- /dev/null +++ b/packages/aiinfo/node/components/assessmentauthoringassistance/index.ts @@ -0,0 +1,214 @@ +import type { + AiInformationProps, + DataPermissionLevelsProps, + NutritionFactsProps, +} from "@instructure/ui-instructure"; +import type { AiInfoFeatureProps } from "../../types"; + +const FEATURE_NAME = "Item Authoring"; +const UID = "assessmentauthoringassistance"; +const DATA_PERMISSION_LEVELS: DataPermissionLevelsProps["data"] = [ + { + description: + "We leverage anonymized aggregate data for detailed analytics to inform model development and product improvements. No AI models are used at this level.", + highlighted: false, + level: "LEVEL 1", + title: "Descriptive Analytics and Research", + }, + { + description: + "We utilize off-the-shelf AI models and customer data as input to provide AI-powered features. No data is used for training this model.", + highlighted: true, + level: "LEVEL 2", + title: "AI-Powered Features Without Data Training", + }, + { + description: + "We customize AI solutions tailored to the unique needs and resources of educational institutions. We use customer data to fine-tune data and train AI models that only serve your institution. Your institution's data only serves them through trained models.", + highlighted: false, + level: "LEVEL 3", + title: "AI Customization for Individual Institutions", + }, + { + description: + "We established a consortium with educational institutions that shares anonymized data, best practices, and research findings. This fosters collaboration and accelerates the responsible development of AI in education. Specialized AI models are created for better outcomes in education, cost savings, and more.", + highlighted: false, + level: "LEVEL 4", + title: "Collaborative AI Consortium", + }, +]; +const NUTRITION_FACTS_DATA: NutritionFactsProps["data"] = [ + { + blockTitle: "Model & Data", + segmentData: [ + { + description: + "The foundational AI on which further training and customizations are built.", + segmentTitle: "Base Model", + value: "Haiku 3", + valueDescription: + "Anthropic Claude models are provided via Instructure's in-house AI Platform.", + }, + { + description: + "Indicates the AI model has been given customer data in order to improve its results.", + segmentTitle: "Trained with User Data", + value: "No", + }, + { + description: + "Indicates which training or operational content was given to the model.", + segmentTitle: "Data Shared with Model", + value: + "Source material provided by the user (e.g., Custom standards, course content, text input, file input) for question/item generation.", + }, + ], + }, + { + blockTitle: "Privacy & Compliance", + segmentData: [ + { + description: "How long the model stores customer data.", + segmentTitle: "Data Retention", + value: "Data is not stored or reused by the model.", + }, + { + description: + "Recording the AI's performance for auditing, analysis, and improvement.", + segmentTitle: "Data Logging", + value: "Logs data", + valueDescription: "Usage data is logged to improve the product.", + }, + { + description: + "The locations where the AI model is officially available and supported.", + segmentTitle: "Regions Supported", + value: "Global", + valueDescription: "", + }, + { + description: + "Sensitive data that can be used to identify an individual.", + segmentTitle: "PII", + value: "Not Exposed", + valueDescription: + "PII in source material may be sent to the model if included by the user, but no PII is intentionally sent to the model.", + }, + ], + }, + { + blockTitle: "Outputs", + segmentData: [ + { + description: "The ability to turn the AI on or off within the product.", + segmentTitle: "AI Settings Control", + value: "Yes", + }, + { + description: + "Indicates if a human is involved in the AI's process or output.", + segmentTitle: "Human in the Loop", + value: "Yes", + valueDescription: + "Instructors can review, edit, regenerate, or provide additional instructions to refine generated items.", + }, + { + description: + "Preventative safety mechanisms or limitations built into the AI model.", + segmentTitle: "Guardrails", + value: "", + }, + { + description: "Any risks the model may pose to the user.", + segmentTitle: "Expected Risks", + value: + "Generated items may not perfectly capture all desired information, require refinement, or occasionally contain inaccuracies.\n", + }, + { + description: "The specific results the AI model is meant to achieve.", + segmentTitle: "Intended Outcomes", + value: "Improved instructor efficiency and productivity", + }, + ], + }, +]; +const nutritionFacts: NutritionFactsProps = { + ...{ + closeButtonText: "Close", + closeIconButtonScreenReaderLabel: "Close", + data: undefined, + featureName: "Item Authoring", + modalLabel: "This is a modal for AI facts", + title: "AI Nutrition Facts", + triggerText: "Nutrition Facts", + }, + data: NUTRITION_FACTS_DATA, + featureName: FEATURE_NAME, +}; +const dataPermissionLevels: DataPermissionLevelsProps = { + ...{ + closeButtonText: "Close", + closeIconButtonScreenReaderLabel: "Close dialog", + currentFeature: "Item Authoring", + currentFeatureText: "Current Feature:", + data: undefined, + modalLabel: "Data Permission Levels modal", + title: "Data Permission Levels", + triggerText: "Data Permission Levels", + }, + currentFeature: FEATURE_NAME, + data: DATA_PERMISSION_LEVELS, +}; +const aiInformation: AiInformationProps = { + ...{ + data: [ + { + description: + "We utilize off-the-shelf AI models and customer data as input to provide AI-powered features. No data is used for training this model.", + featureName: "Item Authoring", + modelName: "Haiku 3", + modelNameText: "Base Model", + nutritionFactsModalTriggerText: "AI Nutrition Facts", + permissionLevel: "LEVEL 2", + permissionLevelsModalTriggerText: "Data Permission Levels", + permissionLevelText: "Permission Level:", + }, + ], + dataPermissionLevelsCloseButtonText: "Close", + dataPermissionLevelsCloseIconButtonScreenReaderLabel: "Close dialog", + dataPermissionLevelsCurrentFeature: "Item Authoring", + dataPermissionLevelsCurrentFeatureText: "Current Feature:", + dataPermissionLevelsData: undefined, + dataPermissionLevelsModalLabel: "Data Permission Levels modal", + dataPermissionLevelsTitle: "Data Permission Levels", + nutritionFactsCloseButtonText: "Close", + nutritionFactsCloseIconButtonScreenReaderLabel: "Close", + nutritionFactsData: undefined, + nutritionFactsFeatureName: "Item Authoring", + nutritionFactsModalLabel: "This is a modal for AI facts", + nutritionFactsTitle: "AI Nutrition Facts", + title: "Features", + trigger: undefined, + }, + dataPermissionLevelsData: DATA_PERMISSION_LEVELS, + nutritionFactsData: NUTRITION_FACTS_DATA, + trigger: undefined, +}; +const assessmentauthoringassistance: AiInfoFeatureProps = { + aiInformation, + dataPermissionLevels, + description: + "Item Authoring for Assessments streamlines assessment creation by generating questions based on your course materials. \n", + group: "Mastery", + name: FEATURE_NAME, + nutritionFacts, + revision: "2025.11.18", + uid: UID, +}; +export { + assessmentauthoringassistance, + nutritionFacts, + dataPermissionLevels, + aiInformation, +}; +export default assessmentauthoringassistance; diff --git a/packages/aiinfo/node/components/itemauthoringassistance/index.ts b/packages/aiinfo/node/components/itemauthoringassistance/index.ts new file mode 100644 index 00000000..5b45c5ad --- /dev/null +++ b/packages/aiinfo/node/components/itemauthoringassistance/index.ts @@ -0,0 +1,214 @@ +import type { + AiInformationProps, + DataPermissionLevelsProps, + NutritionFactsProps, +} from "@instructure/ui-instructure"; +import type { AiInfoFeatureProps } from "../../types"; + +const FEATURE_NAME = "Question Authoring"; +const UID = "itemauthoringassistance"; +const DATA_PERMISSION_LEVELS: DataPermissionLevelsProps["data"] = [ + { + description: + "We leverage anonymized aggregate data for detailed analytics to inform model development and product improvements. No AI models are used at this level.", + highlighted: false, + level: "LEVEL 1", + title: "Descriptive Analytics and Research", + }, + { + description: + "We utilize off-the-shelf AI models and customer data as input to provide AI-powered features. No data is used for training this model.", + highlighted: true, + level: "LEVEL 2", + title: "AI-Powered Features Without Data Training", + }, + { + description: + "We customize AI solutions tailored to the unique needs and resources of educational institutions. We use customer data to fine-tune data and train AI models that only serve your institution. Your institution's data only serves them through trained models.", + highlighted: false, + level: "LEVEL 3", + title: "AI Customization for Individual Institutions", + }, + { + description: + "We established a consortium with educational institutions that shares anonymized data, best practices, and research findings. This fosters collaboration and accelerates the responsible development of AI in education. Specialized AI models are created for better outcomes in education, cost savings, and more.", + highlighted: false, + level: "LEVEL 4", + title: "Collaborative AI Consortium", + }, +]; +const NUTRITION_FACTS_DATA: NutritionFactsProps["data"] = [ + { + blockTitle: "Model & Data", + segmentData: [ + { + description: + "The foundational AI on which further training and customizations are built.", + segmentTitle: "Base Model", + value: "Haiku 3", + valueDescription: + "Anthropic Claude models are provided via Instructure's in-house AI Platform.", + }, + { + description: + "Indicates the AI model has been given customer data in order to improve its results.", + segmentTitle: "Trained with User Data", + value: "No", + }, + { + description: + "Indicates which training or operational content was given to the model.", + segmentTitle: "Data Shared with Model", + value: + "Source material provided by the user (e.g., Custom standards, course content, text input, file input) for question/item generation.", + }, + ], + }, + { + blockTitle: "Privacy & Compliance", + segmentData: [ + { + description: "How long the model stores customer data.", + segmentTitle: "Data Retention", + value: "Data is not stored or reused by the model.", + }, + { + description: + "Recording the AI's performance for auditing, analysis, and improvement.", + segmentTitle: "Data Logging", + value: "Logs data", + valueDescription: "Usage data is logged to improve the product.", + }, + { + description: + "The locations where the AI model is officially available and supported.", + segmentTitle: "Regions Supported", + value: "Global", + valueDescription: "", + }, + { + description: + "Sensitive data that can be used to identify an individual.", + segmentTitle: "PII", + value: "Not Exposed", + valueDescription: + "PII in source material may be sent to the model if included by the user, but no PII is intentionally sent to the model.", + }, + ], + }, + { + blockTitle: "Outputs", + segmentData: [ + { + description: "The ability to turn the AI on or off within the product.", + segmentTitle: "AI Settings Control", + value: "Yes", + }, + { + description: + "Indicates if a human is involved in the AI's process or output.", + segmentTitle: "Human in the Loop", + value: "Yes", + valueDescription: + "Instructors can review, edit, regenerate, or provide additional instructions to refine generated items.", + }, + { + description: + "Preventative safety mechanisms or limitations built into the AI model.", + segmentTitle: "Guardrails", + value: "", + }, + { + description: "Any risks the model may pose to the user.", + segmentTitle: "Expected Risks", + value: + "Generated items may not perfectly capture all desired information, require refinement, or occasionally contain inaccuracies.\n", + }, + { + description: "The specific results the AI model is meant to achieve.", + segmentTitle: "Intended Outcomes", + value: "Improved instructor efficiency and productivity", + }, + ], + }, +]; +const nutritionFacts: NutritionFactsProps = { + ...{ + closeButtonText: "Close", + closeIconButtonScreenReaderLabel: "Close", + data: undefined, + featureName: "Question Authoring", + modalLabel: "This is a modal for AI facts", + title: "AI Nutrition Facts", + triggerText: "Nutrition Facts", + }, + data: NUTRITION_FACTS_DATA, + featureName: FEATURE_NAME, +}; +const dataPermissionLevels: DataPermissionLevelsProps = { + ...{ + closeButtonText: "Close", + closeIconButtonScreenReaderLabel: "Close dialog", + currentFeature: "Question Authoring", + currentFeatureText: "Current Feature:", + data: undefined, + modalLabel: "Data Permission Levels modal", + title: "Data Permission Levels", + triggerText: "Data Permission Levels", + }, + currentFeature: FEATURE_NAME, + data: DATA_PERMISSION_LEVELS, +}; +const aiInformation: AiInformationProps = { + ...{ + data: [ + { + description: + "We utilize off-the-shelf AI models and customer data as input to provide AI-powered features. No data is used for training this model.", + featureName: "Question Authoring", + modelName: "Haiku 3", + modelNameText: "Base Model", + nutritionFactsModalTriggerText: "AI Nutrition Facts", + permissionLevel: "LEVEL 2", + permissionLevelsModalTriggerText: "Data Permission Levels", + permissionLevelText: "Permission Level:", + }, + ], + dataPermissionLevelsCloseButtonText: "Close", + dataPermissionLevelsCloseIconButtonScreenReaderLabel: "Close dialog", + dataPermissionLevelsCurrentFeature: "Question Authoring", + dataPermissionLevelsCurrentFeatureText: "Current Feature:", + dataPermissionLevelsData: undefined, + dataPermissionLevelsModalLabel: "Data Permission Levels modal", + dataPermissionLevelsTitle: "Data Permission Levels", + nutritionFactsCloseButtonText: "Close", + nutritionFactsCloseIconButtonScreenReaderLabel: "Close", + nutritionFactsData: undefined, + nutritionFactsFeatureName: "Question Authoring", + nutritionFactsModalLabel: "This is a modal for AI facts", + nutritionFactsTitle: "AI Nutrition Facts", + title: "Features", + trigger: undefined, + }, + dataPermissionLevelsData: DATA_PERMISSION_LEVELS, + nutritionFactsData: NUTRITION_FACTS_DATA, + trigger: undefined, +}; +const itemauthoringassistance: AiInfoFeatureProps = { + aiInformation, + dataPermissionLevels, + description: + "Question Authoring Assistance for Quizzes streamlines quiz creation by generating questions based on your course materials. \n", + group: "Canvas", + name: FEATURE_NAME, + nutritionFacts, + revision: "2025.11.18", + uid: UID, +}; +export { + itemauthoringassistance, + nutritionFacts, + dataPermissionLevels, + aiInformation, +}; +export default itemauthoringassistance; diff --git a/packages/aiinfo/node/index.ts b/packages/aiinfo/node/index.ts index 9f5d2bd5..386a7eab 100644 --- a/packages/aiinfo/node/index.ts +++ b/packages/aiinfo/node/index.ts @@ -1,4 +1,5 @@ import { askyourdata } from "./components/askyourdata"; +import { assessmentauthoringassistance } from "./components/assessmentauthoringassistance"; import { bcealttext } from "./components/bcealttext"; import { canvascoursetranslation } from "./components/canvascoursetranslation"; import { canvasdiscussionsummaries } from "./components/canvasdiscussionsummaries"; @@ -6,6 +7,7 @@ import { canvasgradingassistance } from "./components/canvasgradingassistance"; import { canvasinboxtranslation } from "./components/canvasinboxtranslation"; import { discussioninsights } from "./components/discussioninsights"; import { igniteagent } from "./components/igniteagent"; +import { itemauthoringassistance } from "./components/itemauthoringassistance"; import { portfolios } from "./components/portfolios"; import { quickreassess } from "./components/quickreassess"; import { rubricgenerator } from "./components/rubricgenerator"; @@ -36,6 +38,7 @@ const pluck = < }; const AiInfo: AiInfoProps = { askyourdata, + assessmentauthoringassistance, bcealttext, canvascoursetranslation, canvasdiscussionsummaries, @@ -43,6 +46,7 @@ const AiInfo: AiInfoProps = { canvasinboxtranslation, discussioninsights, igniteagent, + itemauthoringassistance, portfolios, quickreassess, rubricgenerator, @@ -63,6 +67,7 @@ export { dataPermissionLevels, aiInformation, askyourdata, + assessmentauthoringassistance, bcealttext, canvascoursetranslation, canvasdiscussionsummaries, @@ -70,6 +75,7 @@ export { canvasinboxtranslation, discussioninsights, igniteagent, + itemauthoringassistance, portfolios, quickreassess, rubricgenerator, diff --git a/packages/aiinfo/package.json b/packages/aiinfo/package.json index 996a4846..ef2ec60b 100644 --- a/packages/aiinfo/package.json +++ b/packages/aiinfo/package.json @@ -49,5 +49,5 @@ "sideEffects": false, "type": "module", "types": "./src/index.d.ts", - "version": "2.0.5" + "version": "2.0.6" } diff --git a/packages/aiinfo/src/index.cjs b/packages/aiinfo/src/index.cjs index b9d42a7f..4234ec3c 100644 --- a/packages/aiinfo/src/index.cjs +++ b/packages/aiinfo/src/index.cjs @@ -1 +1,5 @@ -"use strict";Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const t="Ask Your Data",ee="askyourdata",f=[{description:"We leverage anonymized aggregate data for detailed analytics to inform model development and product improvements. No AI models are used at this level.",highlighted:!1,level:"LEVEL 1",title:"Descriptive Analytics and Research"},{description:"We utilize off-the-shelf AI models and customer data as input to provide AI-powered features. No data is used for training this model.",highlighted:!0,level:"LEVEL 2",title:"AI-Powered Features Without Data Training"},{description:"We customize AI solutions tailored to the unique needs and resources of educational institutions. We use customer data to fine-tune data and train AI models that only serve your institution. Your institution's data only serves them through trained models.",highlighted:!1,level:"LEVEL 3",title:"AI Customization for Individual Institutions"},{description:"We established a consortium with educational institutions that shares anonymized data, best practices, and research findings. This fosters collaboration and accelerates the responsible development of AI in education. Specialized AI models are created for better outcomes in education, cost savings, and more.",highlighted:!1,level:"LEVEL 4",title:"Collaborative AI Consortium"}],I=[{blockTitle:"Model & Data",segmentData:[{description:"The foundational AI on which further training and customizations are built.",segmentTitle:"Base Model",value:"Doowii (multiple)",valueDescription:"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"},{description:"Indicates the AI model has been given customer data in order to improve its results.",segmentTitle:"Trained with User Data",value:"No"},{description:"Indicates which training or operational content was given to the model.",segmentTitle:"Data Shared with Model",value:"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."}]},{blockTitle:"Privacy & Compliance",segmentData:[{description:"How long the model stores customer data.",segmentTitle:"Data Retention",value:"Data is retained through the life of your contract with Instructure."},{description:"Recording the AI's performance for auditing, analysis, and improvement.",segmentTitle:"Data Logging",value:"Logs data",valueDescription:""},{description:"The locations where the AI model is officially available and supported.",segmentTitle:"Regions Supported",value:"Global",valueDescription:""},{description:"Sensitive data that can be used to identify an individual.",segmentTitle:"PII",value:"Exposed",valueDescription:"Prompt, summary statistics."}]},{blockTitle:"Outputs",segmentData:[{description:"The ability to turn the AI on or off within the product.",segmentTitle:"AI Settings Control",value:"Yes"},{description:"Indicates if a human is involved in the AI's process or output.",segmentTitle:"Human in the Loop",value:"Yes",valueDescription:"Ask your data returns a methodology description along with a generated query. Users have the ability to edit the generated SQL directly."},{description:"Preventative safety mechanisms or limitations built into the AI model.",segmentTitle:"Guardrails",value:"Questions are scoped to the domain only, highly ambiguous terms ask for clarification."},{description:"Any risks the model may pose to the user.",segmentTitle:"Expected Risks",value:"Incorrect interpretation of the question. Inaccurate SQL may be generated. Suggested questions or methodologies may not be relevant."},{description:"The specific results the AI model is meant to achieve.",segmentTitle:"Intended Outcomes",value:"Provide accurate data retrieval and analysis through natural language prompting."}]}],te={closeButtonText:"Close",closeIconButtonScreenReaderLabel:"Close",data:void 0,featureName:"Ask Your Data",modalLabel:"This is a modal for AI facts",title:"AI Nutrition Facts",triggerText:"Nutrition Facts",data:I,featureName:t},ie={closeButtonText:"Close",closeIconButtonScreenReaderLabel:"Close dialog",currentFeature:"Ask Your Data",currentFeatureText:"Current Feature:",data:void 0,modalLabel:"Data Permission Levels modal",title:"Data Permission Levels",triggerText:"Data Permission Levels",currentFeature:t,data:f},ae={data:[{description:"We utilize off-the-shelf AI models and customer data as input to provide AI-powered features. No data is used for training this model.",featureName:"Ask Your Data",modelName:"Doowii (multiple)",modelNameText:"Base Model",nutritionFactsModalTriggerText:"AI Nutrition Facts",permissionLevel:"LEVEL 2",permissionLevelsModalTriggerText:"Data Permission Levels",permissionLevelText:"Permission Level:"}],dataPermissionLevelsCloseButtonText:"Close",dataPermissionLevelsCloseIconButtonScreenReaderLabel:"Close dialog",dataPermissionLevelsCurrentFeature:"Ask Your Data",dataPermissionLevelsCurrentFeatureText:"Current Feature:",dataPermissionLevelsData:void 0,dataPermissionLevelsModalLabel:"Data Permission Levels modal",dataPermissionLevelsTitle:"Data Permission Levels",nutritionFactsCloseButtonText:"Close",nutritionFactsCloseIconButtonScreenReaderLabel:"Close",nutritionFactsData:void 0,nutritionFactsFeatureName:"Ask Your Data",nutritionFactsModalLabel:"This is a modal for AI facts",nutritionFactsTitle:"AI Nutrition Facts",title:"Features",trigger:void 0,dataPermissionLevelsData:f,nutritionFactsData:I,trigger:void 0},T={aiInformation:ae,dataPermissionLevels:ie,description:"AI-powered query tool enables users to ask natural language questions and receive textual or visual responses with detailed explanations of the methodology.",group:"Intelligent Insights",name:t,nutritionFacts:te,revision:"2025.09.12",uid:ee},i="Block Content Editor Alt Text Generator",se="bcealttext",L=[{description:"We leverage anonymized aggregate data for detailed analytics to inform model development and product improvements. No AI models are used at this level.",highlighted:!1,level:"LEVEL 1",title:"Descriptive Analytics and Research"},{description:"We utilize off-the-shelf AI models and customer data as input to provide AI-powered features. No data is used for training this model.",highlighted:!0,level:"LEVEL 2",title:"AI-Powered Features Without Data Training"},{description:"We customize AI solutions tailored to the unique needs and resources of educational institutions. We use customer data to fine-tune data and train AI models that only serve your institution. Your institution's data only serves them through trained models.",highlighted:!1,level:"LEVEL 3",title:"AI Customization for Individual Institutions"},{description:"We established a consortium with educational institutions that shares anonymized data, best practices, and research findings. This fosters collaboration and accelerates the responsible development of AI in education. Specialized AI models are created for better outcomes in education, cost savings, and more.",highlighted:!1,level:"LEVEL 4",title:"Collaborative AI Consortium"}],A=[{blockTitle:"Model & Data",segmentData:[{description:"The foundational AI on which further training and customizations are built.",segmentTitle:"Base Model",value:"Haiku 3",valueDescription:"Anthropic Claude models are provided via Amazon Bedrock Foundation Models (FMs)."},{description:"Indicates the AI model has been given customer data in order to improve its results.",segmentTitle:"Trained with User Data",value:"No"},{description:"Indicates which training or operational content was given to the model.",segmentTitle:"Data Shared with Model",value:"Content Editor Images."}]},{blockTitle:"Privacy & Compliance",segmentData:[{description:"How long the model stores customer data.",segmentTitle:"Data Retention",value:"Model responses are stored for debugging purposes."},{description:"Recording the AI's performance for auditing, analysis, and improvement.",segmentTitle:"Data Logging",value:"Logs data",valueDescription:"Request, response, and feedback data is logged to assist in troubleshooting."},{description:"The locations where the AI model is officially available and supported.",segmentTitle:"Regions Supported",value:"Global",valueDescription:""},{description:"Sensitive data that can be used to identify an individual.",segmentTitle:"PII",value:"Not Exposed",valueDescription:""}]},{blockTitle:"Outputs",segmentData:[{description:"The ability to turn the AI on or off within the product.",segmentTitle:"AI Settings Control",value:"No"},{description:"Indicates if a human is involved in the AI's process or output.",segmentTitle:"Human in the Loop",value:"Yes",valueDescription:"User initiated, User must confirm output."},{description:"Preventative safety mechanisms or limitations built into the AI model.",segmentTitle:"Guardrails",value:""},{description:"Any risks the model may pose to the user.",segmentTitle:"Expected Risks",value:"Alt text might not always be accurate. "},{description:"The specific results the AI model is meant to achieve.",segmentTitle:"Intended Outcomes",value:"An accessible Alt Text description of the image is generated."}]}],oe={closeButtonText:"Close",closeIconButtonScreenReaderLabel:"Close",data:void 0,featureName:"Block Content Editor Alt Text Generator",modalLabel:"This is a modal for AI facts",title:"AI Nutrition Facts",triggerText:"Nutrition Facts",data:A,featureName:i},ne={closeButtonText:"Close",closeIconButtonScreenReaderLabel:"Close dialog",currentFeature:"Block Content Editor Alt Text Generator",currentFeatureText:"Current Feature:",data:void 0,modalLabel:"Data Permission Levels modal",title:"Data Permission Levels",triggerText:"Data Permission Levels",currentFeature:i,data:L},re={data:[{description:"We utilize off-the-shelf AI models and customer data as input to provide AI-powered features. No data is used for training this model.",featureName:"Block Content Editor Alt Text Generator",modelName:"Haiku 3",modelNameText:"Base Model",nutritionFactsModalTriggerText:"AI Nutrition Facts",permissionLevel:"LEVEL 2",permissionLevelsModalTriggerText:"Data Permission Levels",permissionLevelText:"Permission Level:"}],dataPermissionLevelsCloseButtonText:"Close",dataPermissionLevelsCloseIconButtonScreenReaderLabel:"Close dialog",dataPermissionLevelsCurrentFeature:"Block Content Editor Alt Text Generator",dataPermissionLevelsCurrentFeatureText:"Current Feature:",dataPermissionLevelsData:void 0,dataPermissionLevelsModalLabel:"Data Permission Levels modal",dataPermissionLevelsTitle:"Data Permission Levels",nutritionFactsCloseButtonText:"Close",nutritionFactsCloseIconButtonScreenReaderLabel:"Close",nutritionFactsData:void 0,nutritionFactsFeatureName:"Block Content Editor Alt Text Generator",nutritionFactsModalLabel:"This is a modal for AI facts",nutritionFactsTitle:"AI Nutrition Facts",title:"Features",trigger:void 0,dataPermissionLevelsData:L,nutritionFactsData:A,trigger:void 0},b={aiInformation:re,dataPermissionLevels:ne,description:"",group:"Canvas",name:i,nutritionFacts:oe,revision:"2025.10.01",uid:se},a="Translations for Discussions & Announcements",le="canvascoursetranslation",D=[{description:"We leverage anonymized aggregate data for detailed analytics to inform model development and product improvements. No AI models are used at this level.",highlighted:!1,level:"LEVEL 1",title:"Descriptive Analytics and Research"},{description:"We utilize off-the-shelf AI models and customer data as input to provide AI-powered features. No data is used for training this model.",highlighted:!0,level:"LEVEL 2",title:"AI-Powered Features Without Data Training"},{description:"We customize AI solutions tailored to the unique needs and resources of educational institutions. We use customer data to fine-tune data and train AI models that only serve your institution. Your institution's data only serves them through trained models.",highlighted:!1,level:"LEVEL 3",title:"AI Customization for Individual Institutions"},{description:"We established a consortium with educational institutions that shares anonymized data, best practices, and research findings. This fosters collaboration and accelerates the responsible development of AI in education. Specialized AI models are created for better outcomes in education, cost savings, and more.",highlighted:!1,level:"LEVEL 4",title:"Collaborative AI Consortium"}],F=[{blockTitle:"Model & Data",segmentData:[{description:"The foundational AI on which further training and customizations are built.",segmentTitle:"Base Model",value:"Haiku 3",valueDescription:"Anthropic Claude models are provided via Instructure's in-house AI Platform."},{description:"Indicates the AI model has been given customer data in order to improve its results.",segmentTitle:"Trained with User Data",value:"No"},{description:"Indicates which training or operational content was given to the model.",segmentTitle:"Data Shared with Model",value:"Announcement and Discussion prompts and replies"}]},{blockTitle:"Privacy & Compliance",segmentData:[{description:"How long the model stores customer data.",segmentTitle:"Data Retention",value:"Data is not stored or reused by the model."},{description:"Recording the AI's performance for auditing, analysis, and improvement.",segmentTitle:"Data Logging",value:"Does not log data",valueDescription:""},{description:"The locations where the AI model is officially available and supported.",segmentTitle:"Regions Supported",value:"Global",valueDescription:""},{description:"Sensitive data that can be used to identify an individual.",segmentTitle:"PII",value:"Not Exposed",valueDescription:"PII in discussion replies may be sent to the model, but no PII is intentionally sent to the model."}]},{blockTitle:"Outputs",segmentData:[{description:"The ability to turn the AI on or off within the product.",segmentTitle:"AI Settings Control",value:"Yes"},{description:"Indicates if a human is involved in the AI's process or output.",segmentTitle:"Human in the Loop",value:"Yes",valueDescription:"Untranslated content is available to review translations against"},{description:"Preventative safety mechanisms or limitations built into the AI model.",segmentTitle:"Guardrails",value:""},{description:"Any risks the model may pose to the user.",segmentTitle:"Expected Risks",value:"Machine translation may not fully capture the meaning of the original message."},{description:"The specific results the AI model is meant to achieve.",segmentTitle:"Intended Outcomes",value:"Improve participation for students who do not natively speak the language of instruction or other replies."}]}],de={closeButtonText:"Close",closeIconButtonScreenReaderLabel:"Close",data:void 0,featureName:"Translations for Discussions & Announcements",modalLabel:"This is a modal for AI facts",title:"AI Nutrition Facts",triggerText:"Nutrition Facts",data:F,featureName:a},ue={closeButtonText:"Close",closeIconButtonScreenReaderLabel:"Close dialog",currentFeature:"Translations for Discussions & Announcements",currentFeatureText:"Current Feature:",data:void 0,modalLabel:"Data Permission Levels modal",title:"Data Permission Levels",triggerText:"Data Permission Levels",currentFeature:a,data:D},ce={data:[{description:"We utilize off-the-shelf AI models and customer data as input to provide AI-powered features. No data is used for training this model.",featureName:"Translations for Discussions & Announcements",modelName:"Haiku 3",modelNameText:"Base Model",nutritionFactsModalTriggerText:"AI Nutrition Facts",permissionLevel:"LEVEL 2",permissionLevelsModalTriggerText:"Data Permission Levels",permissionLevelText:"Permission Level:"}],dataPermissionLevelsCloseButtonText:"Close",dataPermissionLevelsCloseIconButtonScreenReaderLabel:"Close dialog",dataPermissionLevelsCurrentFeature:"Translations for Discussions & Announcements",dataPermissionLevelsCurrentFeatureText:"Current Feature:",dataPermissionLevelsData:void 0,dataPermissionLevelsModalLabel:"Data Permission Levels modal",dataPermissionLevelsTitle:"Data Permission Levels",nutritionFactsCloseButtonText:"Close",nutritionFactsCloseIconButtonScreenReaderLabel:"Close",nutritionFactsData:void 0,nutritionFactsFeatureName:"Translations for Discussions & Announcements",nutritionFactsModalLabel:"This is a modal for AI facts",nutritionFactsTitle:"AI Nutrition Facts",title:"Features",trigger:void 0,dataPermissionLevelsData:D,nutritionFactsData:F,trigger:void 0},C={aiInformation:ce,dataPermissionLevels:ue,description:'Translation of Discussion threads ("Course AI Translation" feature flag) across 10 languages.',group:"Canvas",name:a,nutritionFacts:de,revision:"2025.09.10",uid:le},s="Summaries for Discussions",me="canvasdiscussionsummaries",P=[{description:"We leverage anonymized aggregate data for detailed analytics to inform model development and product improvements. No AI models are used at this level.",highlighted:!1,level:"LEVEL 1",title:"Descriptive Analytics and Research"},{description:"We utilize off-the-shelf AI models and customer data as input to provide AI-powered features. No data is used for training this model.",highlighted:!0,level:"LEVEL 2",title:"AI-Powered Features Without Data Training"},{description:"We customize AI solutions tailored to the unique needs and resources of educational institutions. We use customer data to fine-tune data and train AI models that only serve your institution. Your institution's data only serves them through trained models.",highlighted:!1,level:"LEVEL 3",title:"AI Customization for Individual Institutions"},{description:"We established a consortium with educational institutions that shares anonymized data, best practices, and research findings. This fosters collaboration and accelerates the responsible development of AI in education. Specialized AI models are created for better outcomes in education, cost savings, and more.",highlighted:!1,level:"LEVEL 4",title:"Collaborative AI Consortium"}],y=[{blockTitle:"Model & Data",segmentData:[{description:"The foundational AI on which further training and customizations are built.",segmentTitle:"Base Model",value:"Haiku 3",valueDescription:"Anthropic Claude models are provided via Amazon Bedrock Foundation Models (FMs)."},{description:"Indicates the AI model has been given customer data in order to improve its results.",segmentTitle:"Trained with User Data",value:"No"},{description:"Indicates which training or operational content was given to the model.",segmentTitle:"Data Shared with Model",value:"Discussion prompt and replies."}]},{blockTitle:"Privacy & Compliance",segmentData:[{description:"How long the model stores customer data.",segmentTitle:"Data Retention",value:"Data is not stored or reused by the model."},{description:"Recording the AI's performance for auditing, analysis, and improvement.",segmentTitle:"Data Logging",value:"Logs data",valueDescription:"Summaries are logged in the Canvas database for review and reuse."},{description:"The locations where the AI model is officially available and supported.",segmentTitle:"Regions Supported",value:"Global",valueDescription:""},{description:"Sensitive data that can be used to identify an individual.",segmentTitle:"PII",value:"Not Exposed",valueDescription:"Pii in discussion replies may be sent to the model, but no PII is intentionally sent to the model."}]},{blockTitle:"Outputs",segmentData:[{description:"The ability to turn the AI on or off within the product.",segmentTitle:"AI Settings Control",value:"Yes"},{description:"Indicates if a human is involved in the AI's process or output.",segmentTitle:"Human in the Loop",value:"Yes",valueDescription:"Instructors may regenerate summaries or fine-tune them with additional instructions."},{description:"Preventative safety mechanisms or limitations built into the AI model.",segmentTitle:"Guardrails",value:""},{description:"Any risks the model may pose to the user.",segmentTitle:"Expected Risks",value:"Summaries may not capture all desired information."},{description:"The specific results the AI model is meant to achieve.",segmentTitle:"Intended Outcomes",value:"Summaries allow discussion topics to be used in large-format courses and other environments where discussions were previously infeasible."}]}],he={closeButtonText:"Close",closeIconButtonScreenReaderLabel:"Close",data:void 0,featureName:"Summaries for Discussions",modalLabel:"This is a modal for AI facts",title:"AI Nutrition Facts",triggerText:"Nutrition Facts",data:y,featureName:s},ve={closeButtonText:"Close",closeIconButtonScreenReaderLabel:"Close dialog",currentFeature:"Summaries for Discussions",currentFeatureText:"Current Feature:",data:void 0,modalLabel:"Data Permission Levels modal",title:"Data Permission Levels",triggerText:"Data Permission Levels",currentFeature:s,data:P},ge={data:[{description:"We utilize off-the-shelf AI models and customer data as input to provide AI-powered features. No data is used for training this model.",featureName:"Summaries for Discussions",modelName:"Haiku 3",modelNameText:"Base Model",nutritionFactsModalTriggerText:"AI Nutrition Facts",permissionLevel:"LEVEL 2",permissionLevelsModalTriggerText:"Data Permission Levels",permissionLevelText:"Permission Level:"}],dataPermissionLevelsCloseButtonText:"Close",dataPermissionLevelsCloseIconButtonScreenReaderLabel:"Close dialog",dataPermissionLevelsCurrentFeature:"Summaries for Discussions",dataPermissionLevelsCurrentFeatureText:"Current Feature:",dataPermissionLevelsData:void 0,dataPermissionLevelsModalLabel:"Data Permission Levels modal",dataPermissionLevelsTitle:"Data Permission Levels",nutritionFactsCloseButtonText:"Close",nutritionFactsCloseIconButtonScreenReaderLabel:"Close",nutritionFactsData:void 0,nutritionFactsFeatureName:"Summaries for Discussions",nutritionFactsModalLabel:"This is a modal for AI facts",nutritionFactsTitle:"AI Nutrition Facts",title:"Features",trigger:void 0,dataPermissionLevelsData:P,nutritionFactsData:y,trigger:void 0},N={aiInformation:ge,dataPermissionLevels:ve,description:"Discussion summaries of key points, questions, and insights.",group:"Canvas",name:s,nutritionFacts:he,revision:"2025.09.12",uid:me},o="Grading Assistance",pe="canvasgradingassistance",E=[{description:"We leverage anonymized aggregate data for detailed analytics to inform model development and product improvements. No AI models are used at this level.",highlighted:!1,level:"LEVEL 1",title:"Descriptive Analytics and Research"},{description:"We utilize off-the-shelf AI models and customer data as input to provide AI-powered features. No data is used for training this model.",highlighted:!0,level:"LEVEL 2",title:"AI-Powered Features Without Data Training"},{description:"We customize AI solutions tailored to the unique needs and resources of educational institutions. We use customer data to fine-tune data and train AI models that only serve your institution. Your institution's data only serves them through trained models.",highlighted:!1,level:"LEVEL 3",title:"AI Customization for Individual Institutions"},{description:"We established a consortium with educational institutions that shares anonymized data, best practices, and research findings. This fosters collaboration and accelerates the responsible development of AI in education. Specialized AI models are created for better outcomes in education, cost savings, and more.",highlighted:!1,level:"LEVEL 4",title:"Collaborative AI Consortium"}],x=[{blockTitle:"Model & Data",segmentData:[{description:"The foundational AI on which further training and customizations are built.",segmentTitle:"Base Model",value:"Haiku 3",valueDescription:"Anthropic Claude models are provided via Instructure's in-house AI Platform."},{description:"Indicates the AI model has been given customer data in order to improve its results.",segmentTitle:"Trained with User Data",value:"No"},{description:"Indicates which training or operational content was given to the model.",segmentTitle:"Data Shared with Model",value:"Assignment information, rubric, and student submissions."}]},{blockTitle:"Privacy & Compliance",segmentData:[{description:"How long the model stores customer data.",segmentTitle:"Data Retention",value:"Transactional data is retained for the life of the request"},{description:"Recording the AI's performance for auditing, analysis, and improvement.",segmentTitle:"Data Logging",value:"Logs data",valueDescription:"Complete response from the LLM is retained in the Canvas database for auditing purposes."},{description:"The locations where the AI model is officially available and supported.",segmentTitle:"Regions Supported",value:"Global",valueDescription:""},{description:"Sensitive data that can be used to identify an individual.",segmentTitle:"PII",value:"Not Exposed",valueDescription:"No PII is intentionally sent to the model. If there is incidental PII in any of the shared data, such as in the submission body, it will be sent to the model."}]},{blockTitle:"Outputs",segmentData:[{description:"The ability to turn the AI on or off within the product.",segmentTitle:"AI Settings Control",value:"Yes"},{description:"Indicates if a human is involved in the AI's process or output.",segmentTitle:"Human in the Loop",value:"Yes",valueDescription:"Grade suggestion is displayed and selected by default, but the instructor must make the final decision to edit or accept the suggestions."},{description:"Preventative safety mechanisms or limitations built into the AI model.",segmentTitle:"Guardrails",value:"The Claude Haiku model has inherent guardrails built in."},{description:"Any risks the model may pose to the user.",segmentTitle:"Expected Risks",value:"Model may work better with certain kinds of assignment types or disciplines. The grader must remain alert to incorrect assumptions from the model."},{description:"The specific results the AI model is meant to achieve.",segmentTitle:"Intended Outcomes",value:"Reduced bias in grading, fairness, and consistency. Grading efficiency, saving teachers time."}]}],fe={closeButtonText:"Close",closeIconButtonScreenReaderLabel:"Close",data:void 0,featureName:"Grading Assistance",modalLabel:"This is a modal for AI facts",title:"AI Nutrition Facts",triggerText:"Nutrition Facts",data:x,featureName:o},Ie={closeButtonText:"Close",closeIconButtonScreenReaderLabel:"Close dialog",currentFeature:"Grading Assistance",currentFeatureText:"Current Feature:",data:void 0,modalLabel:"Data Permission Levels modal",title:"Data Permission Levels",triggerText:"Data Permission Levels",currentFeature:o,data:E},Te={data:[{description:"We utilize off-the-shelf AI models and customer data as input to provide AI-powered features. No data is used for training this model.",featureName:"Grading Assistance",modelName:"Haiku 3",modelNameText:"Base Model",nutritionFactsModalTriggerText:"AI Nutrition Facts",permissionLevel:"LEVEL 2",permissionLevelsModalTriggerText:"Data Permission Levels",permissionLevelText:"Permission Level:"}],dataPermissionLevelsCloseButtonText:"Close",dataPermissionLevelsCloseIconButtonScreenReaderLabel:"Close dialog",dataPermissionLevelsCurrentFeature:"Grading Assistance",dataPermissionLevelsCurrentFeatureText:"Current Feature:",dataPermissionLevelsData:void 0,dataPermissionLevelsModalLabel:"Data Permission Levels modal",dataPermissionLevelsTitle:"Data Permission Levels",nutritionFactsCloseButtonText:"Close",nutritionFactsCloseIconButtonScreenReaderLabel:"Close",nutritionFactsData:void 0,nutritionFactsFeatureName:"Grading Assistance",nutritionFactsModalLabel:"This is a modal for AI facts",nutritionFactsTitle:"AI Nutrition Facts",title:"Features",trigger:void 0,dataPermissionLevelsData:E,nutritionFactsData:x,trigger:void 0},w={aiInformation:Te,dataPermissionLevels:Ie,description:"AI powered automatic grading and feedback suggestions to enable more consistent, fair, and efficient grading workflows.",group:"Canvas",name:o,nutritionFacts:fe,revision:"2025.10.22",uid:pe},n="Translations for Inbox",Le="canvasinboxtranslation",S=[{description:"We leverage anonymized aggregate data for detailed analytics to inform model development and product improvements. No AI models are used at this level.",highlighted:!1,level:"LEVEL 1",title:"Descriptive Analytics and Research"},{description:"We utilize off-the-shelf AI models and customer data as input to provide AI-powered features. No data is used for training this model.",highlighted:!0,level:"LEVEL 2",title:"AI-Powered Features Without Data Training"},{description:"We customize AI solutions tailored to the unique needs and resources of educational institutions. We use customer data to fine-tune data and train AI models that only serve your institution. Your institution's data only serves them through trained models.",highlighted:!1,level:"LEVEL 3",title:"AI Customization for Individual Institutions"},{description:"We established a consortium with educational institutions that shares anonymized data, best practices, and research findings. This fosters collaboration and accelerates the responsible development of AI in education. Specialized AI models are created for better outcomes in education, cost savings, and more.",highlighted:!1,level:"LEVEL 4",title:"Collaborative AI Consortium"}],R=[{blockTitle:"Model & Data",segmentData:[{description:"The foundational AI on which further training and customizations are built.",segmentTitle:"Base Model",value:"AWS Translate",valueDescription:"AWS Translate model is provided via Instructure's in-house AI Platform."},{description:"Indicates the AI model has been given customer data in order to improve its results.",segmentTitle:"Trained with User Data",value:"No"},{description:"Indicates which training or operational content was given to the model.",segmentTitle:"Data Shared with Model",value:"Inbox messages"}]},{blockTitle:"Privacy & Compliance",segmentData:[{description:"How long the model stores customer data.",segmentTitle:"Data Retention",value:"Data is not stored or reused by the model."},{description:"Recording the AI's performance for auditing, analysis, and improvement.",segmentTitle:"Data Logging",value:"Does not log data",valueDescription:""},{description:"The locations where the AI model is officially available and supported.",segmentTitle:"Regions Supported",value:"Global",valueDescription:""},{description:"Sensitive data that can be used to identify an individual.",segmentTitle:"PII",value:"Not Exposed",valueDescription:"PII in inbox messages may be sent to the model but no PII is intentionally sent to the model."}]},{blockTitle:"Outputs",segmentData:[{description:"The ability to turn the AI on or off within the product.",segmentTitle:"AI Settings Control",value:"Yes"},{description:"Indicates if a human is involved in the AI's process or output.",segmentTitle:"Human in the Loop",value:"Yes",valueDescription:"Users are displayed the translated copy of their message and can edit or remove it before they send the message."},{description:"Preventative safety mechanisms or limitations built into the AI model.",segmentTitle:"Guardrails",value:""},{description:"Any risks the model may pose to the user.",segmentTitle:"Expected Risks",value:"Machine translation may not fully capture the meaning of the original message."},{description:"The specific results the AI model is meant to achieve.",segmentTitle:"Intended Outcomes",value:"Enable better multi-lingual communication in learning environments."}]}],Ae={closeButtonText:"Close",closeIconButtonScreenReaderLabel:"Close",data:void 0,featureName:"Translations for Inbox",modalLabel:"This is a modal for AI facts",title:"AI Nutrition Facts",triggerText:"Nutrition Facts",data:R,featureName:n},be={closeButtonText:"Close",closeIconButtonScreenReaderLabel:"Close dialog",currentFeature:"Translations for Inbox",currentFeatureText:"Current Feature:",data:void 0,modalLabel:"Data Permission Levels modal",title:"Data Permission Levels",triggerText:"Data Permission Levels",currentFeature:n,data:S},De={data:[{description:"We utilize off-the-shelf AI models and customer data as input to provide AI-powered features. No data is used for training this model.",featureName:"Translations for Inbox",modelName:"AWS Translate",modelNameText:"Base Model",nutritionFactsModalTriggerText:"AI Nutrition Facts",permissionLevel:"LEVEL 2",permissionLevelsModalTriggerText:"Data Permission Levels",permissionLevelText:"Permission Level:"}],dataPermissionLevelsCloseButtonText:"Close",dataPermissionLevelsCloseIconButtonScreenReaderLabel:"Close dialog",dataPermissionLevelsCurrentFeature:"Translations for Inbox",dataPermissionLevelsCurrentFeatureText:"Current Feature:",dataPermissionLevelsData:void 0,dataPermissionLevelsModalLabel:"Data Permission Levels modal",dataPermissionLevelsTitle:"Data Permission Levels",nutritionFactsCloseButtonText:"Close",nutritionFactsCloseIconButtonScreenReaderLabel:"Close",nutritionFactsData:void 0,nutritionFactsFeatureName:"Translations for Inbox",nutritionFactsModalLabel:"This is a modal for AI facts",nutritionFactsTitle:"AI Nutrition Facts",title:"Features",trigger:void 0,dataPermissionLevelsData:S,nutritionFactsData:R,trigger:void 0},M={aiInformation:De,dataPermissionLevels:be,description:'Translation of inbox messages ("Inbox AI Translation" feature flag) across 10 languages.',group:"Canvas",name:n,nutritionFacts:Ae,revision:"2025.09.10",uid:Le},r="Insights for Discussions",Fe="discussioninsights",k=[{description:"We leverage anonymized aggregate data for detailed analytics to inform model development and product improvements. No AI models are used at this level.",highlighted:!1,level:"LEVEL 1",title:"Descriptive Analytics and Research"},{description:"We utilize off-the-shelf AI models and customer data as input to provide AI-powered features. No data is used for training this model.",highlighted:!0,level:"LEVEL 2",title:"AI-Powered Features Without Data Training"},{description:"We customize AI solutions tailored to the unique needs and resources of educational institutions. We use customer data to fine-tune data and train AI models that only serve your institution. Your institution's data only serves them through trained models.",highlighted:!1,level:"LEVEL 3",title:"AI Customization for Individual Institutions"},{description:"We established a consortium with educational institutions that shares anonymized data, best practices, and research findings. This fosters collaboration and accelerates the responsible development of AI in education. Specialized AI models are created for better outcomes in education, cost savings, and more.",highlighted:!1,level:"LEVEL 4",title:"Collaborative AI Consortium"}],B=[{blockTitle:"Model & Data",segmentData:[{description:"The foundational AI on which further training and customizations are built.",segmentTitle:"Base Model",value:"Haiku 3",valueDescription:"Anthropic Claude models are provided via Amazon Bedrock Foundation Models (FMs)."},{description:"Indicates the AI model has been given customer data in order to improve its results.",segmentTitle:"Trained with User Data",value:"No"},{description:"Indicates which training or operational content was given to the model.",segmentTitle:"Data Shared with Model",value:"Discussion topic, prompt, and student replies are used."}]},{blockTitle:"Privacy & Compliance",segmentData:[{description:"How long the model stores customer data.",segmentTitle:"Data Retention",value:"No user data is stored or reused by the model."},{description:"Recording the AI's performance for auditing, analysis, and improvement.",segmentTitle:"Data Logging",value:"Logs data",valueDescription:"Model evaluations and reply labels are logged for debugging and troubleshooting purposes."},{description:"The locations where the AI model is officially available and supported.",segmentTitle:"Regions Supported",value:"Global",valueDescription:""},{description:"Sensitive data that can be used to identify an individual.",segmentTitle:"PII",value:"Exposed",valueDescription:"Known PII is masked before being sent to the model, though any PII present in the discussion reply is not and may be shared with the model."}]},{blockTitle:"Outputs",segmentData:[{description:"The ability to turn the AI on or off within the product.",segmentTitle:"AI Settings Control",value:"Yes"},{description:"Indicates if a human is involved in the AI's process or output.",segmentTitle:"Human in the Loop",value:"Yes",valueDescription:"Instructors may review AI-generated evaluations or review posts directly."},{description:"Preventative safety mechanisms or limitations built into the AI model.",segmentTitle:"Guardrails",value:'Model responses are logged for quality assurance, and responses with low confidence are flagged "Needs Review" to encourage human intervention.'},{description:"Any risks the model may pose to the user.",segmentTitle:"Expected Risks",value:"The model may misclassify some nuanced replies."},{description:"The specific results the AI model is meant to achieve.",segmentTitle:"Intended Outcomes",value:"Instructors are able to quickly assess the quality of student replies, identify low-effort or off-topic contributions, and focus their attention to where it is needed most."}]}],Ce={closeButtonText:"Close",closeIconButtonScreenReaderLabel:"Close",data:void 0,featureName:"Insights for Discussions",modalLabel:"This is a modal for AI facts",title:"AI Nutrition Facts",triggerText:"Nutrition Facts",data:B,featureName:r},Pe={closeButtonText:"Close",closeIconButtonScreenReaderLabel:"Close dialog",currentFeature:"Insights for Discussions",currentFeatureText:"Current Feature:",data:void 0,modalLabel:"Data Permission Levels modal",title:"Data Permission Levels",triggerText:"Data Permission Levels",currentFeature:r,data:k},ye={data:[{description:"We utilize off-the-shelf AI models and customer data as input to provide AI-powered features. No data is used for training this model.",featureName:"Insights for Discussions",modelName:"Haiku 3",modelNameText:"Base Model",nutritionFactsModalTriggerText:"AI Nutrition Facts",permissionLevel:"LEVEL 2",permissionLevelsModalTriggerText:"Data Permission Levels",permissionLevelText:"Permission Level:"}],dataPermissionLevelsCloseButtonText:"Close",dataPermissionLevelsCloseIconButtonScreenReaderLabel:"Close dialog",dataPermissionLevelsCurrentFeature:"Insights for Discussions",dataPermissionLevelsCurrentFeatureText:"Current Feature:",dataPermissionLevelsData:void 0,dataPermissionLevelsModalLabel:"Data Permission Levels modal",dataPermissionLevelsTitle:"Data Permission Levels",nutritionFactsCloseButtonText:"Close",nutritionFactsCloseIconButtonScreenReaderLabel:"Close",nutritionFactsData:void 0,nutritionFactsFeatureName:"Insights for Discussions",nutritionFactsModalLabel:"This is a modal for AI facts",nutritionFactsTitle:"AI Nutrition Facts",title:"Features",trigger:void 0,dataPermissionLevelsData:k,nutritionFactsData:B,trigger:void 0},z={aiInformation:ye,dataPermissionLevels:Pe,description:"Discussion Insights uses AI to evaluate student discussion replies, highlight relevant contributions, and flag those that may need instructor review.",group:"Canvas",name:r,nutritionFacts:Ce,revision:"2025.10.02",uid:Fe},l="Agent",Ne="igniteagent",W=[{description:"We leverage anonymized aggregate data for detailed analytics to inform model development and product improvements. No AI models are used at this level.",highlighted:!1,level:"LEVEL 1",title:"Descriptive Analytics and Research"},{description:"We utilize off-the-shelf AI models and customer data as input to provide AI-powered features. No data is used for training this model.",highlighted:!0,level:"LEVEL 2",title:"AI-Powered Features Without Data Training"},{description:"We customize AI solutions tailored to the unique needs and resources of educational institutions. We use customer data to fine-tune data and train AI models that only serve your institution. Your institution's data only serves them through trained models.",highlighted:!1,level:"LEVEL 3",title:"AI Customization for Individual Institutions"},{description:"We established a consortium with educational institutions that shares anonymized data, best practices, and research findings. This fosters collaboration and accelerates the responsible development of AI in education. Specialized AI models are created for better outcomes in education, cost savings, and more.",highlighted:!1,level:"LEVEL 4",title:"Collaborative AI Consortium"}],$=[{blockTitle:"Model & Data",segmentData:[{description:"The foundational AI on which further training and customizations are built.",segmentTitle:"Base Model",value:"Haiku 3, Sonnet 3.7",valueDescription:"Anthropic Claude models are provided via Amazon Bedrock Foundation Models (FMs)."},{description:"Indicates the AI model has been given customer data in order to improve its results.",segmentTitle:"Trained with User Data",value:"No"},{description:"Indicates which training or operational content was given to the model.",segmentTitle:"Data Shared with Model",value:"The model uses chat transcripts and information requested from the Canvas API to execute its actions."}]},{blockTitle:"Privacy & Compliance",segmentData:[{description:"How long the model stores customer data.",segmentTitle:"Data Retention",value:"Chat logs are retained indefinitely for troubleshooting and debugging."},{description:"Recording the AI's performance for auditing, analysis, and improvement.",segmentTitle:"Data Logging",value:"Logs data",valueDescription:"Chat logs are retained for troubleshooting and debugging purposes."},{description:"The locations where the AI model is officially available and supported.",segmentTitle:"Regions Supported",value:"Virginia, Oregon",valueDescription:""},{description:"Sensitive data that can be used to identify an individual.",segmentTitle:"PII",value:"Exposed",valueDescription:"If requested during the the chat, user, course, and student identifiers or metadata may be shared with the model."}]},{blockTitle:"Outputs",segmentData:[{description:"The ability to turn the AI on or off within the product.",segmentTitle:"AI Settings Control",value:"Yes"},{description:"Indicates if a human is involved in the AI's process or output.",segmentTitle:"Human in the Loop",value:"Yes",valueDescription:"The agent only takes action based on human requests, and all write actions must be confirmed by the user."},{description:"Preventative safety mechanisms or limitations built into the AI model.",segmentTitle:"Guardrails",value:"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."},{description:"Any risks the model may pose to the user.",segmentTitle:"Expected Risks",value:"The model may misinterpret user requests and require additional prompting."},{description:"The specific results the AI model is meant to achieve.",segmentTitle:"Intended Outcomes",value:"Users are able to save time by relying on the Agent to execute complex workflows, batch actions, and other time-consuming Canvas tasks."}]}],Ee={closeButtonText:"Close",closeIconButtonScreenReaderLabel:"Close",data:void 0,featureName:"Agent",modalLabel:"This is a modal for AI facts",title:"AI Nutrition Facts",triggerText:"Nutrition Facts",data:$,featureName:l},xe={closeButtonText:"Close",closeIconButtonScreenReaderLabel:"Close dialog",currentFeature:"Agent",currentFeatureText:"Current Feature:",data:void 0,modalLabel:"Data Permission Levels modal",title:"Data Permission Levels",triggerText:"Data Permission Levels",currentFeature:l,data:W},we={data:[{description:"We utilize off-the-shelf AI models and customer data as input to provide AI-powered features. No data is used for training this model.",featureName:"Agent",modelName:"Haiku 3, Sonnet 3.7",modelNameText:"Base Model",nutritionFactsModalTriggerText:"AI Nutrition Facts",permissionLevel:"LEVEL 2",permissionLevelsModalTriggerText:"Data Permission Levels",permissionLevelText:"Permission Level:"}],dataPermissionLevelsCloseButtonText:"Close",dataPermissionLevelsCloseIconButtonScreenReaderLabel:"Close dialog",dataPermissionLevelsCurrentFeature:"Agent",dataPermissionLevelsCurrentFeatureText:"Current Feature:",dataPermissionLevelsData:void 0,dataPermissionLevelsModalLabel:"Data Permission Levels modal",dataPermissionLevelsTitle:"Data Permission Levels",nutritionFactsCloseButtonText:"Close",nutritionFactsCloseIconButtonScreenReaderLabel:"Close",nutritionFactsData:void 0,nutritionFactsFeatureName:"Agent",nutritionFactsModalLabel:"This is a modal for AI facts",nutritionFactsTitle:"AI Nutrition Facts",title:"Features",trigger:void 0,dataPermissionLevelsData:W,nutritionFactsData:$,trigger:void 0},V={aiInformation:we,dataPermissionLevels:xe,description:"Ignite Agent is a faculty chat assistant capable of translating natural language requests into complex Canvas workflows.",group:"IgniteAI",name:l,nutritionFacts:Ee,revision:"2025.09.10",uid:Ne},d="Portfolios",Se="portfolios",_=[{description:"We leverage anonymized aggregate data for detailed analytics to inform model development and product improvements. No AI models are used at this level.",highlighted:!1,level:"LEVEL 1",title:"Descriptive Analytics and Research"},{description:"We utilize off-the-shelf AI models and customer data as input to provide AI-powered features. No data is used for training this model.",highlighted:!0,level:"LEVEL 2",title:"AI-Powered Features Without Data Training"},{description:"We customize AI solutions tailored to the unique needs and resources of educational institutions. We use customer data to fine-tune data and train AI models that only serve your institution. Your institution's data only serves them through trained models.",highlighted:!1,level:"LEVEL 3",title:"AI Customization for Individual Institutions"},{description:"We established a consortium with educational institutions that shares anonymized data, best practices, and research findings. This fosters collaboration and accelerates the responsible development of AI in education. Specialized AI models are created for better outcomes in education, cost savings, and more.",highlighted:!1,level:"LEVEL 4",title:"Collaborative AI Consortium"}],U=[{blockTitle:"Model & Data",segmentData:[{description:"The foundational AI on which further training and customizations are built.",segmentTitle:"Base Model",value:"Haiku 3",valueDescription:"Anthropic Claude models are provided via Instructure's in-house AI Platform."},{description:"Indicates the AI model has been given customer data in order to improve its results.",segmentTitle:"Trained with User Data",value:"No"},{description:"Indicates which training or operational content was given to the model.",segmentTitle:"Data Shared with Model",value:"Custom instructions that teachers provide in their Evaluation portfolios for students."}]},{blockTitle:"Privacy & Compliance",segmentData:[{description:"How long the model stores customer data.",segmentTitle:"Data Retention",value:"Data is not stored or re-used by the model."},{description:"Recording the AI's performance for auditing, analysis, and improvement.",segmentTitle:"Data Logging",value:"Logs data",valueDescription:"Model evaluations and reply labels are logged for debugging and troubleshooting purposes."},{description:"The locations where the AI model is officially available and supported.",segmentTitle:"Regions Supported",value:"Global",valueDescription:""},{description:"Sensitive data that can be used to identify an individual.",segmentTitle:"PII",value:"Not Exposed",valueDescription:""}]},{blockTitle:"Outputs",segmentData:[{description:"The ability to turn the AI on or off within the product.",segmentTitle:"AI Settings Control",value:"Yes"},{description:"Indicates if a human is involved in the AI's process or output.",segmentTitle:"Human in the Loop",value:"Yes",valueDescription:"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."},{description:"Preventative safety mechanisms or limitations built into the AI model.",segmentTitle:"Guardrails",value:"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."},{description:"Any risks the model may pose to the user.",segmentTitle:"Expected Risks",value:"LLM might suggest not the right questions or skills, or not an improved instruction to the user's liking."},{description:"The specific results the AI model is meant to achieve.",segmentTitle:"Intended Outcomes",value:"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."}]}],Re={closeButtonText:"Close",closeIconButtonScreenReaderLabel:"Close",data:void 0,featureName:"Portfolios",modalLabel:"This is a modal for AI facts",title:"AI Nutrition Facts",triggerText:"Nutrition Facts",data:U,featureName:d},Me={closeButtonText:"Close",closeIconButtonScreenReaderLabel:"Close dialog",currentFeature:"Portfolios",currentFeatureText:"Current Feature:",data:void 0,modalLabel:"Data Permission Levels modal",title:"Data Permission Levels",triggerText:"Data Permission Levels",currentFeature:d,data:_},ke={data:[{description:"We utilize off-the-shelf AI models and customer data as input to provide AI-powered features. No data is used for training this model.",featureName:"Portfolios",modelName:"Haiku 3",modelNameText:"Base Model",nutritionFactsModalTriggerText:"AI Nutrition Facts",permissionLevel:"LEVEL 2",permissionLevelsModalTriggerText:"Data Permission Levels",permissionLevelText:"Permission Level:"}],dataPermissionLevelsCloseButtonText:"Close",dataPermissionLevelsCloseIconButtonScreenReaderLabel:"Close dialog",dataPermissionLevelsCurrentFeature:"Portfolios",dataPermissionLevelsCurrentFeatureText:"Current Feature:",dataPermissionLevelsData:void 0,dataPermissionLevelsModalLabel:"Data Permission Levels modal",dataPermissionLevelsTitle:"Data Permission Levels",nutritionFactsCloseButtonText:"Close",nutritionFactsCloseIconButtonScreenReaderLabel:"Close",nutritionFactsData:void 0,nutritionFactsFeatureName:"Portfolios",nutritionFactsModalLabel:"This is a modal for AI facts",nutritionFactsTitle:"AI Nutrition Facts",title:"Features",trigger:void 0,dataPermissionLevelsData:_,nutritionFactsData:U,trigger:void 0},O={aiInformation:ke,dataPermissionLevels:Me,description:"AI Assistant for teachers to improve portfolio level and evidence level instructions improvement, skill extraction and reflection question generation.",group:"Canvas",name:d,nutritionFacts:Re,revision:"2025.10.27",uid:Se},u="Suggestions for Quick Reassess",Be="quickreassess",q=[{description:"We leverage anonymized aggregate data for detailed analytics to inform model development and product improvements. No AI models are used at this level.",highlighted:!1,level:"LEVEL 1",title:"Descriptive Analytics and Research"},{description:"We utilize off-the-shelf AI models and customer data as input to provide AI-powered features. No data is used for training this model.",highlighted:!0,level:"LEVEL 2",title:"AI-Powered Features Without Data Training"},{description:"We customize AI solutions tailored to the unique needs and resources of educational institutions. We use customer data to fine-tune data and train AI models that only serve your institution. Your institution's data only serves them through trained models.",highlighted:!1,level:"LEVEL 3",title:"AI Customization for Individual Institutions"},{description:"We established a consortium with educational institutions that shares anonymized data, best practices, and research findings. This fosters collaboration and accelerates the responsible development of AI in education. Specialized AI models are created for better outcomes in education, cost savings, and more.",highlighted:!1,level:"LEVEL 4",title:"Collaborative AI Consortium"}],G=[{blockTitle:"Model & Data",segmentData:[{description:"The foundational AI on which further training and customizations are built.",segmentTitle:"Base Model",value:"Claude Family Models",valueDescription:""},{description:"Indicates the AI model has been given customer data in order to improve its results.",segmentTitle:"Trained with User Data",value:"No"},{description:"Indicates which training or operational content was given to the model.",segmentTitle:"Data Shared with Model",value:"The original question stem used to generate derivatives"}]},{blockTitle:"Privacy & Compliance",segmentData:[{description:"How long the model stores customer data.",segmentTitle:"Data Retention",value:"Standard execution, infrastructure, and other operational logs are retained for a reasonable period to enable monitoring and troubleshooting of underlying services."},{description:"Recording the AI's performance for auditing, analysis, and improvement.",segmentTitle:"Data Logging",value:"Does not log data",valueDescription:""},{description:"The locations where the AI model is officially available and supported.",segmentTitle:"Regions Supported",value:"Virginia",valueDescription:""},{description:"Sensitive data that can be used to identify an individual.",segmentTitle:"PII",value:"Not Exposed",valueDescription:""}]},{blockTitle:"Outputs",segmentData:[{description:"The ability to turn the AI on or off within the product.",segmentTitle:"AI Settings Control",value:"Yes"},{description:"Indicates if a human is involved in the AI's process or output.",segmentTitle:"Human in the Loop",value:"Yes",valueDescription:"Educators have access to tools that allow them to preview, regenerate, edit, or replace AI generated questions before they are published in an assessment."},{description:"Preventative safety mechanisms or limitations built into the AI model.",segmentTitle:"Guardrails",value:"Only educators can generate items and all AI generated items are in draft status until reviewed and approved."},{description:"Any risks the model may pose to the user.",segmentTitle:"Expected Risks",value:"AI generated questions may require additional review and editing to ensure accuracy, relevance, and alignment with intended learning objectives."},{description:"The specific results the AI model is meant to achieve.",segmentTitle:"Intended Outcomes",value:"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."}]}],ze={closeButtonText:"Close",closeIconButtonScreenReaderLabel:"Close",data:void 0,featureName:"Suggestions for Quick Reassess",modalLabel:"This is a modal for AI facts",title:"AI Nutrition Facts",triggerText:"Nutrition Facts",data:G,featureName:u},We={closeButtonText:"Close",closeIconButtonScreenReaderLabel:"Close dialog",currentFeature:"Suggestions for Quick Reassess",currentFeatureText:"Current Feature:",data:void 0,modalLabel:"Data Permission Levels modal",title:"Data Permission Levels",triggerText:"Data Permission Levels",currentFeature:u,data:q},$e={data:[{description:"We utilize off-the-shelf AI models and customer data as input to provide AI-powered features. No data is used for training this model.",featureName:"Suggestions for Quick Reassess",modelName:"Claude Family Models",modelNameText:"Base Model",nutritionFactsModalTriggerText:"AI Nutrition Facts",permissionLevel:"LEVEL 2",permissionLevelsModalTriggerText:"Data Permission Levels",permissionLevelText:"Permission Level:"}],dataPermissionLevelsCloseButtonText:"Close",dataPermissionLevelsCloseIconButtonScreenReaderLabel:"Close dialog",dataPermissionLevelsCurrentFeature:"Suggestions for Quick Reassess",dataPermissionLevelsCurrentFeatureText:"Current Feature:",dataPermissionLevelsData:void 0,dataPermissionLevelsModalLabel:"Data Permission Levels modal",dataPermissionLevelsTitle:"Data Permission Levels",nutritionFactsCloseButtonText:"Close",nutritionFactsCloseIconButtonScreenReaderLabel:"Close",nutritionFactsData:void 0,nutritionFactsFeatureName:"Suggestions for Quick Reassess",nutritionFactsModalLabel:"This is a modal for AI facts",nutritionFactsTitle:"AI Nutrition Facts",title:"Features",trigger:void 0,dataPermissionLevelsData:q,nutritionFactsData:G,trigger:void 0},H={aiInformation:$e,dataPermissionLevels:We,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.",group:"Mastery",name:u,nutritionFacts:ze,revision:"2025.10.27",uid:Be},c="Generator for Rubrics",Ve="rubricgenerator",Y=[{description:"We leverage anonymized aggregate data for detailed analytics to inform model development and product improvements. No AI models are used at this level.",highlighted:!1,level:"LEVEL 1",title:"Descriptive Analytics and Research"},{description:"We utilize off-the-shelf AI models and customer data as input to provide AI-powered features. No data is used for training this model.",highlighted:!0,level:"LEVEL 2",title:"AI-Powered Features Without Data Training"},{description:"We customize AI solutions tailored to the unique needs and resources of educational institutions. We use customer data to fine-tune data and train AI models that only serve your institution. Your institution's data only serves them through trained models.",highlighted:!1,level:"LEVEL 3",title:"AI Customization for Individual Institutions"},{description:"We established a consortium with educational institutions that shares anonymized data, best practices, and research findings. This fosters collaboration and accelerates the responsible development of AI in education. Specialized AI models are created for better outcomes in education, cost savings, and more.",highlighted:!1,level:"LEVEL 4",title:"Collaborative AI Consortium"}],Q=[{blockTitle:"Model & Data",segmentData:[{description:"The foundational AI on which further training and customizations are built.",segmentTitle:"Base Model",value:"Haiku 3",valueDescription:"Anthropic Claude models are provided via Amazon Bedrock Foundation Models (FMs)."},{description:"Indicates the AI model has been given customer data in order to improve its results.",segmentTitle:"Trained with User Data",value:"No"},{description:"Indicates which training or operational content was given to the model.",segmentTitle:"Data Shared with Model",value:"The Canvas assignment description field is used in generating rubric criteria."}]},{blockTitle:"Privacy & Compliance",segmentData:[{description:"How long the model stores customer data.",segmentTitle:"Data Retention",value:"Model responses are stored for debugging purposes."},{description:"Recording the AI's performance for auditing, analysis, and improvement.",segmentTitle:"Data Logging",value:"Logs data",valueDescription:"Request, response, and feedback data is logged to assist in troubleshooting."},{description:"The locations where the AI model is officially available and supported.",segmentTitle:"Regions Supported",value:"Global",valueDescription:""},{description:"Sensitive data that can be used to identify an individual.",segmentTitle:"PII",value:"Not Exposed",valueDescription:""}]},{blockTitle:"Outputs",segmentData:[{description:"The ability to turn the AI on or off within the product.",segmentTitle:"AI Settings Control",value:"Yes"},{description:"Indicates if a human is involved in the AI's process or output.",segmentTitle:"Human in the Loop",value:"Yes",valueDescription:"All created rubrics are reviewable and editable by the instructor."},{description:"Preventative safety mechanisms or limitations built into the AI model.",segmentTitle:"Guardrails",value:"The instructor may edit criteria before accepting the rubric."},{description:"Any risks the model may pose to the user.",segmentTitle:"Expected Risks",value:"The created rubric may not align with the assignment's intended learning outcomes."},{description:"The specific results the AI model is meant to achieve.",segmentTitle:"Intended Outcomes",value:"A rubric aligned to learning outcomes is created for the instructor to use during grading."}]}],_e={closeButtonText:"Close",closeIconButtonScreenReaderLabel:"Close",data:void 0,featureName:"Generator for Rubrics",modalLabel:"This is a modal for AI facts",title:"AI Nutrition Facts",triggerText:"Nutrition Facts",data:Q,featureName:c},Ue={closeButtonText:"Close",closeIconButtonScreenReaderLabel:"Close dialog",currentFeature:"Generator for Rubrics",currentFeatureText:"Current Feature:",data:void 0,modalLabel:"Data Permission Levels modal",title:"Data Permission Levels",triggerText:"Data Permission Levels",currentFeature:c,data:Y},Oe={data:[{description:"We utilize off-the-shelf AI models and customer data as input to provide AI-powered features. No data is used for training this model.",featureName:"Generator for Rubrics",modelName:"Haiku 3",modelNameText:"Base Model",nutritionFactsModalTriggerText:"AI Nutrition Facts",permissionLevel:"LEVEL 2",permissionLevelsModalTriggerText:"Data Permission Levels",permissionLevelText:"Permission Level:"}],dataPermissionLevelsCloseButtonText:"Close",dataPermissionLevelsCloseIconButtonScreenReaderLabel:"Close dialog",dataPermissionLevelsCurrentFeature:"Generator for Rubrics",dataPermissionLevelsCurrentFeatureText:"Current Feature:",dataPermissionLevelsData:void 0,dataPermissionLevelsModalLabel:"Data Permission Levels modal",dataPermissionLevelsTitle:"Data Permission Levels",nutritionFactsCloseButtonText:"Close",nutritionFactsCloseIconButtonScreenReaderLabel:"Close",nutritionFactsData:void 0,nutritionFactsFeatureName:"Generator for Rubrics",nutritionFactsModalLabel:"This is a modal for AI facts",nutritionFactsTitle:"AI Nutrition Facts",title:"Features",trigger:void 0,dataPermissionLevelsData:Y,nutritionFactsData:Q,trigger:void 0},j={aiInformation:Oe,dataPermissionLevels:Ue,description:"AI-generated rubric recommendations for Canvas assignments.",group:"Canvas",name:c,nutritionFacts:_e,revision:"2025.10.09",uid:Ve},m="Search",qe="smartsearch",K=[{description:"We leverage anonymized aggregate data for detailed analytics to inform model development and product improvements. No AI models are used at this level.",highlighted:!1,level:"LEVEL 1",title:"Descriptive Analytics and Research"},{description:"We utilize off-the-shelf AI models and customer data as input to provide AI-powered features. No data is used for training this model.",highlighted:!0,level:"LEVEL 2",title:"AI-Powered Features Without Data Training"},{description:"We customize AI solutions tailored to the unique needs and resources of educational institutions. We use customer data to fine-tune data and train AI models that only serve your institution. Your institution's data only serves them through trained models.",highlighted:!1,level:"LEVEL 3",title:"AI Customization for Individual Institutions"},{description:"We established a consortium with educational institutions that shares anonymized data, best practices, and research findings. This fosters collaboration and accelerates the responsible development of AI in education. Specialized AI models are created for better outcomes in education, cost savings, and more.",highlighted:!1,level:"LEVEL 4",title:"Collaborative AI Consortium"}],J=[{blockTitle:"Model & Data",segmentData:[{description:"The foundational AI on which further training and customizations are built.",segmentTitle:"Base Model",value:"Cohere Embed Multilingual",valueDescription:"Cohere models are provided via Amazon Bedrock Foundation Models (FMs)."},{description:"Indicates the AI model has been given customer data in order to improve its results.",segmentTitle:"Trained with User Data",value:"No"},{description:"Indicates which training or operational content was given to the model.",segmentTitle:"Data Shared with Model",value:"Course content is indexed by the model and then stored in the Canvas database."}]},{blockTitle:"Privacy & Compliance",segmentData:[{description:"How long the model stores customer data.",segmentTitle:"Data Retention",value:"Data is not stored or reused by the model. Indexed course content is stored in the Canvas database."},{description:"Recording the AI's performance for auditing, analysis, and improvement.",segmentTitle:"Data Logging",value:"Does not log data",valueDescription:""},{description:"The locations where the AI model is officially available and supported.",segmentTitle:"Regions Supported",value:"Global",valueDescription:""},{description:"Sensitive data that can be used to identify an individual.",segmentTitle:"PII",value:"Not Exposed",valueDescription:"PII in course content may be indexed, but no PII is intentionally sent to the model."}]},{blockTitle:"Outputs",segmentData:[{description:"The ability to turn the AI on or off within the product.",segmentTitle:"AI Settings Control",value:"Yes"},{description:"Indicates if a human is involved in the AI's process or output.",segmentTitle:"Human in the Loop",value:"Yes",valueDescription:"Users are presented with a list of results related to their search query and can act or not act on them."},{description:"Preventative safety mechanisms or limitations built into the AI model.",segmentTitle:"Guardrails",value:""},{description:"Any risks the model may pose to the user.",segmentTitle:"Expected Risks",value:"Search results may be incorrectly sorted or may not be relevant to the search term."},{description:"The specific results the AI model is meant to achieve.",segmentTitle:"Intended Outcomes",value:"Students are able to quickly find answers to questions, and instructors are able to quickly navigate their courses."}]}],Ge={closeButtonText:"Close",closeIconButtonScreenReaderLabel:"Close",data:void 0,featureName:"Search",modalLabel:"This is a modal for AI facts",title:"AI Nutrition Facts",triggerText:"Nutrition Facts",data:J,featureName:m},He={closeButtonText:"Close",closeIconButtonScreenReaderLabel:"Close dialog",currentFeature:"Search",currentFeatureText:"Current Feature:",data:void 0,modalLabel:"Data Permission Levels modal",title:"Data Permission Levels",triggerText:"Data Permission Levels",currentFeature:m,data:K},Ye={data:[{description:"We utilize off-the-shelf AI models and customer data as input to provide AI-powered features. No data is used for training this model.",featureName:"Search",modelName:"Cohere Embed Multilingual",modelNameText:"Base Model",nutritionFactsModalTriggerText:"AI Nutrition Facts",permissionLevel:"LEVEL 2",permissionLevelsModalTriggerText:"Data Permission Levels",permissionLevelText:"Permission Level:"}],dataPermissionLevelsCloseButtonText:"Close",dataPermissionLevelsCloseIconButtonScreenReaderLabel:"Close dialog",dataPermissionLevelsCurrentFeature:"Search",dataPermissionLevelsCurrentFeatureText:"Current Feature:",dataPermissionLevelsData:void 0,dataPermissionLevelsModalLabel:"Data Permission Levels modal",dataPermissionLevelsTitle:"Data Permission Levels",nutritionFactsCloseButtonText:"Close",nutritionFactsCloseIconButtonScreenReaderLabel:"Close",nutritionFactsData:void 0,nutritionFactsFeatureName:"Search",nutritionFactsModalLabel:"This is a modal for AI facts",nutritionFactsTitle:"AI Nutrition Facts",title:"Features",trigger:void 0,dataPermissionLevelsData:K,nutritionFactsData:J,trigger:void 0},X={aiInformation:Ye,dataPermissionLevels:He,description:"Natural language search of course content for students and instructors.",group:"Canvas",name:m,nutritionFacts:Ge,revision:"2025.10.02",uid:qe},h=(v,Z)=>{const g={};for(const p in v)g[p]=v[p][Z];return g},e={askyourdata:T,bcealttext:b,canvascoursetranslation:C,canvasdiscussionsummaries:N,canvasgradingassistance:w,canvasinboxtranslation:M,discussioninsights:z,igniteagent:V,portfolios:O,quickreassess:H,rubricgenerator:j,smartsearch:X},Qe=h(e,"nutritionFacts"),je=h(e,"dataPermissionLevels"),Ke=h(e,"aiInformation");exports.AiInfo=e;exports.aiInformation=Ke;exports.askyourdata=T;exports.bcealttext=b;exports.canvascoursetranslation=C;exports.canvasdiscussionsummaries=N;exports.canvasgradingassistance=w;exports.canvasinboxtranslation=M;exports.dataPermissionLevels=je;exports.default=e;exports.discussioninsights=z;exports.igniteagent=V;exports.nutritionFacts=Qe;exports.portfolios=O;exports.quickreassess=H;exports.rubricgenerator=j;exports.smartsearch=X; +"use strict";Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const t="Ask Your Data",le="askyourdata",T=[{description:"We leverage anonymized aggregate data for detailed analytics to inform model development and product improvements. No AI models are used at this level.",highlighted:!1,level:"LEVEL 1",title:"Descriptive Analytics and Research"},{description:"We utilize off-the-shelf AI models and customer data as input to provide AI-powered features. No data is used for training this model.",highlighted:!0,level:"LEVEL 2",title:"AI-Powered Features Without Data Training"},{description:"We customize AI solutions tailored to the unique needs and resources of educational institutions. We use customer data to fine-tune data and train AI models that only serve your institution. Your institution's data only serves them through trained models.",highlighted:!1,level:"LEVEL 3",title:"AI Customization for Individual Institutions"},{description:"We established a consortium with educational institutions that shares anonymized data, best practices, and research findings. This fosters collaboration and accelerates the responsible development of AI in education. Specialized AI models are created for better outcomes in education, cost savings, and more.",highlighted:!1,level:"LEVEL 4",title:"Collaborative AI Consortium"}],L=[{blockTitle:"Model & Data",segmentData:[{description:"The foundational AI on which further training and customizations are built.",segmentTitle:"Base Model",value:"Doowii (multiple)",valueDescription:"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"},{description:"Indicates the AI model has been given customer data in order to improve its results.",segmentTitle:"Trained with User Data",value:"No"},{description:"Indicates which training or operational content was given to the model.",segmentTitle:"Data Shared with Model",value:"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."}]},{blockTitle:"Privacy & Compliance",segmentData:[{description:"How long the model stores customer data.",segmentTitle:"Data Retention",value:"Data is retained through the life of your contract with Instructure."},{description:"Recording the AI's performance for auditing, analysis, and improvement.",segmentTitle:"Data Logging",value:"Logs data",valueDescription:""},{description:"The locations where the AI model is officially available and supported.",segmentTitle:"Regions Supported",value:"Global",valueDescription:""},{description:"Sensitive data that can be used to identify an individual.",segmentTitle:"PII",value:"Exposed",valueDescription:"Prompt, summary statistics."}]},{blockTitle:"Outputs",segmentData:[{description:"The ability to turn the AI on or off within the product.",segmentTitle:"AI Settings Control",value:"Yes"},{description:"Indicates if a human is involved in the AI's process or output.",segmentTitle:"Human in the Loop",value:"Yes",valueDescription:"Ask your data returns a methodology description along with a generated query. Users have the ability to edit the generated SQL directly."},{description:"Preventative safety mechanisms or limitations built into the AI model.",segmentTitle:"Guardrails",value:"Questions are scoped to the domain only, highly ambiguous terms ask for clarification."},{description:"Any risks the model may pose to the user.",segmentTitle:"Expected Risks",value:"Incorrect interpretation of the question. Inaccurate SQL may be generated. Suggested questions or methodologies may not be relevant."},{description:"The specific results the AI model is meant to achieve.",segmentTitle:"Intended Outcomes",value:"Provide accurate data retrieval and analysis through natural language prompting."}]}],de={closeButtonText:"Close",closeIconButtonScreenReaderLabel:"Close",data:void 0,featureName:"Ask Your Data",modalLabel:"This is a modal for AI facts",title:"AI Nutrition Facts",triggerText:"Nutrition Facts",data:L,featureName:t},ue={closeButtonText:"Close",closeIconButtonScreenReaderLabel:"Close dialog",currentFeature:"Ask Your Data",currentFeatureText:"Current Feature:",data:void 0,modalLabel:"Data Permission Levels modal",title:"Data Permission Levels",triggerText:"Data Permission Levels",currentFeature:t,data:T},ce={data:[{description:"We utilize off-the-shelf AI models and customer data as input to provide AI-powered features. No data is used for training this model.",featureName:"Ask Your Data",modelName:"Doowii (multiple)",modelNameText:"Base Model",nutritionFactsModalTriggerText:"AI Nutrition Facts",permissionLevel:"LEVEL 2",permissionLevelsModalTriggerText:"Data Permission Levels",permissionLevelText:"Permission Level:"}],dataPermissionLevelsCloseButtonText:"Close",dataPermissionLevelsCloseIconButtonScreenReaderLabel:"Close dialog",dataPermissionLevelsCurrentFeature:"Ask Your Data",dataPermissionLevelsCurrentFeatureText:"Current Feature:",dataPermissionLevelsData:void 0,dataPermissionLevelsModalLabel:"Data Permission Levels modal",dataPermissionLevelsTitle:"Data Permission Levels",nutritionFactsCloseButtonText:"Close",nutritionFactsCloseIconButtonScreenReaderLabel:"Close",nutritionFactsData:void 0,nutritionFactsFeatureName:"Ask Your Data",nutritionFactsModalLabel:"This is a modal for AI facts",nutritionFactsTitle:"AI Nutrition Facts",title:"Features",trigger:void 0,dataPermissionLevelsData:T,nutritionFactsData:L,trigger:void 0},A={aiInformation:ce,dataPermissionLevels:ue,description:"AI-powered query tool enables users to ask natural language questions and receive textual or visual responses with detailed explanations of the methodology.",group:"Intelligent Insights",name:t,nutritionFacts:de,revision:"2025.09.12",uid:le},i="Item Authoring",me="assessmentauthoringassistance",b=[{description:"We leverage anonymized aggregate data for detailed analytics to inform model development and product improvements. No AI models are used at this level.",highlighted:!1,level:"LEVEL 1",title:"Descriptive Analytics and Research"},{description:"We utilize off-the-shelf AI models and customer data as input to provide AI-powered features. No data is used for training this model.",highlighted:!0,level:"LEVEL 2",title:"AI-Powered Features Without Data Training"},{description:"We customize AI solutions tailored to the unique needs and resources of educational institutions. We use customer data to fine-tune data and train AI models that only serve your institution. Your institution's data only serves them through trained models.",highlighted:!1,level:"LEVEL 3",title:"AI Customization for Individual Institutions"},{description:"We established a consortium with educational institutions that shares anonymized data, best practices, and research findings. This fosters collaboration and accelerates the responsible development of AI in education. Specialized AI models are created for better outcomes in education, cost savings, and more.",highlighted:!1,level:"LEVEL 4",title:"Collaborative AI Consortium"}],D=[{blockTitle:"Model & Data",segmentData:[{description:"The foundational AI on which further training and customizations are built.",segmentTitle:"Base Model",value:"Haiku 3",valueDescription:"Anthropic Claude models are provided via Instructure's in-house AI Platform."},{description:"Indicates the AI model has been given customer data in order to improve its results.",segmentTitle:"Trained with User Data",value:"No"},{description:"Indicates which training or operational content was given to the model.",segmentTitle:"Data Shared with Model",value:"Source material provided by the user (e.g., Custom standards, course content, text input, file input) for question/item generation."}]},{blockTitle:"Privacy & Compliance",segmentData:[{description:"How long the model stores customer data.",segmentTitle:"Data Retention",value:"Data is not stored or reused by the model."},{description:"Recording the AI's performance for auditing, analysis, and improvement.",segmentTitle:"Data Logging",value:"Logs data",valueDescription:"Usage data is logged to improve the product."},{description:"The locations where the AI model is officially available and supported.",segmentTitle:"Regions Supported",value:"Global",valueDescription:""},{description:"Sensitive data that can be used to identify an individual.",segmentTitle:"PII",value:"Not Exposed",valueDescription:"PII in source material may be sent to the model if included by the user, but no PII is intentionally sent to the model."}]},{blockTitle:"Outputs",segmentData:[{description:"The ability to turn the AI on or off within the product.",segmentTitle:"AI Settings Control",value:"Yes"},{description:"Indicates if a human is involved in the AI's process or output.",segmentTitle:"Human in the Loop",value:"Yes",valueDescription:"Instructors can review, edit, regenerate, or provide additional instructions to refine generated items."},{description:"Preventative safety mechanisms or limitations built into the AI model.",segmentTitle:"Guardrails",value:""},{description:"Any risks the model may pose to the user.",segmentTitle:"Expected Risks",value:`Generated items may not perfectly capture all desired information, require refinement, or occasionally contain inaccuracies. +`},{description:"The specific results the AI model is meant to achieve.",segmentTitle:"Intended Outcomes",value:"Improved instructor efficiency and productivity"}]}],he={closeButtonText:"Close",closeIconButtonScreenReaderLabel:"Close",data:void 0,featureName:"Item Authoring",modalLabel:"This is a modal for AI facts",title:"AI Nutrition Facts",triggerText:"Nutrition Facts",data:D,featureName:i},ve={closeButtonText:"Close",closeIconButtonScreenReaderLabel:"Close dialog",currentFeature:"Item Authoring",currentFeatureText:"Current Feature:",data:void 0,modalLabel:"Data Permission Levels modal",title:"Data Permission Levels",triggerText:"Data Permission Levels",currentFeature:i,data:b},ge={data:[{description:"We utilize off-the-shelf AI models and customer data as input to provide AI-powered features. No data is used for training this model.",featureName:"Item Authoring",modelName:"Haiku 3",modelNameText:"Base Model",nutritionFactsModalTriggerText:"AI Nutrition Facts",permissionLevel:"LEVEL 2",permissionLevelsModalTriggerText:"Data Permission Levels",permissionLevelText:"Permission Level:"}],dataPermissionLevelsCloseButtonText:"Close",dataPermissionLevelsCloseIconButtonScreenReaderLabel:"Close dialog",dataPermissionLevelsCurrentFeature:"Item Authoring",dataPermissionLevelsCurrentFeatureText:"Current Feature:",dataPermissionLevelsData:void 0,dataPermissionLevelsModalLabel:"Data Permission Levels modal",dataPermissionLevelsTitle:"Data Permission Levels",nutritionFactsCloseButtonText:"Close",nutritionFactsCloseIconButtonScreenReaderLabel:"Close",nutritionFactsData:void 0,nutritionFactsFeatureName:"Item Authoring",nutritionFactsModalLabel:"This is a modal for AI facts",nutritionFactsTitle:"AI Nutrition Facts",title:"Features",trigger:void 0,dataPermissionLevelsData:b,nutritionFactsData:D,trigger:void 0},F={aiInformation:ge,dataPermissionLevels:ve,description:`Item Authoring for Assessments streamlines assessment creation by generating questions based on your course materials. +`,group:"Mastery",name:i,nutritionFacts:he,revision:"2025.11.18",uid:me},a="Block Content Editor Alt Text Generator",pe="bcealttext",C=[{description:"We leverage anonymized aggregate data for detailed analytics to inform model development and product improvements. No AI models are used at this level.",highlighted:!1,level:"LEVEL 1",title:"Descriptive Analytics and Research"},{description:"We utilize off-the-shelf AI models and customer data as input to provide AI-powered features. No data is used for training this model.",highlighted:!0,level:"LEVEL 2",title:"AI-Powered Features Without Data Training"},{description:"We customize AI solutions tailored to the unique needs and resources of educational institutions. We use customer data to fine-tune data and train AI models that only serve your institution. Your institution's data only serves them through trained models.",highlighted:!1,level:"LEVEL 3",title:"AI Customization for Individual Institutions"},{description:"We established a consortium with educational institutions that shares anonymized data, best practices, and research findings. This fosters collaboration and accelerates the responsible development of AI in education. Specialized AI models are created for better outcomes in education, cost savings, and more.",highlighted:!1,level:"LEVEL 4",title:"Collaborative AI Consortium"}],P=[{blockTitle:"Model & Data",segmentData:[{description:"The foundational AI on which further training and customizations are built.",segmentTitle:"Base Model",value:"Haiku 3",valueDescription:"Anthropic Claude models are provided via Amazon Bedrock Foundation Models (FMs)."},{description:"Indicates the AI model has been given customer data in order to improve its results.",segmentTitle:"Trained with User Data",value:"No"},{description:"Indicates which training or operational content was given to the model.",segmentTitle:"Data Shared with Model",value:"Content Editor Images."}]},{blockTitle:"Privacy & Compliance",segmentData:[{description:"How long the model stores customer data.",segmentTitle:"Data Retention",value:"Model responses are stored for debugging purposes."},{description:"Recording the AI's performance for auditing, analysis, and improvement.",segmentTitle:"Data Logging",value:"Logs data",valueDescription:"Request, response, and feedback data is logged to assist in troubleshooting."},{description:"The locations where the AI model is officially available and supported.",segmentTitle:"Regions Supported",value:"Global",valueDescription:""},{description:"Sensitive data that can be used to identify an individual.",segmentTitle:"PII",value:"Not Exposed",valueDescription:""}]},{blockTitle:"Outputs",segmentData:[{description:"The ability to turn the AI on or off within the product.",segmentTitle:"AI Settings Control",value:"No"},{description:"Indicates if a human is involved in the AI's process or output.",segmentTitle:"Human in the Loop",value:"Yes",valueDescription:"User initiated, User must confirm output."},{description:"Preventative safety mechanisms or limitations built into the AI model.",segmentTitle:"Guardrails",value:""},{description:"Any risks the model may pose to the user.",segmentTitle:"Expected Risks",value:"Alt text might not always be accurate. "},{description:"The specific results the AI model is meant to achieve.",segmentTitle:"Intended Outcomes",value:"An accessible Alt Text description of the image is generated."}]}],fe={closeButtonText:"Close",closeIconButtonScreenReaderLabel:"Close",data:void 0,featureName:"Block Content Editor Alt Text Generator",modalLabel:"This is a modal for AI facts",title:"AI Nutrition Facts",triggerText:"Nutrition Facts",data:P,featureName:a},Ie={closeButtonText:"Close",closeIconButtonScreenReaderLabel:"Close dialog",currentFeature:"Block Content Editor Alt Text Generator",currentFeatureText:"Current Feature:",data:void 0,modalLabel:"Data Permission Levels modal",title:"Data Permission Levels",triggerText:"Data Permission Levels",currentFeature:a,data:C},Te={data:[{description:"We utilize off-the-shelf AI models and customer data as input to provide AI-powered features. No data is used for training this model.",featureName:"Block Content Editor Alt Text Generator",modelName:"Haiku 3",modelNameText:"Base Model",nutritionFactsModalTriggerText:"AI Nutrition Facts",permissionLevel:"LEVEL 2",permissionLevelsModalTriggerText:"Data Permission Levels",permissionLevelText:"Permission Level:"}],dataPermissionLevelsCloseButtonText:"Close",dataPermissionLevelsCloseIconButtonScreenReaderLabel:"Close dialog",dataPermissionLevelsCurrentFeature:"Block Content Editor Alt Text Generator",dataPermissionLevelsCurrentFeatureText:"Current Feature:",dataPermissionLevelsData:void 0,dataPermissionLevelsModalLabel:"Data Permission Levels modal",dataPermissionLevelsTitle:"Data Permission Levels",nutritionFactsCloseButtonText:"Close",nutritionFactsCloseIconButtonScreenReaderLabel:"Close",nutritionFactsData:void 0,nutritionFactsFeatureName:"Block Content Editor Alt Text Generator",nutritionFactsModalLabel:"This is a modal for AI facts",nutritionFactsTitle:"AI Nutrition Facts",title:"Features",trigger:void 0,dataPermissionLevelsData:C,nutritionFactsData:P,trigger:void 0},y={aiInformation:Te,dataPermissionLevels:Ie,description:"",group:"Canvas",name:a,nutritionFacts:fe,revision:"2025.10.01",uid:pe},s="Translations for Discussions & Announcements",Le="canvascoursetranslation",N=[{description:"We leverage anonymized aggregate data for detailed analytics to inform model development and product improvements. No AI models are used at this level.",highlighted:!1,level:"LEVEL 1",title:"Descriptive Analytics and Research"},{description:"We utilize off-the-shelf AI models and customer data as input to provide AI-powered features. No data is used for training this model.",highlighted:!0,level:"LEVEL 2",title:"AI-Powered Features Without Data Training"},{description:"We customize AI solutions tailored to the unique needs and resources of educational institutions. We use customer data to fine-tune data and train AI models that only serve your institution. Your institution's data only serves them through trained models.",highlighted:!1,level:"LEVEL 3",title:"AI Customization for Individual Institutions"},{description:"We established a consortium with educational institutions that shares anonymized data, best practices, and research findings. This fosters collaboration and accelerates the responsible development of AI in education. Specialized AI models are created for better outcomes in education, cost savings, and more.",highlighted:!1,level:"LEVEL 4",title:"Collaborative AI Consortium"}],E=[{blockTitle:"Model & Data",segmentData:[{description:"The foundational AI on which further training and customizations are built.",segmentTitle:"Base Model",value:"Haiku 3",valueDescription:"Anthropic Claude models are provided via Instructure's in-house AI Platform."},{description:"Indicates the AI model has been given customer data in order to improve its results.",segmentTitle:"Trained with User Data",value:"No"},{description:"Indicates which training or operational content was given to the model.",segmentTitle:"Data Shared with Model",value:"Announcement and Discussion prompts and replies"}]},{blockTitle:"Privacy & Compliance",segmentData:[{description:"How long the model stores customer data.",segmentTitle:"Data Retention",value:"Data is not stored or reused by the model."},{description:"Recording the AI's performance for auditing, analysis, and improvement.",segmentTitle:"Data Logging",value:"Does not log data",valueDescription:""},{description:"The locations where the AI model is officially available and supported.",segmentTitle:"Regions Supported",value:"Global",valueDescription:""},{description:"Sensitive data that can be used to identify an individual.",segmentTitle:"PII",value:"Not Exposed",valueDescription:"PII in discussion replies may be sent to the model, but no PII is intentionally sent to the model."}]},{blockTitle:"Outputs",segmentData:[{description:"The ability to turn the AI on or off within the product.",segmentTitle:"AI Settings Control",value:"Yes"},{description:"Indicates if a human is involved in the AI's process or output.",segmentTitle:"Human in the Loop",value:"Yes",valueDescription:"Untranslated content is available to review translations against"},{description:"Preventative safety mechanisms or limitations built into the AI model.",segmentTitle:"Guardrails",value:""},{description:"Any risks the model may pose to the user.",segmentTitle:"Expected Risks",value:"Machine translation may not fully capture the meaning of the original message."},{description:"The specific results the AI model is meant to achieve.",segmentTitle:"Intended Outcomes",value:"Improve participation for students who do not natively speak the language of instruction or other replies."}]}],Ae={closeButtonText:"Close",closeIconButtonScreenReaderLabel:"Close",data:void 0,featureName:"Translations for Discussions & Announcements",modalLabel:"This is a modal for AI facts",title:"AI Nutrition Facts",triggerText:"Nutrition Facts",data:E,featureName:s},be={closeButtonText:"Close",closeIconButtonScreenReaderLabel:"Close dialog",currentFeature:"Translations for Discussions & Announcements",currentFeatureText:"Current Feature:",data:void 0,modalLabel:"Data Permission Levels modal",title:"Data Permission Levels",triggerText:"Data Permission Levels",currentFeature:s,data:N},De={data:[{description:"We utilize off-the-shelf AI models and customer data as input to provide AI-powered features. No data is used for training this model.",featureName:"Translations for Discussions & Announcements",modelName:"Haiku 3",modelNameText:"Base Model",nutritionFactsModalTriggerText:"AI Nutrition Facts",permissionLevel:"LEVEL 2",permissionLevelsModalTriggerText:"Data Permission Levels",permissionLevelText:"Permission Level:"}],dataPermissionLevelsCloseButtonText:"Close",dataPermissionLevelsCloseIconButtonScreenReaderLabel:"Close dialog",dataPermissionLevelsCurrentFeature:"Translations for Discussions & Announcements",dataPermissionLevelsCurrentFeatureText:"Current Feature:",dataPermissionLevelsData:void 0,dataPermissionLevelsModalLabel:"Data Permission Levels modal",dataPermissionLevelsTitle:"Data Permission Levels",nutritionFactsCloseButtonText:"Close",nutritionFactsCloseIconButtonScreenReaderLabel:"Close",nutritionFactsData:void 0,nutritionFactsFeatureName:"Translations for Discussions & Announcements",nutritionFactsModalLabel:"This is a modal for AI facts",nutritionFactsTitle:"AI Nutrition Facts",title:"Features",trigger:void 0,dataPermissionLevelsData:N,nutritionFactsData:E,trigger:void 0},x={aiInformation:De,dataPermissionLevels:be,description:'Translation of Discussion threads ("Course AI Translation" feature flag) across 10 languages.',group:"Canvas",name:s,nutritionFacts:Ae,revision:"2025.09.10",uid:Le},o="Summaries for Discussions",Fe="canvasdiscussionsummaries",w=[{description:"We leverage anonymized aggregate data for detailed analytics to inform model development and product improvements. No AI models are used at this level.",highlighted:!1,level:"LEVEL 1",title:"Descriptive Analytics and Research"},{description:"We utilize off-the-shelf AI models and customer data as input to provide AI-powered features. No data is used for training this model.",highlighted:!0,level:"LEVEL 2",title:"AI-Powered Features Without Data Training"},{description:"We customize AI solutions tailored to the unique needs and resources of educational institutions. We use customer data to fine-tune data and train AI models that only serve your institution. Your institution's data only serves them through trained models.",highlighted:!1,level:"LEVEL 3",title:"AI Customization for Individual Institutions"},{description:"We established a consortium with educational institutions that shares anonymized data, best practices, and research findings. This fosters collaboration and accelerates the responsible development of AI in education. Specialized AI models are created for better outcomes in education, cost savings, and more.",highlighted:!1,level:"LEVEL 4",title:"Collaborative AI Consortium"}],S=[{blockTitle:"Model & Data",segmentData:[{description:"The foundational AI on which further training and customizations are built.",segmentTitle:"Base Model",value:"Haiku 3",valueDescription:"Anthropic Claude models are provided via Amazon Bedrock Foundation Models (FMs)."},{description:"Indicates the AI model has been given customer data in order to improve its results.",segmentTitle:"Trained with User Data",value:"No"},{description:"Indicates which training or operational content was given to the model.",segmentTitle:"Data Shared with Model",value:"Discussion prompt and replies."}]},{blockTitle:"Privacy & Compliance",segmentData:[{description:"How long the model stores customer data.",segmentTitle:"Data Retention",value:"Data is not stored or reused by the model."},{description:"Recording the AI's performance for auditing, analysis, and improvement.",segmentTitle:"Data Logging",value:"Logs data",valueDescription:"Summaries are logged in the Canvas database for review and reuse."},{description:"The locations where the AI model is officially available and supported.",segmentTitle:"Regions Supported",value:"Global",valueDescription:""},{description:"Sensitive data that can be used to identify an individual.",segmentTitle:"PII",value:"Not Exposed",valueDescription:"Pii in discussion replies may be sent to the model, but no PII is intentionally sent to the model."}]},{blockTitle:"Outputs",segmentData:[{description:"The ability to turn the AI on or off within the product.",segmentTitle:"AI Settings Control",value:"Yes"},{description:"Indicates if a human is involved in the AI's process or output.",segmentTitle:"Human in the Loop",value:"Yes",valueDescription:"Instructors may regenerate summaries or fine-tune them with additional instructions."},{description:"Preventative safety mechanisms or limitations built into the AI model.",segmentTitle:"Guardrails",value:""},{description:"Any risks the model may pose to the user.",segmentTitle:"Expected Risks",value:"Summaries may not capture all desired information."},{description:"The specific results the AI model is meant to achieve.",segmentTitle:"Intended Outcomes",value:"Summaries allow discussion topics to be used in large-format courses and other environments where discussions were previously infeasible."}]}],Ce={closeButtonText:"Close",closeIconButtonScreenReaderLabel:"Close",data:void 0,featureName:"Summaries for Discussions",modalLabel:"This is a modal for AI facts",title:"AI Nutrition Facts",triggerText:"Nutrition Facts",data:S,featureName:o},Pe={closeButtonText:"Close",closeIconButtonScreenReaderLabel:"Close dialog",currentFeature:"Summaries for Discussions",currentFeatureText:"Current Feature:",data:void 0,modalLabel:"Data Permission Levels modal",title:"Data Permission Levels",triggerText:"Data Permission Levels",currentFeature:o,data:w},ye={data:[{description:"We utilize off-the-shelf AI models and customer data as input to provide AI-powered features. No data is used for training this model.",featureName:"Summaries for Discussions",modelName:"Haiku 3",modelNameText:"Base Model",nutritionFactsModalTriggerText:"AI Nutrition Facts",permissionLevel:"LEVEL 2",permissionLevelsModalTriggerText:"Data Permission Levels",permissionLevelText:"Permission Level:"}],dataPermissionLevelsCloseButtonText:"Close",dataPermissionLevelsCloseIconButtonScreenReaderLabel:"Close dialog",dataPermissionLevelsCurrentFeature:"Summaries for Discussions",dataPermissionLevelsCurrentFeatureText:"Current Feature:",dataPermissionLevelsData:void 0,dataPermissionLevelsModalLabel:"Data Permission Levels modal",dataPermissionLevelsTitle:"Data Permission Levels",nutritionFactsCloseButtonText:"Close",nutritionFactsCloseIconButtonScreenReaderLabel:"Close",nutritionFactsData:void 0,nutritionFactsFeatureName:"Summaries for Discussions",nutritionFactsModalLabel:"This is a modal for AI facts",nutritionFactsTitle:"AI Nutrition Facts",title:"Features",trigger:void 0,dataPermissionLevelsData:w,nutritionFactsData:S,trigger:void 0},R={aiInformation:ye,dataPermissionLevels:Pe,description:"Discussion summaries of key points, questions, and insights.",group:"Canvas",name:o,nutritionFacts:Ce,revision:"2025.09.12",uid:Fe},n="Grading Assistance",Ne="canvasgradingassistance",M=[{description:"We leverage anonymized aggregate data for detailed analytics to inform model development and product improvements. No AI models are used at this level.",highlighted:!1,level:"LEVEL 1",title:"Descriptive Analytics and Research"},{description:"We utilize off-the-shelf AI models and customer data as input to provide AI-powered features. No data is used for training this model.",highlighted:!0,level:"LEVEL 2",title:"AI-Powered Features Without Data Training"},{description:"We customize AI solutions tailored to the unique needs and resources of educational institutions. We use customer data to fine-tune data and train AI models that only serve your institution. Your institution's data only serves them through trained models.",highlighted:!1,level:"LEVEL 3",title:"AI Customization for Individual Institutions"},{description:"We established a consortium with educational institutions that shares anonymized data, best practices, and research findings. This fosters collaboration and accelerates the responsible development of AI in education. Specialized AI models are created for better outcomes in education, cost savings, and more.",highlighted:!1,level:"LEVEL 4",title:"Collaborative AI Consortium"}],B=[{blockTitle:"Model & Data",segmentData:[{description:"The foundational AI on which further training and customizations are built.",segmentTitle:"Base Model",value:"Haiku 3",valueDescription:"Anthropic Claude models are provided via Instructure's in-house AI Platform."},{description:"Indicates the AI model has been given customer data in order to improve its results.",segmentTitle:"Trained with User Data",value:"No"},{description:"Indicates which training or operational content was given to the model.",segmentTitle:"Data Shared with Model",value:"Assignment information, rubric, and student submissions."}]},{blockTitle:"Privacy & Compliance",segmentData:[{description:"How long the model stores customer data.",segmentTitle:"Data Retention",value:"Transactional data is retained for the life of the request"},{description:"Recording the AI's performance for auditing, analysis, and improvement.",segmentTitle:"Data Logging",value:"Logs data",valueDescription:"Complete response from the LLM is retained in the Canvas database for auditing purposes."},{description:"The locations where the AI model is officially available and supported.",segmentTitle:"Regions Supported",value:"Global",valueDescription:""},{description:"Sensitive data that can be used to identify an individual.",segmentTitle:"PII",value:"Not Exposed",valueDescription:"No PII is intentionally sent to the model. If there is incidental PII in any of the shared data, such as in the submission body, it will be sent to the model."}]},{blockTitle:"Outputs",segmentData:[{description:"The ability to turn the AI on or off within the product.",segmentTitle:"AI Settings Control",value:"Yes"},{description:"Indicates if a human is involved in the AI's process or output.",segmentTitle:"Human in the Loop",value:"Yes",valueDescription:"Grade suggestion is displayed and selected by default, but the instructor must make the final decision to edit or accept the suggestions."},{description:"Preventative safety mechanisms or limitations built into the AI model.",segmentTitle:"Guardrails",value:"The Claude Haiku model has inherent guardrails built in."},{description:"Any risks the model may pose to the user.",segmentTitle:"Expected Risks",value:"Model may work better with certain kinds of assignment types or disciplines. The grader must remain alert to incorrect assumptions from the model."},{description:"The specific results the AI model is meant to achieve.",segmentTitle:"Intended Outcomes",value:"Reduced bias in grading, fairness, and consistency. Grading efficiency, saving teachers time."}]}],Ee={closeButtonText:"Close",closeIconButtonScreenReaderLabel:"Close",data:void 0,featureName:"Grading Assistance",modalLabel:"This is a modal for AI facts",title:"AI Nutrition Facts",triggerText:"Nutrition Facts",data:B,featureName:n},xe={closeButtonText:"Close",closeIconButtonScreenReaderLabel:"Close dialog",currentFeature:"Grading Assistance",currentFeatureText:"Current Feature:",data:void 0,modalLabel:"Data Permission Levels modal",title:"Data Permission Levels",triggerText:"Data Permission Levels",currentFeature:n,data:M},we={data:[{description:"We utilize off-the-shelf AI models and customer data as input to provide AI-powered features. No data is used for training this model.",featureName:"Grading Assistance",modelName:"Haiku 3",modelNameText:"Base Model",nutritionFactsModalTriggerText:"AI Nutrition Facts",permissionLevel:"LEVEL 2",permissionLevelsModalTriggerText:"Data Permission Levels",permissionLevelText:"Permission Level:"}],dataPermissionLevelsCloseButtonText:"Close",dataPermissionLevelsCloseIconButtonScreenReaderLabel:"Close dialog",dataPermissionLevelsCurrentFeature:"Grading Assistance",dataPermissionLevelsCurrentFeatureText:"Current Feature:",dataPermissionLevelsData:void 0,dataPermissionLevelsModalLabel:"Data Permission Levels modal",dataPermissionLevelsTitle:"Data Permission Levels",nutritionFactsCloseButtonText:"Close",nutritionFactsCloseIconButtonScreenReaderLabel:"Close",nutritionFactsData:void 0,nutritionFactsFeatureName:"Grading Assistance",nutritionFactsModalLabel:"This is a modal for AI facts",nutritionFactsTitle:"AI Nutrition Facts",title:"Features",trigger:void 0,dataPermissionLevelsData:M,nutritionFactsData:B,trigger:void 0},k={aiInformation:we,dataPermissionLevels:xe,description:"AI powered automatic grading and feedback suggestions to enable more consistent, fair, and efficient grading workflows.",group:"Canvas",name:n,nutritionFacts:Ee,revision:"2025.10.22",uid:Ne},r="Translations for Inbox",Se="canvasinboxtranslation",z=[{description:"We leverage anonymized aggregate data for detailed analytics to inform model development and product improvements. No AI models are used at this level.",highlighted:!1,level:"LEVEL 1",title:"Descriptive Analytics and Research"},{description:"We utilize off-the-shelf AI models and customer data as input to provide AI-powered features. No data is used for training this model.",highlighted:!0,level:"LEVEL 2",title:"AI-Powered Features Without Data Training"},{description:"We customize AI solutions tailored to the unique needs and resources of educational institutions. We use customer data to fine-tune data and train AI models that only serve your institution. Your institution's data only serves them through trained models.",highlighted:!1,level:"LEVEL 3",title:"AI Customization for Individual Institutions"},{description:"We established a consortium with educational institutions that shares anonymized data, best practices, and research findings. This fosters collaboration and accelerates the responsible development of AI in education. Specialized AI models are created for better outcomes in education, cost savings, and more.",highlighted:!1,level:"LEVEL 4",title:"Collaborative AI Consortium"}],W=[{blockTitle:"Model & Data",segmentData:[{description:"The foundational AI on which further training and customizations are built.",segmentTitle:"Base Model",value:"AWS Translate",valueDescription:"AWS Translate model is provided via Instructure's in-house AI Platform."},{description:"Indicates the AI model has been given customer data in order to improve its results.",segmentTitle:"Trained with User Data",value:"No"},{description:"Indicates which training or operational content was given to the model.",segmentTitle:"Data Shared with Model",value:"Inbox messages"}]},{blockTitle:"Privacy & Compliance",segmentData:[{description:"How long the model stores customer data.",segmentTitle:"Data Retention",value:"Data is not stored or reused by the model."},{description:"Recording the AI's performance for auditing, analysis, and improvement.",segmentTitle:"Data Logging",value:"Does not log data",valueDescription:""},{description:"The locations where the AI model is officially available and supported.",segmentTitle:"Regions Supported",value:"Global",valueDescription:""},{description:"Sensitive data that can be used to identify an individual.",segmentTitle:"PII",value:"Not Exposed",valueDescription:"PII in inbox messages may be sent to the model but no PII is intentionally sent to the model."}]},{blockTitle:"Outputs",segmentData:[{description:"The ability to turn the AI on or off within the product.",segmentTitle:"AI Settings Control",value:"Yes"},{description:"Indicates if a human is involved in the AI's process or output.",segmentTitle:"Human in the Loop",value:"Yes",valueDescription:"Users are displayed the translated copy of their message and can edit or remove it before they send the message."},{description:"Preventative safety mechanisms or limitations built into the AI model.",segmentTitle:"Guardrails",value:""},{description:"Any risks the model may pose to the user.",segmentTitle:"Expected Risks",value:"Machine translation may not fully capture the meaning of the original message."},{description:"The specific results the AI model is meant to achieve.",segmentTitle:"Intended Outcomes",value:"Enable better multi-lingual communication in learning environments."}]}],Re={closeButtonText:"Close",closeIconButtonScreenReaderLabel:"Close",data:void 0,featureName:"Translations for Inbox",modalLabel:"This is a modal for AI facts",title:"AI Nutrition Facts",triggerText:"Nutrition Facts",data:W,featureName:r},Me={closeButtonText:"Close",closeIconButtonScreenReaderLabel:"Close dialog",currentFeature:"Translations for Inbox",currentFeatureText:"Current Feature:",data:void 0,modalLabel:"Data Permission Levels modal",title:"Data Permission Levels",triggerText:"Data Permission Levels",currentFeature:r,data:z},Be={data:[{description:"We utilize off-the-shelf AI models and customer data as input to provide AI-powered features. No data is used for training this model.",featureName:"Translations for Inbox",modelName:"AWS Translate",modelNameText:"Base Model",nutritionFactsModalTriggerText:"AI Nutrition Facts",permissionLevel:"LEVEL 2",permissionLevelsModalTriggerText:"Data Permission Levels",permissionLevelText:"Permission Level:"}],dataPermissionLevelsCloseButtonText:"Close",dataPermissionLevelsCloseIconButtonScreenReaderLabel:"Close dialog",dataPermissionLevelsCurrentFeature:"Translations for Inbox",dataPermissionLevelsCurrentFeatureText:"Current Feature:",dataPermissionLevelsData:void 0,dataPermissionLevelsModalLabel:"Data Permission Levels modal",dataPermissionLevelsTitle:"Data Permission Levels",nutritionFactsCloseButtonText:"Close",nutritionFactsCloseIconButtonScreenReaderLabel:"Close",nutritionFactsData:void 0,nutritionFactsFeatureName:"Translations for Inbox",nutritionFactsModalLabel:"This is a modal for AI facts",nutritionFactsTitle:"AI Nutrition Facts",title:"Features",trigger:void 0,dataPermissionLevelsData:z,nutritionFactsData:W,trigger:void 0},$={aiInformation:Be,dataPermissionLevels:Me,description:'Translation of inbox messages ("Inbox AI Translation" feature flag) across 10 languages.',group:"Canvas",name:r,nutritionFacts:Re,revision:"2025.09.10",uid:Se},l="Insights for Discussions",ke="discussioninsights",V=[{description:"We leverage anonymized aggregate data for detailed analytics to inform model development and product improvements. No AI models are used at this level.",highlighted:!1,level:"LEVEL 1",title:"Descriptive Analytics and Research"},{description:"We utilize off-the-shelf AI models and customer data as input to provide AI-powered features. No data is used for training this model.",highlighted:!0,level:"LEVEL 2",title:"AI-Powered Features Without Data Training"},{description:"We customize AI solutions tailored to the unique needs and resources of educational institutions. We use customer data to fine-tune data and train AI models that only serve your institution. Your institution's data only serves them through trained models.",highlighted:!1,level:"LEVEL 3",title:"AI Customization for Individual Institutions"},{description:"We established a consortium with educational institutions that shares anonymized data, best practices, and research findings. This fosters collaboration and accelerates the responsible development of AI in education. Specialized AI models are created for better outcomes in education, cost savings, and more.",highlighted:!1,level:"LEVEL 4",title:"Collaborative AI Consortium"}],_=[{blockTitle:"Model & Data",segmentData:[{description:"The foundational AI on which further training and customizations are built.",segmentTitle:"Base Model",value:"Haiku 3",valueDescription:"Anthropic Claude models are provided via Amazon Bedrock Foundation Models (FMs)."},{description:"Indicates the AI model has been given customer data in order to improve its results.",segmentTitle:"Trained with User Data",value:"No"},{description:"Indicates which training or operational content was given to the model.",segmentTitle:"Data Shared with Model",value:"Discussion topic, prompt, and student replies are used."}]},{blockTitle:"Privacy & Compliance",segmentData:[{description:"How long the model stores customer data.",segmentTitle:"Data Retention",value:"No user data is stored or reused by the model."},{description:"Recording the AI's performance for auditing, analysis, and improvement.",segmentTitle:"Data Logging",value:"Logs data",valueDescription:"Model evaluations and reply labels are logged for debugging and troubleshooting purposes."},{description:"The locations where the AI model is officially available and supported.",segmentTitle:"Regions Supported",value:"Global",valueDescription:""},{description:"Sensitive data that can be used to identify an individual.",segmentTitle:"PII",value:"Exposed",valueDescription:"Known PII is masked before being sent to the model, though any PII present in the discussion reply is not and may be shared with the model."}]},{blockTitle:"Outputs",segmentData:[{description:"The ability to turn the AI on or off within the product.",segmentTitle:"AI Settings Control",value:"Yes"},{description:"Indicates if a human is involved in the AI's process or output.",segmentTitle:"Human in the Loop",value:"Yes",valueDescription:"Instructors may review AI-generated evaluations or review posts directly."},{description:"Preventative safety mechanisms or limitations built into the AI model.",segmentTitle:"Guardrails",value:'Model responses are logged for quality assurance, and responses with low confidence are flagged "Needs Review" to encourage human intervention.'},{description:"Any risks the model may pose to the user.",segmentTitle:"Expected Risks",value:"The model may misclassify some nuanced replies."},{description:"The specific results the AI model is meant to achieve.",segmentTitle:"Intended Outcomes",value:"Instructors are able to quickly assess the quality of student replies, identify low-effort or off-topic contributions, and focus their attention to where it is needed most."}]}],ze={closeButtonText:"Close",closeIconButtonScreenReaderLabel:"Close",data:void 0,featureName:"Insights for Discussions",modalLabel:"This is a modal for AI facts",title:"AI Nutrition Facts",triggerText:"Nutrition Facts",data:_,featureName:l},We={closeButtonText:"Close",closeIconButtonScreenReaderLabel:"Close dialog",currentFeature:"Insights for Discussions",currentFeatureText:"Current Feature:",data:void 0,modalLabel:"Data Permission Levels modal",title:"Data Permission Levels",triggerText:"Data Permission Levels",currentFeature:l,data:V},$e={data:[{description:"We utilize off-the-shelf AI models and customer data as input to provide AI-powered features. No data is used for training this model.",featureName:"Insights for Discussions",modelName:"Haiku 3",modelNameText:"Base Model",nutritionFactsModalTriggerText:"AI Nutrition Facts",permissionLevel:"LEVEL 2",permissionLevelsModalTriggerText:"Data Permission Levels",permissionLevelText:"Permission Level:"}],dataPermissionLevelsCloseButtonText:"Close",dataPermissionLevelsCloseIconButtonScreenReaderLabel:"Close dialog",dataPermissionLevelsCurrentFeature:"Insights for Discussions",dataPermissionLevelsCurrentFeatureText:"Current Feature:",dataPermissionLevelsData:void 0,dataPermissionLevelsModalLabel:"Data Permission Levels modal",dataPermissionLevelsTitle:"Data Permission Levels",nutritionFactsCloseButtonText:"Close",nutritionFactsCloseIconButtonScreenReaderLabel:"Close",nutritionFactsData:void 0,nutritionFactsFeatureName:"Insights for Discussions",nutritionFactsModalLabel:"This is a modal for AI facts",nutritionFactsTitle:"AI Nutrition Facts",title:"Features",trigger:void 0,dataPermissionLevelsData:V,nutritionFactsData:_,trigger:void 0},U={aiInformation:$e,dataPermissionLevels:We,description:"Discussion Insights uses AI to evaluate student discussion replies, highlight relevant contributions, and flag those that may need instructor review.",group:"Canvas",name:l,nutritionFacts:ze,revision:"2025.10.02",uid:ke},d="Agent",Ve="igniteagent",O=[{description:"We leverage anonymized aggregate data for detailed analytics to inform model development and product improvements. No AI models are used at this level.",highlighted:!1,level:"LEVEL 1",title:"Descriptive Analytics and Research"},{description:"We utilize off-the-shelf AI models and customer data as input to provide AI-powered features. No data is used for training this model.",highlighted:!0,level:"LEVEL 2",title:"AI-Powered Features Without Data Training"},{description:"We customize AI solutions tailored to the unique needs and resources of educational institutions. We use customer data to fine-tune data and train AI models that only serve your institution. Your institution's data only serves them through trained models.",highlighted:!1,level:"LEVEL 3",title:"AI Customization for Individual Institutions"},{description:"We established a consortium with educational institutions that shares anonymized data, best practices, and research findings. This fosters collaboration and accelerates the responsible development of AI in education. Specialized AI models are created for better outcomes in education, cost savings, and more.",highlighted:!1,level:"LEVEL 4",title:"Collaborative AI Consortium"}],q=[{blockTitle:"Model & Data",segmentData:[{description:"The foundational AI on which further training and customizations are built.",segmentTitle:"Base Model",value:"Haiku 3, Sonnet 3.7",valueDescription:"Anthropic Claude models are provided via Amazon Bedrock Foundation Models (FMs)."},{description:"Indicates the AI model has been given customer data in order to improve its results.",segmentTitle:"Trained with User Data",value:"No"},{description:"Indicates which training or operational content was given to the model.",segmentTitle:"Data Shared with Model",value:"The model uses chat transcripts and information requested from the Canvas API to execute its actions."}]},{blockTitle:"Privacy & Compliance",segmentData:[{description:"How long the model stores customer data.",segmentTitle:"Data Retention",value:"Chat logs are retained indefinitely for troubleshooting and debugging."},{description:"Recording the AI's performance for auditing, analysis, and improvement.",segmentTitle:"Data Logging",value:"Logs data",valueDescription:"Chat logs are retained for troubleshooting and debugging purposes."},{description:"The locations where the AI model is officially available and supported.",segmentTitle:"Regions Supported",value:"Virginia, Oregon",valueDescription:""},{description:"Sensitive data that can be used to identify an individual.",segmentTitle:"PII",value:"Exposed",valueDescription:"If requested during the the chat, user, course, and student identifiers or metadata may be shared with the model."}]},{blockTitle:"Outputs",segmentData:[{description:"The ability to turn the AI on or off within the product.",segmentTitle:"AI Settings Control",value:"Yes"},{description:"Indicates if a human is involved in the AI's process or output.",segmentTitle:"Human in the Loop",value:"Yes",valueDescription:"The agent only takes action based on human requests, and all write actions must be confirmed by the user."},{description:"Preventative safety mechanisms or limitations built into the AI model.",segmentTitle:"Guardrails",value:"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."},{description:"Any risks the model may pose to the user.",segmentTitle:"Expected Risks",value:"The model may misinterpret user requests and require additional prompting."},{description:"The specific results the AI model is meant to achieve.",segmentTitle:"Intended Outcomes",value:"Users are able to save time by relying on the Agent to execute complex workflows, batch actions, and other time-consuming Canvas tasks."}]}],_e={closeButtonText:"Close",closeIconButtonScreenReaderLabel:"Close",data:void 0,featureName:"Agent",modalLabel:"This is a modal for AI facts",title:"AI Nutrition Facts",triggerText:"Nutrition Facts",data:q,featureName:d},Ue={closeButtonText:"Close",closeIconButtonScreenReaderLabel:"Close dialog",currentFeature:"Agent",currentFeatureText:"Current Feature:",data:void 0,modalLabel:"Data Permission Levels modal",title:"Data Permission Levels",triggerText:"Data Permission Levels",currentFeature:d,data:O},Oe={data:[{description:"We utilize off-the-shelf AI models and customer data as input to provide AI-powered features. No data is used for training this model.",featureName:"Agent",modelName:"Haiku 3, Sonnet 3.7",modelNameText:"Base Model",nutritionFactsModalTriggerText:"AI Nutrition Facts",permissionLevel:"LEVEL 2",permissionLevelsModalTriggerText:"Data Permission Levels",permissionLevelText:"Permission Level:"}],dataPermissionLevelsCloseButtonText:"Close",dataPermissionLevelsCloseIconButtonScreenReaderLabel:"Close dialog",dataPermissionLevelsCurrentFeature:"Agent",dataPermissionLevelsCurrentFeatureText:"Current Feature:",dataPermissionLevelsData:void 0,dataPermissionLevelsModalLabel:"Data Permission Levels modal",dataPermissionLevelsTitle:"Data Permission Levels",nutritionFactsCloseButtonText:"Close",nutritionFactsCloseIconButtonScreenReaderLabel:"Close",nutritionFactsData:void 0,nutritionFactsFeatureName:"Agent",nutritionFactsModalLabel:"This is a modal for AI facts",nutritionFactsTitle:"AI Nutrition Facts",title:"Features",trigger:void 0,dataPermissionLevelsData:O,nutritionFactsData:q,trigger:void 0},G={aiInformation:Oe,dataPermissionLevels:Ue,description:"Ignite Agent is a faculty chat assistant capable of translating natural language requests into complex Canvas workflows.",group:"IgniteAI",name:d,nutritionFacts:_e,revision:"2025.09.10",uid:Ve},u="Question Authoring",qe="itemauthoringassistance",H=[{description:"We leverage anonymized aggregate data for detailed analytics to inform model development and product improvements. No AI models are used at this level.",highlighted:!1,level:"LEVEL 1",title:"Descriptive Analytics and Research"},{description:"We utilize off-the-shelf AI models and customer data as input to provide AI-powered features. No data is used for training this model.",highlighted:!0,level:"LEVEL 2",title:"AI-Powered Features Without Data Training"},{description:"We customize AI solutions tailored to the unique needs and resources of educational institutions. We use customer data to fine-tune data and train AI models that only serve your institution. Your institution's data only serves them through trained models.",highlighted:!1,level:"LEVEL 3",title:"AI Customization for Individual Institutions"},{description:"We established a consortium with educational institutions that shares anonymized data, best practices, and research findings. This fosters collaboration and accelerates the responsible development of AI in education. Specialized AI models are created for better outcomes in education, cost savings, and more.",highlighted:!1,level:"LEVEL 4",title:"Collaborative AI Consortium"}],Y=[{blockTitle:"Model & Data",segmentData:[{description:"The foundational AI on which further training and customizations are built.",segmentTitle:"Base Model",value:"Haiku 3",valueDescription:"Anthropic Claude models are provided via Instructure's in-house AI Platform."},{description:"Indicates the AI model has been given customer data in order to improve its results.",segmentTitle:"Trained with User Data",value:"No"},{description:"Indicates which training or operational content was given to the model.",segmentTitle:"Data Shared with Model",value:"Source material provided by the user (e.g., Custom standards, course content, text input, file input) for question/item generation."}]},{blockTitle:"Privacy & Compliance",segmentData:[{description:"How long the model stores customer data.",segmentTitle:"Data Retention",value:"Data is not stored or reused by the model."},{description:"Recording the AI's performance for auditing, analysis, and improvement.",segmentTitle:"Data Logging",value:"Logs data",valueDescription:"Usage data is logged to improve the product."},{description:"The locations where the AI model is officially available and supported.",segmentTitle:"Regions Supported",value:"Global",valueDescription:""},{description:"Sensitive data that can be used to identify an individual.",segmentTitle:"PII",value:"Not Exposed",valueDescription:"PII in source material may be sent to the model if included by the user, but no PII is intentionally sent to the model."}]},{blockTitle:"Outputs",segmentData:[{description:"The ability to turn the AI on or off within the product.",segmentTitle:"AI Settings Control",value:"Yes"},{description:"Indicates if a human is involved in the AI's process or output.",segmentTitle:"Human in the Loop",value:"Yes",valueDescription:"Instructors can review, edit, regenerate, or provide additional instructions to refine generated items."},{description:"Preventative safety mechanisms or limitations built into the AI model.",segmentTitle:"Guardrails",value:""},{description:"Any risks the model may pose to the user.",segmentTitle:"Expected Risks",value:`Generated items may not perfectly capture all desired information, require refinement, or occasionally contain inaccuracies. +`},{description:"The specific results the AI model is meant to achieve.",segmentTitle:"Intended Outcomes",value:"Improved instructor efficiency and productivity"}]}],Ge={closeButtonText:"Close",closeIconButtonScreenReaderLabel:"Close",data:void 0,featureName:"Question Authoring",modalLabel:"This is a modal for AI facts",title:"AI Nutrition Facts",triggerText:"Nutrition Facts",data:Y,featureName:u},He={closeButtonText:"Close",closeIconButtonScreenReaderLabel:"Close dialog",currentFeature:"Question Authoring",currentFeatureText:"Current Feature:",data:void 0,modalLabel:"Data Permission Levels modal",title:"Data Permission Levels",triggerText:"Data Permission Levels",currentFeature:u,data:H},Ye={data:[{description:"We utilize off-the-shelf AI models and customer data as input to provide AI-powered features. No data is used for training this model.",featureName:"Question Authoring",modelName:"Haiku 3",modelNameText:"Base Model",nutritionFactsModalTriggerText:"AI Nutrition Facts",permissionLevel:"LEVEL 2",permissionLevelsModalTriggerText:"Data Permission Levels",permissionLevelText:"Permission Level:"}],dataPermissionLevelsCloseButtonText:"Close",dataPermissionLevelsCloseIconButtonScreenReaderLabel:"Close dialog",dataPermissionLevelsCurrentFeature:"Question Authoring",dataPermissionLevelsCurrentFeatureText:"Current Feature:",dataPermissionLevelsData:void 0,dataPermissionLevelsModalLabel:"Data Permission Levels modal",dataPermissionLevelsTitle:"Data Permission Levels",nutritionFactsCloseButtonText:"Close",nutritionFactsCloseIconButtonScreenReaderLabel:"Close",nutritionFactsData:void 0,nutritionFactsFeatureName:"Question Authoring",nutritionFactsModalLabel:"This is a modal for AI facts",nutritionFactsTitle:"AI Nutrition Facts",title:"Features",trigger:void 0,dataPermissionLevelsData:H,nutritionFactsData:Y,trigger:void 0},Q={aiInformation:Ye,dataPermissionLevels:He,description:`Question Authoring Assistance for Quizzes streamlines quiz creation by generating questions based on your course materials. +`,group:"Canvas",name:u,nutritionFacts:Ge,revision:"2025.11.18",uid:qe},c="Portfolios",Qe="portfolios",j=[{description:"We leverage anonymized aggregate data for detailed analytics to inform model development and product improvements. No AI models are used at this level.",highlighted:!1,level:"LEVEL 1",title:"Descriptive Analytics and Research"},{description:"We utilize off-the-shelf AI models and customer data as input to provide AI-powered features. No data is used for training this model.",highlighted:!0,level:"LEVEL 2",title:"AI-Powered Features Without Data Training"},{description:"We customize AI solutions tailored to the unique needs and resources of educational institutions. We use customer data to fine-tune data and train AI models that only serve your institution. Your institution's data only serves them through trained models.",highlighted:!1,level:"LEVEL 3",title:"AI Customization for Individual Institutions"},{description:"We established a consortium with educational institutions that shares anonymized data, best practices, and research findings. This fosters collaboration and accelerates the responsible development of AI in education. Specialized AI models are created for better outcomes in education, cost savings, and more.",highlighted:!1,level:"LEVEL 4",title:"Collaborative AI Consortium"}],K=[{blockTitle:"Model & Data",segmentData:[{description:"The foundational AI on which further training and customizations are built.",segmentTitle:"Base Model",value:"Haiku 3",valueDescription:"Anthropic Claude models are provided via Instructure's in-house AI Platform."},{description:"Indicates the AI model has been given customer data in order to improve its results.",segmentTitle:"Trained with User Data",value:"No"},{description:"Indicates which training or operational content was given to the model.",segmentTitle:"Data Shared with Model",value:"Custom instructions that teachers provide in their Evaluation portfolios for students."}]},{blockTitle:"Privacy & Compliance",segmentData:[{description:"How long the model stores customer data.",segmentTitle:"Data Retention",value:"Data is not stored or re-used by the model."},{description:"Recording the AI's performance for auditing, analysis, and improvement.",segmentTitle:"Data Logging",value:"Logs data",valueDescription:"Model evaluations and reply labels are logged for debugging and troubleshooting purposes."},{description:"The locations where the AI model is officially available and supported.",segmentTitle:"Regions Supported",value:"Global",valueDescription:""},{description:"Sensitive data that can be used to identify an individual.",segmentTitle:"PII",value:"Not Exposed",valueDescription:""}]},{blockTitle:"Outputs",segmentData:[{description:"The ability to turn the AI on or off within the product.",segmentTitle:"AI Settings Control",value:"Yes"},{description:"Indicates if a human is involved in the AI's process or output.",segmentTitle:"Human in the Loop",value:"Yes",valueDescription:"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."},{description:"Preventative safety mechanisms or limitations built into the AI model.",segmentTitle:"Guardrails",value:"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."},{description:"Any risks the model may pose to the user.",segmentTitle:"Expected Risks",value:"LLM might suggest not the right questions or skills, or not an improved instruction to the user's liking."},{description:"The specific results the AI model is meant to achieve.",segmentTitle:"Intended Outcomes",value:"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."}]}],je={closeButtonText:"Close",closeIconButtonScreenReaderLabel:"Close",data:void 0,featureName:"Portfolios",modalLabel:"This is a modal for AI facts",title:"AI Nutrition Facts",triggerText:"Nutrition Facts",data:K,featureName:c},Ke={closeButtonText:"Close",closeIconButtonScreenReaderLabel:"Close dialog",currentFeature:"Portfolios",currentFeatureText:"Current Feature:",data:void 0,modalLabel:"Data Permission Levels modal",title:"Data Permission Levels",triggerText:"Data Permission Levels",currentFeature:c,data:j},Je={data:[{description:"We utilize off-the-shelf AI models and customer data as input to provide AI-powered features. No data is used for training this model.",featureName:"Portfolios",modelName:"Haiku 3",modelNameText:"Base Model",nutritionFactsModalTriggerText:"AI Nutrition Facts",permissionLevel:"LEVEL 2",permissionLevelsModalTriggerText:"Data Permission Levels",permissionLevelText:"Permission Level:"}],dataPermissionLevelsCloseButtonText:"Close",dataPermissionLevelsCloseIconButtonScreenReaderLabel:"Close dialog",dataPermissionLevelsCurrentFeature:"Portfolios",dataPermissionLevelsCurrentFeatureText:"Current Feature:",dataPermissionLevelsData:void 0,dataPermissionLevelsModalLabel:"Data Permission Levels modal",dataPermissionLevelsTitle:"Data Permission Levels",nutritionFactsCloseButtonText:"Close",nutritionFactsCloseIconButtonScreenReaderLabel:"Close",nutritionFactsData:void 0,nutritionFactsFeatureName:"Portfolios",nutritionFactsModalLabel:"This is a modal for AI facts",nutritionFactsTitle:"AI Nutrition Facts",title:"Features",trigger:void 0,dataPermissionLevelsData:j,nutritionFactsData:K,trigger:void 0},J={aiInformation:Je,dataPermissionLevels:Ke,description:"AI Assistant for teachers to improve portfolio level and evidence level instructions improvement, skill extraction and reflection question generation.",group:"Canvas",name:c,nutritionFacts:je,revision:"2025.10.27",uid:Qe},m="Suggestions for Quick Reassess",Xe="quickreassess",X=[{description:"We leverage anonymized aggregate data for detailed analytics to inform model development and product improvements. No AI models are used at this level.",highlighted:!1,level:"LEVEL 1",title:"Descriptive Analytics and Research"},{description:"We utilize off-the-shelf AI models and customer data as input to provide AI-powered features. No data is used for training this model.",highlighted:!0,level:"LEVEL 2",title:"AI-Powered Features Without Data Training"},{description:"We customize AI solutions tailored to the unique needs and resources of educational institutions. We use customer data to fine-tune data and train AI models that only serve your institution. Your institution's data only serves them through trained models.",highlighted:!1,level:"LEVEL 3",title:"AI Customization for Individual Institutions"},{description:"We established a consortium with educational institutions that shares anonymized data, best practices, and research findings. This fosters collaboration and accelerates the responsible development of AI in education. Specialized AI models are created for better outcomes in education, cost savings, and more.",highlighted:!1,level:"LEVEL 4",title:"Collaborative AI Consortium"}],Z=[{blockTitle:"Model & Data",segmentData:[{description:"The foundational AI on which further training and customizations are built.",segmentTitle:"Base Model",value:"Claude Family Models",valueDescription:""},{description:"Indicates the AI model has been given customer data in order to improve its results.",segmentTitle:"Trained with User Data",value:"No"},{description:"Indicates which training or operational content was given to the model.",segmentTitle:"Data Shared with Model",value:"The original question stem used to generate derivatives"}]},{blockTitle:"Privacy & Compliance",segmentData:[{description:"How long the model stores customer data.",segmentTitle:"Data Retention",value:"Standard execution, infrastructure, and other operational logs are retained for a reasonable period to enable monitoring and troubleshooting of underlying services."},{description:"Recording the AI's performance for auditing, analysis, and improvement.",segmentTitle:"Data Logging",value:"Does not log data",valueDescription:""},{description:"The locations where the AI model is officially available and supported.",segmentTitle:"Regions Supported",value:"Virginia",valueDescription:""},{description:"Sensitive data that can be used to identify an individual.",segmentTitle:"PII",value:"Not Exposed",valueDescription:""}]},{blockTitle:"Outputs",segmentData:[{description:"The ability to turn the AI on or off within the product.",segmentTitle:"AI Settings Control",value:"Yes"},{description:"Indicates if a human is involved in the AI's process or output.",segmentTitle:"Human in the Loop",value:"Yes",valueDescription:"Educators have access to tools that allow them to preview, regenerate, edit, or replace AI generated questions before they are published in an assessment."},{description:"Preventative safety mechanisms or limitations built into the AI model.",segmentTitle:"Guardrails",value:"Only educators can generate items and all AI generated items are in draft status until reviewed and approved."},{description:"Any risks the model may pose to the user.",segmentTitle:"Expected Risks",value:"AI generated questions may require additional review and editing to ensure accuracy, relevance, and alignment with intended learning objectives."},{description:"The specific results the AI model is meant to achieve.",segmentTitle:"Intended Outcomes",value:"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."}]}],Ze={closeButtonText:"Close",closeIconButtonScreenReaderLabel:"Close",data:void 0,featureName:"Suggestions for Quick Reassess",modalLabel:"This is a modal for AI facts",title:"AI Nutrition Facts",triggerText:"Nutrition Facts",data:Z,featureName:m},et={closeButtonText:"Close",closeIconButtonScreenReaderLabel:"Close dialog",currentFeature:"Suggestions for Quick Reassess",currentFeatureText:"Current Feature:",data:void 0,modalLabel:"Data Permission Levels modal",title:"Data Permission Levels",triggerText:"Data Permission Levels",currentFeature:m,data:X},tt={data:[{description:"We utilize off-the-shelf AI models and customer data as input to provide AI-powered features. No data is used for training this model.",featureName:"Suggestions for Quick Reassess",modelName:"Claude Family Models",modelNameText:"Base Model",nutritionFactsModalTriggerText:"AI Nutrition Facts",permissionLevel:"LEVEL 2",permissionLevelsModalTriggerText:"Data Permission Levels",permissionLevelText:"Permission Level:"}],dataPermissionLevelsCloseButtonText:"Close",dataPermissionLevelsCloseIconButtonScreenReaderLabel:"Close dialog",dataPermissionLevelsCurrentFeature:"Suggestions for Quick Reassess",dataPermissionLevelsCurrentFeatureText:"Current Feature:",dataPermissionLevelsData:void 0,dataPermissionLevelsModalLabel:"Data Permission Levels modal",dataPermissionLevelsTitle:"Data Permission Levels",nutritionFactsCloseButtonText:"Close",nutritionFactsCloseIconButtonScreenReaderLabel:"Close",nutritionFactsData:void 0,nutritionFactsFeatureName:"Suggestions for Quick Reassess",nutritionFactsModalLabel:"This is a modal for AI facts",nutritionFactsTitle:"AI Nutrition Facts",title:"Features",trigger:void 0,dataPermissionLevelsData:X,nutritionFactsData:Z,trigger:void 0},ee={aiInformation:tt,dataPermissionLevels:et,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.",group:"Mastery",name:m,nutritionFacts:Ze,revision:"2025.10.27",uid:Xe},h="Generator for Rubrics",it="rubricgenerator",te=[{description:"We leverage anonymized aggregate data for detailed analytics to inform model development and product improvements. No AI models are used at this level.",highlighted:!1,level:"LEVEL 1",title:"Descriptive Analytics and Research"},{description:"We utilize off-the-shelf AI models and customer data as input to provide AI-powered features. No data is used for training this model.",highlighted:!0,level:"LEVEL 2",title:"AI-Powered Features Without Data Training"},{description:"We customize AI solutions tailored to the unique needs and resources of educational institutions. We use customer data to fine-tune data and train AI models that only serve your institution. Your institution's data only serves them through trained models.",highlighted:!1,level:"LEVEL 3",title:"AI Customization for Individual Institutions"},{description:"We established a consortium with educational institutions that shares anonymized data, best practices, and research findings. This fosters collaboration and accelerates the responsible development of AI in education. Specialized AI models are created for better outcomes in education, cost savings, and more.",highlighted:!1,level:"LEVEL 4",title:"Collaborative AI Consortium"}],ie=[{blockTitle:"Model & Data",segmentData:[{description:"The foundational AI on which further training and customizations are built.",segmentTitle:"Base Model",value:"Haiku 3",valueDescription:"Anthropic Claude models are provided via Amazon Bedrock Foundation Models (FMs)."},{description:"Indicates the AI model has been given customer data in order to improve its results.",segmentTitle:"Trained with User Data",value:"No"},{description:"Indicates which training or operational content was given to the model.",segmentTitle:"Data Shared with Model",value:"The Canvas assignment description field is used in generating rubric criteria."}]},{blockTitle:"Privacy & Compliance",segmentData:[{description:"How long the model stores customer data.",segmentTitle:"Data Retention",value:"Model responses are stored for debugging purposes."},{description:"Recording the AI's performance for auditing, analysis, and improvement.",segmentTitle:"Data Logging",value:"Logs data",valueDescription:"Request, response, and feedback data is logged to assist in troubleshooting."},{description:"The locations where the AI model is officially available and supported.",segmentTitle:"Regions Supported",value:"Global",valueDescription:""},{description:"Sensitive data that can be used to identify an individual.",segmentTitle:"PII",value:"Not Exposed",valueDescription:""}]},{blockTitle:"Outputs",segmentData:[{description:"The ability to turn the AI on or off within the product.",segmentTitle:"AI Settings Control",value:"Yes"},{description:"Indicates if a human is involved in the AI's process or output.",segmentTitle:"Human in the Loop",value:"Yes",valueDescription:"All created rubrics are reviewable and editable by the instructor."},{description:"Preventative safety mechanisms or limitations built into the AI model.",segmentTitle:"Guardrails",value:"The instructor may edit criteria before accepting the rubric."},{description:"Any risks the model may pose to the user.",segmentTitle:"Expected Risks",value:"The created rubric may not align with the assignment's intended learning outcomes."},{description:"The specific results the AI model is meant to achieve.",segmentTitle:"Intended Outcomes",value:"A rubric aligned to learning outcomes is created for the instructor to use during grading."}]}],at={closeButtonText:"Close",closeIconButtonScreenReaderLabel:"Close",data:void 0,featureName:"Generator for Rubrics",modalLabel:"This is a modal for AI facts",title:"AI Nutrition Facts",triggerText:"Nutrition Facts",data:ie,featureName:h},st={closeButtonText:"Close",closeIconButtonScreenReaderLabel:"Close dialog",currentFeature:"Generator for Rubrics",currentFeatureText:"Current Feature:",data:void 0,modalLabel:"Data Permission Levels modal",title:"Data Permission Levels",triggerText:"Data Permission Levels",currentFeature:h,data:te},ot={data:[{description:"We utilize off-the-shelf AI models and customer data as input to provide AI-powered features. No data is used for training this model.",featureName:"Generator for Rubrics",modelName:"Haiku 3",modelNameText:"Base Model",nutritionFactsModalTriggerText:"AI Nutrition Facts",permissionLevel:"LEVEL 2",permissionLevelsModalTriggerText:"Data Permission Levels",permissionLevelText:"Permission Level:"}],dataPermissionLevelsCloseButtonText:"Close",dataPermissionLevelsCloseIconButtonScreenReaderLabel:"Close dialog",dataPermissionLevelsCurrentFeature:"Generator for Rubrics",dataPermissionLevelsCurrentFeatureText:"Current Feature:",dataPermissionLevelsData:void 0,dataPermissionLevelsModalLabel:"Data Permission Levels modal",dataPermissionLevelsTitle:"Data Permission Levels",nutritionFactsCloseButtonText:"Close",nutritionFactsCloseIconButtonScreenReaderLabel:"Close",nutritionFactsData:void 0,nutritionFactsFeatureName:"Generator for Rubrics",nutritionFactsModalLabel:"This is a modal for AI facts",nutritionFactsTitle:"AI Nutrition Facts",title:"Features",trigger:void 0,dataPermissionLevelsData:te,nutritionFactsData:ie,trigger:void 0},ae={aiInformation:ot,dataPermissionLevels:st,description:"AI-generated rubric recommendations for Canvas assignments.",group:"Canvas",name:h,nutritionFacts:at,revision:"2025.10.09",uid:it},v="Search",nt="smartsearch",se=[{description:"We leverage anonymized aggregate data for detailed analytics to inform model development and product improvements. No AI models are used at this level.",highlighted:!1,level:"LEVEL 1",title:"Descriptive Analytics and Research"},{description:"We utilize off-the-shelf AI models and customer data as input to provide AI-powered features. No data is used for training this model.",highlighted:!0,level:"LEVEL 2",title:"AI-Powered Features Without Data Training"},{description:"We customize AI solutions tailored to the unique needs and resources of educational institutions. We use customer data to fine-tune data and train AI models that only serve your institution. Your institution's data only serves them through trained models.",highlighted:!1,level:"LEVEL 3",title:"AI Customization for Individual Institutions"},{description:"We established a consortium with educational institutions that shares anonymized data, best practices, and research findings. This fosters collaboration and accelerates the responsible development of AI in education. Specialized AI models are created for better outcomes in education, cost savings, and more.",highlighted:!1,level:"LEVEL 4",title:"Collaborative AI Consortium"}],oe=[{blockTitle:"Model & Data",segmentData:[{description:"The foundational AI on which further training and customizations are built.",segmentTitle:"Base Model",value:"Cohere Embed Multilingual",valueDescription:"Cohere models are provided via Amazon Bedrock Foundation Models (FMs)."},{description:"Indicates the AI model has been given customer data in order to improve its results.",segmentTitle:"Trained with User Data",value:"No"},{description:"Indicates which training or operational content was given to the model.",segmentTitle:"Data Shared with Model",value:"Course content is indexed by the model and then stored in the Canvas database."}]},{blockTitle:"Privacy & Compliance",segmentData:[{description:"How long the model stores customer data.",segmentTitle:"Data Retention",value:"Data is not stored or reused by the model. Indexed course content is stored in the Canvas database."},{description:"Recording the AI's performance for auditing, analysis, and improvement.",segmentTitle:"Data Logging",value:"Does not log data",valueDescription:""},{description:"The locations where the AI model is officially available and supported.",segmentTitle:"Regions Supported",value:"Global",valueDescription:""},{description:"Sensitive data that can be used to identify an individual.",segmentTitle:"PII",value:"Not Exposed",valueDescription:"PII in course content may be indexed, but no PII is intentionally sent to the model."}]},{blockTitle:"Outputs",segmentData:[{description:"The ability to turn the AI on or off within the product.",segmentTitle:"AI Settings Control",value:"Yes"},{description:"Indicates if a human is involved in the AI's process or output.",segmentTitle:"Human in the Loop",value:"Yes",valueDescription:"Users are presented with a list of results related to their search query and can act or not act on them."},{description:"Preventative safety mechanisms or limitations built into the AI model.",segmentTitle:"Guardrails",value:""},{description:"Any risks the model may pose to the user.",segmentTitle:"Expected Risks",value:"Search results may be incorrectly sorted or may not be relevant to the search term."},{description:"The specific results the AI model is meant to achieve.",segmentTitle:"Intended Outcomes",value:"Students are able to quickly find answers to questions, and instructors are able to quickly navigate their courses."}]}],rt={closeButtonText:"Close",closeIconButtonScreenReaderLabel:"Close",data:void 0,featureName:"Search",modalLabel:"This is a modal for AI facts",title:"AI Nutrition Facts",triggerText:"Nutrition Facts",data:oe,featureName:v},lt={closeButtonText:"Close",closeIconButtonScreenReaderLabel:"Close dialog",currentFeature:"Search",currentFeatureText:"Current Feature:",data:void 0,modalLabel:"Data Permission Levels modal",title:"Data Permission Levels",triggerText:"Data Permission Levels",currentFeature:v,data:se},dt={data:[{description:"We utilize off-the-shelf AI models and customer data as input to provide AI-powered features. No data is used for training this model.",featureName:"Search",modelName:"Cohere Embed Multilingual",modelNameText:"Base Model",nutritionFactsModalTriggerText:"AI Nutrition Facts",permissionLevel:"LEVEL 2",permissionLevelsModalTriggerText:"Data Permission Levels",permissionLevelText:"Permission Level:"}],dataPermissionLevelsCloseButtonText:"Close",dataPermissionLevelsCloseIconButtonScreenReaderLabel:"Close dialog",dataPermissionLevelsCurrentFeature:"Search",dataPermissionLevelsCurrentFeatureText:"Current Feature:",dataPermissionLevelsData:void 0,dataPermissionLevelsModalLabel:"Data Permission Levels modal",dataPermissionLevelsTitle:"Data Permission Levels",nutritionFactsCloseButtonText:"Close",nutritionFactsCloseIconButtonScreenReaderLabel:"Close",nutritionFactsData:void 0,nutritionFactsFeatureName:"Search",nutritionFactsModalLabel:"This is a modal for AI facts",nutritionFactsTitle:"AI Nutrition Facts",title:"Features",trigger:void 0,dataPermissionLevelsData:se,nutritionFactsData:oe,trigger:void 0},ne={aiInformation:dt,dataPermissionLevels:lt,description:"Natural language search of course content for students and instructors.",group:"Canvas",name:v,nutritionFacts:rt,revision:"2025.10.02",uid:nt},g=(p,re)=>{const f={};for(const I in p)f[I]=p[I][re];return f},e={askyourdata:A,assessmentauthoringassistance:F,bcealttext:y,canvascoursetranslation:x,canvasdiscussionsummaries:R,canvasgradingassistance:k,canvasinboxtranslation:$,discussioninsights:U,igniteagent:G,itemauthoringassistance:Q,portfolios:J,quickreassess:ee,rubricgenerator:ae,smartsearch:ne},ut=g(e,"nutritionFacts"),ct=g(e,"dataPermissionLevels"),mt=g(e,"aiInformation");exports.AiInfo=e;exports.aiInformation=mt;exports.askyourdata=A;exports.assessmentauthoringassistance=F;exports.bcealttext=y;exports.canvascoursetranslation=x;exports.canvasdiscussionsummaries=R;exports.canvasgradingassistance=k;exports.canvasinboxtranslation=$;exports.dataPermissionLevels=ct;exports.default=e;exports.discussioninsights=U;exports.igniteagent=G;exports.itemauthoringassistance=Q;exports.nutritionFacts=ut;exports.portfolios=J;exports.quickreassess=ee;exports.rubricgenerator=ae;exports.smartsearch=ne; diff --git a/packages/aiinfo/src/index.d.ts b/packages/aiinfo/src/index.d.ts index d85b47f8..5ad9a603 100644 --- a/packages/aiinfo/src/index.d.ts +++ b/packages/aiinfo/src/index.d.ts @@ -37,6 +37,8 @@ export declare const aiInformation: AiInfoAiInformationProps; export declare const askyourdata: AiInfoFeatureProps; +export declare const assessmentauthoringassistance: AiInfoFeatureProps; + export declare const bcealttext: AiInfoFeatureProps; export declare const canvascoursetranslation: AiInfoFeatureProps; @@ -53,6 +55,8 @@ export declare const discussioninsights: AiInfoFeatureProps; export declare const igniteagent: AiInfoFeatureProps; +export declare const itemauthoringassistance: AiInfoFeatureProps; + export declare const nutritionFacts: AiInfoNutritionFactsProps; export declare const portfolios: AiInfoFeatureProps; diff --git a/packages/aiinfo/src/index.mjs b/packages/aiinfo/src/index.mjs index b5e033ee..8b08b367 100644 --- a/packages/aiinfo/src/index.mjs +++ b/packages/aiinfo/src/index.mjs @@ -1,4 +1,4 @@ -const e = "Ask Your Data", U = "askyourdata", f = [ +const e = "Ask Your Data", Q = "askyourdata", T = [ { description: "We leverage anonymized aggregate data for detailed analytics to inform model development and product improvements. No AI models are used at this level.", highlighted: !1, @@ -23,7 +23,7 @@ const e = "Ask Your Data", U = "askyourdata", f = [ level: "LEVEL 4", title: "Collaborative AI Consortium" } -], I = [ +], L = [ { blockTitle: "Model & Data", segmentData: [ @@ -104,7 +104,7 @@ const e = "Ask Your Data", U = "askyourdata", f = [ } ] } -], O = { +], j = { closeButtonText: "Close", closeIconButtonScreenReaderLabel: "Close", data: void 0, @@ -112,9 +112,9 @@ const e = "Ask Your Data", U = "askyourdata", f = [ modalLabel: "This is a modal for AI facts", title: "AI Nutrition Facts", triggerText: "Nutrition Facts", - data: I, + data: L, featureName: e -}, q = { +}, K = { closeButtonText: "Close", closeIconButtonScreenReaderLabel: "Close dialog", currentFeature: "Ask Your Data", @@ -124,8 +124,8 @@ const e = "Ask Your Data", U = "askyourdata", f = [ title: "Data Permission Levels", triggerText: "Data Permission Levels", currentFeature: e, - data: f -}, G = { + data: T +}, J = { data: [ { description: "We utilize off-the-shelf AI models and customer data as input to provide AI-powered features. No data is used for training this model.", @@ -153,19 +153,19 @@ const e = "Ask Your Data", U = "askyourdata", f = [ nutritionFactsTitle: "AI Nutrition Facts", title: "Features", trigger: void 0, - dataPermissionLevelsData: f, - nutritionFactsData: I, + dataPermissionLevelsData: T, + nutritionFactsData: L, trigger: void 0 -}, H = { - aiInformation: G, - dataPermissionLevels: q, +}, X = { + aiInformation: J, + dataPermissionLevels: K, description: "AI-powered query tool enables users to ask natural language questions and receive textual or visual responses with detailed explanations of the methodology.", group: "Intelligent Insights", name: e, - nutritionFacts: O, + nutritionFacts: j, revision: "2025.09.12", - uid: U -}, t = "Block Content Editor Alt Text Generator", Y = "bcealttext", T = [ + uid: Q +}, t = "Item Authoring", Z = "assessmentauthoringassistance", A = [ { description: "We leverage anonymized aggregate data for detailed analytics to inform model development and product improvements. No AI models are used at this level.", highlighted: !1, @@ -190,7 +190,176 @@ const e = "Ask Your Data", U = "askyourdata", f = [ level: "LEVEL 4", title: "Collaborative AI Consortium" } -], L = [ +], b = [ + { + blockTitle: "Model & Data", + segmentData: [ + { + description: "The foundational AI on which further training and customizations are built.", + segmentTitle: "Base Model", + value: "Haiku 3", + valueDescription: "Anthropic Claude models are provided via Instructure's in-house AI Platform." + }, + { + description: "Indicates the AI model has been given customer data in order to improve its results.", + segmentTitle: "Trained with User Data", + value: "No" + }, + { + description: "Indicates which training or operational content was given to the model.", + segmentTitle: "Data Shared with Model", + value: "Source material provided by the user (e.g., Custom standards, course content, text input, file input) for question/item generation." + } + ] + }, + { + blockTitle: "Privacy & Compliance", + segmentData: [ + { + description: "How long the model stores customer data.", + segmentTitle: "Data Retention", + value: "Data is not stored or reused by the model." + }, + { + description: "Recording the AI's performance for auditing, analysis, and improvement.", + segmentTitle: "Data Logging", + value: "Logs data", + valueDescription: "Usage data is logged to improve the product." + }, + { + description: "The locations where the AI model is officially available and supported.", + segmentTitle: "Regions Supported", + value: "Global", + valueDescription: "" + }, + { + description: "Sensitive data that can be used to identify an individual.", + segmentTitle: "PII", + value: "Not Exposed", + valueDescription: "PII in source material may be sent to the model if included by the user, but no PII is intentionally sent to the model." + } + ] + }, + { + blockTitle: "Outputs", + segmentData: [ + { + description: "The ability to turn the AI on or off within the product.", + segmentTitle: "AI Settings Control", + value: "Yes" + }, + { + description: "Indicates if a human is involved in the AI's process or output.", + segmentTitle: "Human in the Loop", + value: "Yes", + valueDescription: "Instructors can review, edit, regenerate, or provide additional instructions to refine generated items." + }, + { + description: "Preventative safety mechanisms or limitations built into the AI model.", + segmentTitle: "Guardrails", + value: "" + }, + { + description: "Any risks the model may pose to the user.", + segmentTitle: "Expected Risks", + value: `Generated items may not perfectly capture all desired information, require refinement, or occasionally contain inaccuracies. +` + }, + { + description: "The specific results the AI model is meant to achieve.", + segmentTitle: "Intended Outcomes", + value: "Improved instructor efficiency and productivity" + } + ] + } +], ee = { + closeButtonText: "Close", + closeIconButtonScreenReaderLabel: "Close", + data: void 0, + featureName: "Item Authoring", + modalLabel: "This is a modal for AI facts", + title: "AI Nutrition Facts", + triggerText: "Nutrition Facts", + data: b, + featureName: t +}, te = { + closeButtonText: "Close", + closeIconButtonScreenReaderLabel: "Close dialog", + currentFeature: "Item Authoring", + currentFeatureText: "Current Feature:", + data: void 0, + modalLabel: "Data Permission Levels modal", + title: "Data Permission Levels", + triggerText: "Data Permission Levels", + currentFeature: t, + data: A +}, ie = { + data: [ + { + description: "We utilize off-the-shelf AI models and customer data as input to provide AI-powered features. No data is used for training this model.", + featureName: "Item Authoring", + modelName: "Haiku 3", + modelNameText: "Base Model", + nutritionFactsModalTriggerText: "AI Nutrition Facts", + permissionLevel: "LEVEL 2", + permissionLevelsModalTriggerText: "Data Permission Levels", + permissionLevelText: "Permission Level:" + } + ], + dataPermissionLevelsCloseButtonText: "Close", + dataPermissionLevelsCloseIconButtonScreenReaderLabel: "Close dialog", + dataPermissionLevelsCurrentFeature: "Item Authoring", + dataPermissionLevelsCurrentFeatureText: "Current Feature:", + dataPermissionLevelsData: void 0, + dataPermissionLevelsModalLabel: "Data Permission Levels modal", + dataPermissionLevelsTitle: "Data Permission Levels", + nutritionFactsCloseButtonText: "Close", + nutritionFactsCloseIconButtonScreenReaderLabel: "Close", + nutritionFactsData: void 0, + nutritionFactsFeatureName: "Item Authoring", + nutritionFactsModalLabel: "This is a modal for AI facts", + nutritionFactsTitle: "AI Nutrition Facts", + title: "Features", + trigger: void 0, + dataPermissionLevelsData: A, + nutritionFactsData: b, + trigger: void 0 +}, ae = { + aiInformation: ie, + dataPermissionLevels: te, + description: `Item Authoring for Assessments streamlines assessment creation by generating questions based on your course materials. +`, + group: "Mastery", + name: t, + nutritionFacts: ee, + revision: "2025.11.18", + uid: Z +}, i = "Block Content Editor Alt Text Generator", se = "bcealttext", D = [ + { + description: "We leverage anonymized aggregate data for detailed analytics to inform model development and product improvements. No AI models are used at this level.", + highlighted: !1, + level: "LEVEL 1", + title: "Descriptive Analytics and Research" + }, + { + description: "We utilize off-the-shelf AI models and customer data as input to provide AI-powered features. No data is used for training this model.", + highlighted: !0, + level: "LEVEL 2", + title: "AI-Powered Features Without Data Training" + }, + { + description: "We customize AI solutions tailored to the unique needs and resources of educational institutions. We use customer data to fine-tune data and train AI models that only serve your institution. Your institution's data only serves them through trained models.", + highlighted: !1, + level: "LEVEL 3", + title: "AI Customization for Individual Institutions" + }, + { + description: "We established a consortium with educational institutions that shares anonymized data, best practices, and research findings. This fosters collaboration and accelerates the responsible development of AI in education. Specialized AI models are created for better outcomes in education, cost savings, and more.", + highlighted: !1, + level: "LEVEL 4", + title: "Collaborative AI Consortium" + } +], F = [ { blockTitle: "Model & Data", segmentData: [ @@ -271,7 +440,7 @@ const e = "Ask Your Data", U = "askyourdata", f = [ } ] } -], Q = { +], oe = { closeButtonText: "Close", closeIconButtonScreenReaderLabel: "Close", data: void 0, @@ -279,9 +448,9 @@ const e = "Ask Your Data", U = "askyourdata", f = [ modalLabel: "This is a modal for AI facts", title: "AI Nutrition Facts", triggerText: "Nutrition Facts", - data: L, - featureName: t -}, j = { + data: F, + featureName: i +}, ne = { closeButtonText: "Close", closeIconButtonScreenReaderLabel: "Close dialog", currentFeature: "Block Content Editor Alt Text Generator", @@ -290,9 +459,9 @@ const e = "Ask Your Data", U = "askyourdata", f = [ modalLabel: "Data Permission Levels modal", title: "Data Permission Levels", triggerText: "Data Permission Levels", - currentFeature: t, - data: T -}, K = { + currentFeature: i, + data: D +}, re = { data: [ { description: "We utilize off-the-shelf AI models and customer data as input to provide AI-powered features. No data is used for training this model.", @@ -320,19 +489,19 @@ const e = "Ask Your Data", U = "askyourdata", f = [ nutritionFactsTitle: "AI Nutrition Facts", title: "Features", trigger: void 0, - dataPermissionLevelsData: T, - nutritionFactsData: L, + dataPermissionLevelsData: D, + nutritionFactsData: F, trigger: void 0 -}, J = { - aiInformation: K, - dataPermissionLevels: j, +}, le = { + aiInformation: re, + dataPermissionLevels: ne, description: "", group: "Canvas", - name: t, - nutritionFacts: Q, + name: i, + nutritionFacts: oe, revision: "2025.10.01", - uid: Y -}, i = "Translations for Discussions & Announcements", X = "canvascoursetranslation", A = [ + uid: se +}, a = "Translations for Discussions & Announcements", de = "canvascoursetranslation", C = [ { description: "We leverage anonymized aggregate data for detailed analytics to inform model development and product improvements. No AI models are used at this level.", highlighted: !1, @@ -357,7 +526,7 @@ const e = "Ask Your Data", U = "askyourdata", f = [ level: "LEVEL 4", title: "Collaborative AI Consortium" } -], b = [ +], P = [ { blockTitle: "Model & Data", segmentData: [ @@ -438,7 +607,7 @@ const e = "Ask Your Data", U = "askyourdata", f = [ } ] } -], Z = { +], ue = { closeButtonText: "Close", closeIconButtonScreenReaderLabel: "Close", data: void 0, @@ -446,9 +615,9 @@ const e = "Ask Your Data", U = "askyourdata", f = [ modalLabel: "This is a modal for AI facts", title: "AI Nutrition Facts", triggerText: "Nutrition Facts", - data: b, - featureName: i -}, ee = { + data: P, + featureName: a +}, ce = { closeButtonText: "Close", closeIconButtonScreenReaderLabel: "Close dialog", currentFeature: "Translations for Discussions & Announcements", @@ -457,9 +626,9 @@ const e = "Ask Your Data", U = "askyourdata", f = [ modalLabel: "Data Permission Levels modal", title: "Data Permission Levels", triggerText: "Data Permission Levels", - currentFeature: i, - data: A -}, te = { + currentFeature: a, + data: C +}, me = { data: [ { description: "We utilize off-the-shelf AI models and customer data as input to provide AI-powered features. No data is used for training this model.", @@ -487,19 +656,19 @@ const e = "Ask Your Data", U = "askyourdata", f = [ nutritionFactsTitle: "AI Nutrition Facts", title: "Features", trigger: void 0, - dataPermissionLevelsData: A, - nutritionFactsData: b, + dataPermissionLevelsData: C, + nutritionFactsData: P, trigger: void 0 -}, ie = { - aiInformation: te, - dataPermissionLevels: ee, +}, he = { + aiInformation: me, + dataPermissionLevels: ce, description: 'Translation of Discussion threads ("Course AI Translation" feature flag) across 10 languages.', group: "Canvas", - name: i, - nutritionFacts: Z, + name: a, + nutritionFacts: ue, revision: "2025.09.10", - uid: X -}, a = "Summaries for Discussions", ae = "canvasdiscussionsummaries", D = [ + uid: de +}, s = "Summaries for Discussions", ve = "canvasdiscussionsummaries", y = [ { description: "We leverage anonymized aggregate data for detailed analytics to inform model development and product improvements. No AI models are used at this level.", highlighted: !1, @@ -524,7 +693,7 @@ const e = "Ask Your Data", U = "askyourdata", f = [ level: "LEVEL 4", title: "Collaborative AI Consortium" } -], F = [ +], N = [ { blockTitle: "Model & Data", segmentData: [ @@ -605,7 +774,7 @@ const e = "Ask Your Data", U = "askyourdata", f = [ } ] } -], se = { +], ge = { closeButtonText: "Close", closeIconButtonScreenReaderLabel: "Close", data: void 0, @@ -613,9 +782,9 @@ const e = "Ask Your Data", U = "askyourdata", f = [ modalLabel: "This is a modal for AI facts", title: "AI Nutrition Facts", triggerText: "Nutrition Facts", - data: F, - featureName: a -}, oe = { + data: N, + featureName: s +}, pe = { closeButtonText: "Close", closeIconButtonScreenReaderLabel: "Close dialog", currentFeature: "Summaries for Discussions", @@ -624,9 +793,9 @@ const e = "Ask Your Data", U = "askyourdata", f = [ modalLabel: "Data Permission Levels modal", title: "Data Permission Levels", triggerText: "Data Permission Levels", - currentFeature: a, - data: D -}, ne = { + currentFeature: s, + data: y +}, fe = { data: [ { description: "We utilize off-the-shelf AI models and customer data as input to provide AI-powered features. No data is used for training this model.", @@ -654,19 +823,19 @@ const e = "Ask Your Data", U = "askyourdata", f = [ nutritionFactsTitle: "AI Nutrition Facts", title: "Features", trigger: void 0, - dataPermissionLevelsData: D, - nutritionFactsData: F, + dataPermissionLevelsData: y, + nutritionFactsData: N, trigger: void 0 -}, re = { - aiInformation: ne, - dataPermissionLevels: oe, +}, Ie = { + aiInformation: fe, + dataPermissionLevels: pe, description: "Discussion summaries of key points, questions, and insights.", group: "Canvas", - name: a, - nutritionFacts: se, + name: s, + nutritionFacts: ge, revision: "2025.09.12", - uid: ae -}, s = "Grading Assistance", le = "canvasgradingassistance", C = [ + uid: ve +}, o = "Grading Assistance", Te = "canvasgradingassistance", E = [ { description: "We leverage anonymized aggregate data for detailed analytics to inform model development and product improvements. No AI models are used at this level.", highlighted: !1, @@ -691,7 +860,7 @@ const e = "Ask Your Data", U = "askyourdata", f = [ level: "LEVEL 4", title: "Collaborative AI Consortium" } -], P = [ +], x = [ { blockTitle: "Model & Data", segmentData: [ @@ -772,7 +941,7 @@ const e = "Ask Your Data", U = "askyourdata", f = [ } ] } -], de = { +], Le = { closeButtonText: "Close", closeIconButtonScreenReaderLabel: "Close", data: void 0, @@ -780,9 +949,9 @@ const e = "Ask Your Data", U = "askyourdata", f = [ modalLabel: "This is a modal for AI facts", title: "AI Nutrition Facts", triggerText: "Nutrition Facts", - data: P, - featureName: s -}, ue = { + data: x, + featureName: o +}, Ae = { closeButtonText: "Close", closeIconButtonScreenReaderLabel: "Close dialog", currentFeature: "Grading Assistance", @@ -791,9 +960,9 @@ const e = "Ask Your Data", U = "askyourdata", f = [ modalLabel: "Data Permission Levels modal", title: "Data Permission Levels", triggerText: "Data Permission Levels", - currentFeature: s, - data: C -}, ce = { + currentFeature: o, + data: E +}, be = { data: [ { description: "We utilize off-the-shelf AI models and customer data as input to provide AI-powered features. No data is used for training this model.", @@ -821,19 +990,19 @@ const e = "Ask Your Data", U = "askyourdata", f = [ nutritionFactsTitle: "AI Nutrition Facts", title: "Features", trigger: void 0, - dataPermissionLevelsData: C, - nutritionFactsData: P, + dataPermissionLevelsData: E, + nutritionFactsData: x, trigger: void 0 -}, me = { - aiInformation: ce, - dataPermissionLevels: ue, +}, De = { + aiInformation: be, + dataPermissionLevels: Ae, description: "AI powered automatic grading and feedback suggestions to enable more consistent, fair, and efficient grading workflows.", group: "Canvas", - name: s, - nutritionFacts: de, + name: o, + nutritionFacts: Le, revision: "2025.10.22", - uid: le -}, o = "Translations for Inbox", he = "canvasinboxtranslation", y = [ + uid: Te +}, n = "Translations for Inbox", Fe = "canvasinboxtranslation", w = [ { description: "We leverage anonymized aggregate data for detailed analytics to inform model development and product improvements. No AI models are used at this level.", highlighted: !1, @@ -858,7 +1027,7 @@ const e = "Ask Your Data", U = "askyourdata", f = [ level: "LEVEL 4", title: "Collaborative AI Consortium" } -], N = [ +], S = [ { blockTitle: "Model & Data", segmentData: [ @@ -939,7 +1108,7 @@ const e = "Ask Your Data", U = "askyourdata", f = [ } ] } -], ve = { +], Ce = { closeButtonText: "Close", closeIconButtonScreenReaderLabel: "Close", data: void 0, @@ -947,9 +1116,9 @@ const e = "Ask Your Data", U = "askyourdata", f = [ modalLabel: "This is a modal for AI facts", title: "AI Nutrition Facts", triggerText: "Nutrition Facts", - data: N, - featureName: o -}, ge = { + data: S, + featureName: n +}, Pe = { closeButtonText: "Close", closeIconButtonScreenReaderLabel: "Close dialog", currentFeature: "Translations for Inbox", @@ -958,9 +1127,9 @@ const e = "Ask Your Data", U = "askyourdata", f = [ modalLabel: "Data Permission Levels modal", title: "Data Permission Levels", triggerText: "Data Permission Levels", - currentFeature: o, - data: y -}, pe = { + currentFeature: n, + data: w +}, ye = { data: [ { description: "We utilize off-the-shelf AI models and customer data as input to provide AI-powered features. No data is used for training this model.", @@ -988,19 +1157,19 @@ const e = "Ask Your Data", U = "askyourdata", f = [ nutritionFactsTitle: "AI Nutrition Facts", title: "Features", trigger: void 0, - dataPermissionLevelsData: y, - nutritionFactsData: N, + dataPermissionLevelsData: w, + nutritionFactsData: S, trigger: void 0 -}, fe = { - aiInformation: pe, - dataPermissionLevels: ge, +}, Ne = { + aiInformation: ye, + dataPermissionLevels: Pe, description: 'Translation of inbox messages ("Inbox AI Translation" feature flag) across 10 languages.', group: "Canvas", - name: o, - nutritionFacts: ve, + name: n, + nutritionFacts: Ce, revision: "2025.09.10", - uid: he -}, n = "Insights for Discussions", Ie = "discussioninsights", E = [ + uid: Fe +}, r = "Insights for Discussions", Ee = "discussioninsights", R = [ { description: "We leverage anonymized aggregate data for detailed analytics to inform model development and product improvements. No AI models are used at this level.", highlighted: !1, @@ -1025,7 +1194,7 @@ const e = "Ask Your Data", U = "askyourdata", f = [ level: "LEVEL 4", title: "Collaborative AI Consortium" } -], x = [ +], M = [ { blockTitle: "Model & Data", segmentData: [ @@ -1106,7 +1275,7 @@ const e = "Ask Your Data", U = "askyourdata", f = [ } ] } -], Te = { +], xe = { closeButtonText: "Close", closeIconButtonScreenReaderLabel: "Close", data: void 0, @@ -1114,9 +1283,9 @@ const e = "Ask Your Data", U = "askyourdata", f = [ modalLabel: "This is a modal for AI facts", title: "AI Nutrition Facts", triggerText: "Nutrition Facts", - data: x, - featureName: n -}, Le = { + data: M, + featureName: r +}, we = { closeButtonText: "Close", closeIconButtonScreenReaderLabel: "Close dialog", currentFeature: "Insights for Discussions", @@ -1125,9 +1294,9 @@ const e = "Ask Your Data", U = "askyourdata", f = [ modalLabel: "Data Permission Levels modal", title: "Data Permission Levels", triggerText: "Data Permission Levels", - currentFeature: n, - data: E -}, Ae = { + currentFeature: r, + data: R +}, Se = { data: [ { description: "We utilize off-the-shelf AI models and customer data as input to provide AI-powered features. No data is used for training this model.", @@ -1155,19 +1324,19 @@ const e = "Ask Your Data", U = "askyourdata", f = [ nutritionFactsTitle: "AI Nutrition Facts", title: "Features", trigger: void 0, - dataPermissionLevelsData: E, - nutritionFactsData: x, + dataPermissionLevelsData: R, + nutritionFactsData: M, trigger: void 0 -}, be = { - aiInformation: Ae, - dataPermissionLevels: Le, +}, Re = { + aiInformation: Se, + dataPermissionLevels: we, description: "Discussion Insights uses AI to evaluate student discussion replies, highlight relevant contributions, and flag those that may need instructor review.", group: "Canvas", - name: n, - nutritionFacts: Te, + name: r, + nutritionFacts: xe, revision: "2025.10.02", - uid: Ie -}, r = "Agent", De = "igniteagent", w = [ + uid: Ee +}, l = "Agent", Me = "igniteagent", B = [ { description: "We leverage anonymized aggregate data for detailed analytics to inform model development and product improvements. No AI models are used at this level.", highlighted: !1, @@ -1192,7 +1361,7 @@ const e = "Ask Your Data", U = "askyourdata", f = [ level: "LEVEL 4", title: "Collaborative AI Consortium" } -], S = [ +], k = [ { blockTitle: "Model & Data", segmentData: [ @@ -1273,7 +1442,7 @@ const e = "Ask Your Data", U = "askyourdata", f = [ } ] } -], Fe = { +], Be = { closeButtonText: "Close", closeIconButtonScreenReaderLabel: "Close", data: void 0, @@ -1281,9 +1450,9 @@ const e = "Ask Your Data", U = "askyourdata", f = [ modalLabel: "This is a modal for AI facts", title: "AI Nutrition Facts", triggerText: "Nutrition Facts", - data: S, - featureName: r -}, Ce = { + data: k, + featureName: l +}, ke = { closeButtonText: "Close", closeIconButtonScreenReaderLabel: "Close dialog", currentFeature: "Agent", @@ -1292,9 +1461,9 @@ const e = "Ask Your Data", U = "askyourdata", f = [ modalLabel: "Data Permission Levels modal", title: "Data Permission Levels", triggerText: "Data Permission Levels", - currentFeature: r, - data: w -}, Pe = { + currentFeature: l, + data: B +}, ze = { data: [ { description: "We utilize off-the-shelf AI models and customer data as input to provide AI-powered features. No data is used for training this model.", @@ -1322,19 +1491,19 @@ const e = "Ask Your Data", U = "askyourdata", f = [ nutritionFactsTitle: "AI Nutrition Facts", title: "Features", trigger: void 0, - dataPermissionLevelsData: w, - nutritionFactsData: S, + dataPermissionLevelsData: B, + nutritionFactsData: k, trigger: void 0 -}, ye = { - aiInformation: Pe, - dataPermissionLevels: Ce, +}, We = { + aiInformation: ze, + dataPermissionLevels: ke, description: "Ignite Agent is a faculty chat assistant capable of translating natural language requests into complex Canvas workflows.", group: "IgniteAI", - name: r, - nutritionFacts: Fe, + name: l, + nutritionFacts: Be, revision: "2025.09.10", - uid: De -}, l = "Portfolios", Ne = "portfolios", R = [ + uid: Me +}, d = "Question Authoring", $e = "itemauthoringassistance", z = [ { description: "We leverage anonymized aggregate data for detailed analytics to inform model development and product improvements. No AI models are used at this level.", highlighted: !1, @@ -1359,7 +1528,176 @@ const e = "Ask Your Data", U = "askyourdata", f = [ level: "LEVEL 4", title: "Collaborative AI Consortium" } -], M = [ +], W = [ + { + blockTitle: "Model & Data", + segmentData: [ + { + description: "The foundational AI on which further training and customizations are built.", + segmentTitle: "Base Model", + value: "Haiku 3", + valueDescription: "Anthropic Claude models are provided via Instructure's in-house AI Platform." + }, + { + description: "Indicates the AI model has been given customer data in order to improve its results.", + segmentTitle: "Trained with User Data", + value: "No" + }, + { + description: "Indicates which training or operational content was given to the model.", + segmentTitle: "Data Shared with Model", + value: "Source material provided by the user (e.g., Custom standards, course content, text input, file input) for question/item generation." + } + ] + }, + { + blockTitle: "Privacy & Compliance", + segmentData: [ + { + description: "How long the model stores customer data.", + segmentTitle: "Data Retention", + value: "Data is not stored or reused by the model." + }, + { + description: "Recording the AI's performance for auditing, analysis, and improvement.", + segmentTitle: "Data Logging", + value: "Logs data", + valueDescription: "Usage data is logged to improve the product." + }, + { + description: "The locations where the AI model is officially available and supported.", + segmentTitle: "Regions Supported", + value: "Global", + valueDescription: "" + }, + { + description: "Sensitive data that can be used to identify an individual.", + segmentTitle: "PII", + value: "Not Exposed", + valueDescription: "PII in source material may be sent to the model if included by the user, but no PII is intentionally sent to the model." + } + ] + }, + { + blockTitle: "Outputs", + segmentData: [ + { + description: "The ability to turn the AI on or off within the product.", + segmentTitle: "AI Settings Control", + value: "Yes" + }, + { + description: "Indicates if a human is involved in the AI's process or output.", + segmentTitle: "Human in the Loop", + value: "Yes", + valueDescription: "Instructors can review, edit, regenerate, or provide additional instructions to refine generated items." + }, + { + description: "Preventative safety mechanisms or limitations built into the AI model.", + segmentTitle: "Guardrails", + value: "" + }, + { + description: "Any risks the model may pose to the user.", + segmentTitle: "Expected Risks", + value: `Generated items may not perfectly capture all desired information, require refinement, or occasionally contain inaccuracies. +` + }, + { + description: "The specific results the AI model is meant to achieve.", + segmentTitle: "Intended Outcomes", + value: "Improved instructor efficiency and productivity" + } + ] + } +], Ve = { + closeButtonText: "Close", + closeIconButtonScreenReaderLabel: "Close", + data: void 0, + featureName: "Question Authoring", + modalLabel: "This is a modal for AI facts", + title: "AI Nutrition Facts", + triggerText: "Nutrition Facts", + data: W, + featureName: d +}, _e = { + closeButtonText: "Close", + closeIconButtonScreenReaderLabel: "Close dialog", + currentFeature: "Question Authoring", + currentFeatureText: "Current Feature:", + data: void 0, + modalLabel: "Data Permission Levels modal", + title: "Data Permission Levels", + triggerText: "Data Permission Levels", + currentFeature: d, + data: z +}, Ue = { + data: [ + { + description: "We utilize off-the-shelf AI models and customer data as input to provide AI-powered features. No data is used for training this model.", + featureName: "Question Authoring", + modelName: "Haiku 3", + modelNameText: "Base Model", + nutritionFactsModalTriggerText: "AI Nutrition Facts", + permissionLevel: "LEVEL 2", + permissionLevelsModalTriggerText: "Data Permission Levels", + permissionLevelText: "Permission Level:" + } + ], + dataPermissionLevelsCloseButtonText: "Close", + dataPermissionLevelsCloseIconButtonScreenReaderLabel: "Close dialog", + dataPermissionLevelsCurrentFeature: "Question Authoring", + dataPermissionLevelsCurrentFeatureText: "Current Feature:", + dataPermissionLevelsData: void 0, + dataPermissionLevelsModalLabel: "Data Permission Levels modal", + dataPermissionLevelsTitle: "Data Permission Levels", + nutritionFactsCloseButtonText: "Close", + nutritionFactsCloseIconButtonScreenReaderLabel: "Close", + nutritionFactsData: void 0, + nutritionFactsFeatureName: "Question Authoring", + nutritionFactsModalLabel: "This is a modal for AI facts", + nutritionFactsTitle: "AI Nutrition Facts", + title: "Features", + trigger: void 0, + dataPermissionLevelsData: z, + nutritionFactsData: W, + trigger: void 0 +}, Oe = { + aiInformation: Ue, + dataPermissionLevels: _e, + description: `Question Authoring Assistance for Quizzes streamlines quiz creation by generating questions based on your course materials. +`, + group: "Canvas", + name: d, + nutritionFacts: Ve, + revision: "2025.11.18", + uid: $e +}, u = "Portfolios", qe = "portfolios", $ = [ + { + description: "We leverage anonymized aggregate data for detailed analytics to inform model development and product improvements. No AI models are used at this level.", + highlighted: !1, + level: "LEVEL 1", + title: "Descriptive Analytics and Research" + }, + { + description: "We utilize off-the-shelf AI models and customer data as input to provide AI-powered features. No data is used for training this model.", + highlighted: !0, + level: "LEVEL 2", + title: "AI-Powered Features Without Data Training" + }, + { + description: "We customize AI solutions tailored to the unique needs and resources of educational institutions. We use customer data to fine-tune data and train AI models that only serve your institution. Your institution's data only serves them through trained models.", + highlighted: !1, + level: "LEVEL 3", + title: "AI Customization for Individual Institutions" + }, + { + description: "We established a consortium with educational institutions that shares anonymized data, best practices, and research findings. This fosters collaboration and accelerates the responsible development of AI in education. Specialized AI models are created for better outcomes in education, cost savings, and more.", + highlighted: !1, + level: "LEVEL 4", + title: "Collaborative AI Consortium" + } +], V = [ { blockTitle: "Model & Data", segmentData: [ @@ -1440,7 +1778,7 @@ const e = "Ask Your Data", U = "askyourdata", f = [ } ] } -], Ee = { +], Ge = { closeButtonText: "Close", closeIconButtonScreenReaderLabel: "Close", data: void 0, @@ -1448,9 +1786,9 @@ const e = "Ask Your Data", U = "askyourdata", f = [ modalLabel: "This is a modal for AI facts", title: "AI Nutrition Facts", triggerText: "Nutrition Facts", - data: M, - featureName: l -}, xe = { + data: V, + featureName: u +}, He = { closeButtonText: "Close", closeIconButtonScreenReaderLabel: "Close dialog", currentFeature: "Portfolios", @@ -1459,9 +1797,9 @@ const e = "Ask Your Data", U = "askyourdata", f = [ modalLabel: "Data Permission Levels modal", title: "Data Permission Levels", triggerText: "Data Permission Levels", - currentFeature: l, - data: R -}, we = { + currentFeature: u, + data: $ +}, Ye = { data: [ { description: "We utilize off-the-shelf AI models and customer data as input to provide AI-powered features. No data is used for training this model.", @@ -1489,19 +1827,19 @@ const e = "Ask Your Data", U = "askyourdata", f = [ nutritionFactsTitle: "AI Nutrition Facts", title: "Features", trigger: void 0, - dataPermissionLevelsData: R, - nutritionFactsData: M, + dataPermissionLevelsData: $, + nutritionFactsData: V, trigger: void 0 -}, Se = { - aiInformation: we, - dataPermissionLevels: xe, +}, Qe = { + aiInformation: Ye, + dataPermissionLevels: He, description: "AI Assistant for teachers to improve portfolio level and evidence level instructions improvement, skill extraction and reflection question generation.", group: "Canvas", - name: l, - nutritionFacts: Ee, + name: u, + nutritionFacts: Ge, revision: "2025.10.27", - uid: Ne -}, d = "Suggestions for Quick Reassess", Re = "quickreassess", k = [ + uid: qe +}, c = "Suggestions for Quick Reassess", je = "quickreassess", _ = [ { description: "We leverage anonymized aggregate data for detailed analytics to inform model development and product improvements. No AI models are used at this level.", highlighted: !1, @@ -1526,7 +1864,7 @@ const e = "Ask Your Data", U = "askyourdata", f = [ level: "LEVEL 4", title: "Collaborative AI Consortium" } -], B = [ +], U = [ { blockTitle: "Model & Data", segmentData: [ @@ -1607,7 +1945,7 @@ const e = "Ask Your Data", U = "askyourdata", f = [ } ] } -], Me = { +], Ke = { closeButtonText: "Close", closeIconButtonScreenReaderLabel: "Close", data: void 0, @@ -1615,9 +1953,9 @@ const e = "Ask Your Data", U = "askyourdata", f = [ modalLabel: "This is a modal for AI facts", title: "AI Nutrition Facts", triggerText: "Nutrition Facts", - data: B, - featureName: d -}, ke = { + data: U, + featureName: c +}, Je = { closeButtonText: "Close", closeIconButtonScreenReaderLabel: "Close dialog", currentFeature: "Suggestions for Quick Reassess", @@ -1626,9 +1964,9 @@ const e = "Ask Your Data", U = "askyourdata", f = [ modalLabel: "Data Permission Levels modal", title: "Data Permission Levels", triggerText: "Data Permission Levels", - currentFeature: d, - data: k -}, Be = { + currentFeature: c, + data: _ +}, Xe = { data: [ { description: "We utilize off-the-shelf AI models and customer data as input to provide AI-powered features. No data is used for training this model.", @@ -1656,19 +1994,19 @@ const e = "Ask Your Data", U = "askyourdata", f = [ nutritionFactsTitle: "AI Nutrition Facts", title: "Features", trigger: void 0, - dataPermissionLevelsData: k, - nutritionFactsData: B, + dataPermissionLevelsData: _, + nutritionFactsData: U, trigger: void 0 -}, ze = { - aiInformation: Be, - dataPermissionLevels: ke, +}, Ze = { + aiInformation: Xe, + dataPermissionLevels: Je, 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.", group: "Mastery", - name: d, - nutritionFacts: Me, + name: c, + nutritionFacts: Ke, revision: "2025.10.27", - uid: Re -}, u = "Generator for Rubrics", We = "rubricgenerator", z = [ + uid: je +}, m = "Generator for Rubrics", et = "rubricgenerator", O = [ { description: "We leverage anonymized aggregate data for detailed analytics to inform model development and product improvements. No AI models are used at this level.", highlighted: !1, @@ -1693,7 +2031,7 @@ const e = "Ask Your Data", U = "askyourdata", f = [ level: "LEVEL 4", title: "Collaborative AI Consortium" } -], W = [ +], q = [ { blockTitle: "Model & Data", segmentData: [ @@ -1774,7 +2112,7 @@ const e = "Ask Your Data", U = "askyourdata", f = [ } ] } -], $e = { +], tt = { closeButtonText: "Close", closeIconButtonScreenReaderLabel: "Close", data: void 0, @@ -1782,9 +2120,9 @@ const e = "Ask Your Data", U = "askyourdata", f = [ modalLabel: "This is a modal for AI facts", title: "AI Nutrition Facts", triggerText: "Nutrition Facts", - data: W, - featureName: u -}, Ve = { + data: q, + featureName: m +}, it = { closeButtonText: "Close", closeIconButtonScreenReaderLabel: "Close dialog", currentFeature: "Generator for Rubrics", @@ -1793,9 +2131,9 @@ const e = "Ask Your Data", U = "askyourdata", f = [ modalLabel: "Data Permission Levels modal", title: "Data Permission Levels", triggerText: "Data Permission Levels", - currentFeature: u, - data: z -}, _e = { + currentFeature: m, + data: O +}, at = { data: [ { description: "We utilize off-the-shelf AI models and customer data as input to provide AI-powered features. No data is used for training this model.", @@ -1823,19 +2161,19 @@ const e = "Ask Your Data", U = "askyourdata", f = [ nutritionFactsTitle: "AI Nutrition Facts", title: "Features", trigger: void 0, - dataPermissionLevelsData: z, - nutritionFactsData: W, + dataPermissionLevelsData: O, + nutritionFactsData: q, trigger: void 0 -}, Ue = { - aiInformation: _e, - dataPermissionLevels: Ve, +}, st = { + aiInformation: at, + dataPermissionLevels: it, description: "AI-generated rubric recommendations for Canvas assignments.", group: "Canvas", - name: u, - nutritionFacts: $e, + name: m, + nutritionFacts: tt, revision: "2025.10.09", - uid: We -}, c = "Search", Oe = "smartsearch", $ = [ + uid: et +}, h = "Search", ot = "smartsearch", G = [ { description: "We leverage anonymized aggregate data for detailed analytics to inform model development and product improvements. No AI models are used at this level.", highlighted: !1, @@ -1860,7 +2198,7 @@ const e = "Ask Your Data", U = "askyourdata", f = [ level: "LEVEL 4", title: "Collaborative AI Consortium" } -], V = [ +], H = [ { blockTitle: "Model & Data", segmentData: [ @@ -1941,7 +2279,7 @@ const e = "Ask Your Data", U = "askyourdata", f = [ } ] } -], qe = { +], nt = { closeButtonText: "Close", closeIconButtonScreenReaderLabel: "Close", data: void 0, @@ -1949,9 +2287,9 @@ const e = "Ask Your Data", U = "askyourdata", f = [ modalLabel: "This is a modal for AI facts", title: "AI Nutrition Facts", triggerText: "Nutrition Facts", - data: V, - featureName: c -}, Ge = { + data: H, + featureName: h +}, rt = { closeButtonText: "Close", closeIconButtonScreenReaderLabel: "Close dialog", currentFeature: "Search", @@ -1960,9 +2298,9 @@ const e = "Ask Your Data", U = "askyourdata", f = [ modalLabel: "Data Permission Levels modal", title: "Data Permission Levels", triggerText: "Data Permission Levels", - currentFeature: c, - data: $ -}, He = { + currentFeature: h, + data: G +}, lt = { data: [ { description: "We utilize off-the-shelf AI models and customer data as input to provide AI-powered features. No data is used for training this model.", @@ -1990,59 +2328,63 @@ const e = "Ask Your Data", U = "askyourdata", f = [ nutritionFactsTitle: "AI Nutrition Facts", title: "Features", trigger: void 0, - dataPermissionLevelsData: $, - nutritionFactsData: V, + dataPermissionLevelsData: G, + nutritionFactsData: H, trigger: void 0 -}, Ye = { - aiInformation: He, - dataPermissionLevels: Ge, +}, dt = { + aiInformation: lt, + dataPermissionLevels: rt, description: "Natural language search of course content for students and instructors.", group: "Canvas", - name: c, - nutritionFacts: qe, + name: h, + nutritionFacts: nt, revision: "2025.10.02", - uid: Oe -}, m = (v, _) => { - const g = {}; - for (const p in v) - g[p] = v[p][_]; - return g; -}, h = { - askyourdata: H, - bcealttext: J, - canvascoursetranslation: ie, - canvasdiscussionsummaries: re, - canvasgradingassistance: me, - canvasinboxtranslation: fe, - discussioninsights: be, - igniteagent: ye, - portfolios: Se, - quickreassess: ze, - rubricgenerator: Ue, - smartsearch: Ye -}, Qe = m( - h, + uid: ot +}, v = (p, Y) => { + const f = {}; + for (const I in p) + f[I] = p[I][Y]; + return f; +}, g = { + askyourdata: X, + assessmentauthoringassistance: ae, + bcealttext: le, + canvascoursetranslation: he, + canvasdiscussionsummaries: Ie, + canvasgradingassistance: De, + canvasinboxtranslation: Ne, + discussioninsights: Re, + igniteagent: We, + itemauthoringassistance: Oe, + portfolios: Qe, + quickreassess: Ze, + rubricgenerator: st, + smartsearch: dt +}, ut = v( + g, "nutritionFacts" -), je = m( - h, +), ct = v( + g, "dataPermissionLevels" -), Ke = m(h, "aiInformation"); +), mt = v(g, "aiInformation"); export { - h as AiInfo, - Ke as aiInformation, - H as askyourdata, - J as bcealttext, - ie as canvascoursetranslation, - re as canvasdiscussionsummaries, - me as canvasgradingassistance, - fe as canvasinboxtranslation, - je as dataPermissionLevels, - h as default, - be as discussioninsights, - ye as igniteagent, - Qe as nutritionFacts, - Se as portfolios, - ze as quickreassess, - Ue as rubricgenerator, - Ye as smartsearch + g as AiInfo, + mt as aiInformation, + X as askyourdata, + ae as assessmentauthoringassistance, + le as bcealttext, + he as canvascoursetranslation, + Ie as canvasdiscussionsummaries, + De as canvasgradingassistance, + Ne as canvasinboxtranslation, + ct as dataPermissionLevels, + g as default, + Re as discussioninsights, + We as igniteagent, + Oe as itemauthoringassistance, + ut as nutritionFacts, + Qe as portfolios, + Ze as quickreassess, + st as rubricgenerator, + dt as smartsearch };