Link copied to clipboard

AI-Mediated Learning Interactions Profile

Draft xAPI Profile · v0.1.0 · March 19, 2026

An xAPI Profile defining vocabulary, statement patterns, and activity types for recording generative AI-mediated learning interactions. Developed in support of ISO/IEC JTC1 SC36 PWI 26254 and aligned with the IEEE TLA ecosystem.

Profile IRIhttps://tlatoolbox.com/profiles/ai-mediated-interactions
See Alsohttps://tlatoolbox.com/profiles/ai-mediated-interactions/about
AuthorinXsol LLC / TLA Toolbox — https://tlatoolbox.com
Concepts16
Statement Templates4
Patterns4
View JSON-LD Download Markdown Docs Log in to browse full details

Concepts (16)

prompted

Indicates the learner submitted a prompt or query to a generative AI system during a learning activity.

TypeVerb
IRIhttps://tlatoolbox.com/profiles/ai-mediated-interactions/verbs/prompted
In Schemehttps://tlatoolbox.com/profiles/ai-mediated-interactions/v/0.1.0

received AI response

Indicates the learner received a response from a generative AI system during a learning activity.

TypeVerb
IRIhttps://tlatoolbox.com/profiles/ai-mediated-interactions/verbs/received-ai-response
In Schemehttps://tlatoolbox.com/profiles/ai-mediated-interactions/v/0.1.0

incorporated AI output

Indicates the learner used or incorporated output from a generative AI system into their work, submission, or assessment response.

TypeVerb
IRIhttps://tlatoolbox.com/profiles/ai-mediated-interactions/verbs/incorporated-ai-output
In Schemehttps://tlatoolbox.com/profiles/ai-mediated-interactions/v/0.1.0

requested AI scaffolding

Indicates the learner explicitly requested instructional scaffolding, hints, or guided assistance from a generative AI system.

TypeVerb
IRIhttps://tlatoolbox.com/profiles/ai-mediated-interactions/verbs/requested-ai-scaffold
In Schemehttps://tlatoolbox.com/profiles/ai-mediated-interactions/v/0.1.0

submitted with AI assistance

Indicates the learner submitted work for assessment in which generative AI assistance was used during the session.

TypeVerb
IRIhttps://tlatoolbox.com/profiles/ai-mediated-interactions/verbs/submitted-with-ai-assistance
In Schemehttps://tlatoolbox.com/profiles/ai-mediated-interactions/v/0.1.0

submitted independently

Indicates the learner submitted work for assessment with no generative AI assistance used during the session. Enables explicit provenance assertion of independent work.

TypeVerb
IRIhttps://tlatoolbox.com/profiles/ai-mediated-interactions/verbs/submitted-independently
In Schemehttps://tlatoolbox.com/profiles/ai-mediated-interactions/v/0.1.0

AI Interaction Session

A bounded session of one or more exchanges between a learner and a generative AI system within a learning context. Groups individual prompt-response exchanges for session-level analytics.

TypeActivityType
IRIhttps://tlatoolbox.com/profiles/ai-mediated-interactions/activity-types/ai-interaction-session
In Schemehttps://tlatoolbox.com/profiles/ai-mediated-interactions/v/0.1.0

AI Exchange

A single prompt-response turn between a learner and a generative AI system.

TypeActivityType
IRIhttps://tlatoolbox.com/profiles/ai-mediated-interactions/activity-types/ai-exchange
In Schemehttps://tlatoolbox.com/profiles/ai-mediated-interactions/v/0.1.0

AI-Assisted Assessment

An assessment activity in which the learner had access to or used generative AI assistance. Used to type the object of submission statements for institutional analytics and governance.

TypeActivityType
IRIhttps://tlatoolbox.com/profiles/ai-mediated-interactions/activity-types/ai-assisted-assessment
In Schemehttps://tlatoolbox.com/profiles/ai-mediated-interactions/v/0.1.0

AI Platform

Identifies the generative AI platform used in the interaction (e.g., ChatGPT, Gemini, Claude, Copilot).

TypeContextExtension
IRIhttps://tlatoolbox.com/profiles/ai-mediated-interactions/extensions/ai-platform
In Schemehttps://tlatoolbox.com/profiles/ai-mediated-interactions/v/0.1.0

AI Model Version

Identifies the specific model version of the generative AI used (e.g., gpt-4o, gemini-1.5-pro).

TypeContextExtension
IRIhttps://tlatoolbox.com/profiles/ai-mediated-interactions/extensions/ai-model-version
In Schemehttps://tlatoolbox.com/profiles/ai-mediated-interactions/v/0.1.0

AI Session ID

A UUID linking all xAPI statements belonging to a single AI interaction session. Enables correlation of prompt, response, and submission statements for provenance analysis.

TypeContextExtension
IRIhttps://tlatoolbox.com/profiles/ai-mediated-interactions/extensions/ai-session-id
In Schemehttps://tlatoolbox.com/profiles/ai-mediated-interactions/v/0.1.0

AI Interaction Type

Classifies the nature of the AI interaction. Allowed values: prompt-response, scaffolding, feedback, generation, clarification.

TypeContextExtension
IRIhttps://tlatoolbox.com/profiles/ai-mediated-interactions/extensions/interaction-type
In Schemehttps://tlatoolbox.com/profiles/ai-mediated-interactions/v/0.1.0

Prompt Count

The number of prompts submitted to the generative AI system within the session. Relevant for analytics on AI reliance and scaffolding depth.

TypeContextExtension
IRIhttps://tlatoolbox.com/profiles/ai-mediated-interactions/extensions/prompt-count
In Schemehttps://tlatoolbox.com/profiles/ai-mediated-interactions/v/0.1.0

AI Assistance Level

A normalized value (0.0–1.0) representing the degree of AI assistance used relative to the learner's independent work. 0.0 = fully independent, 1.0 = fully AI-generated. Intended for use in competency assertion provenance via RAP.

TypeResultExtension
IRIhttps://tlatoolbox.com/profiles/ai-mediated-interactions/extensions/ai-assistance-level
In Schemehttps://tlatoolbox.com/profiles/ai-mediated-interactions/v/0.1.0

AI Output Incorporated

Boolean flag indicating whether the learner incorporated AI-generated output into their submitted work or assessment response.

TypeContextExtension
IRIhttps://tlatoolbox.com/profiles/ai-mediated-interactions/extensions/output-incorporated
In Schemehttps://tlatoolbox.com/profiles/ai-mediated-interactions/v/0.1.0

Statement Templates (4)

Learner Prompted AI

Template for a statement recording a learner submitting a prompt to a generative AI system.

IRIhttps://tlatoolbox.com/profiles/ai-mediated-interactions/templates/learner-prompted-ai
Verbhttps://tlatoolbox.com/profiles/ai-mediated-interactions/verbs/prompted
Object Activity Typehttps://tlatoolbox.com/profiles/ai-mediated-interactions/activity-types/ai-exchange
Context Grouping Activity Typehttps://tlatoolbox.com/profiles/ai-mediated-interactions/activity-types/ai-interaction-session
Rules:
  • $.context.extensions['https://tlatoolbox.com/profiles/ai-mediated-interactions/extensions/ai-platform'] [recommended]
  • $.context.extensions['https://tlatoolbox.com/profiles/ai-mediated-interactions/extensions/ai-session-id'] [included]
  • $.context.extensions['https://tlatoolbox.com/profiles/ai-mediated-interactions/extensions/interaction-type'] [recommended]

Learner Received AI Response

Template for a statement recording a learner receiving a response from a generative AI system.

IRIhttps://tlatoolbox.com/profiles/ai-mediated-interactions/templates/learner-received-ai-response
Verbhttps://tlatoolbox.com/profiles/ai-mediated-interactions/verbs/received-ai-response
Object Activity Typehttps://tlatoolbox.com/profiles/ai-mediated-interactions/activity-types/ai-exchange
Context Grouping Activity Typehttps://tlatoolbox.com/profiles/ai-mediated-interactions/activity-types/ai-interaction-session
Rules:
  • $.context.extensions['https://tlatoolbox.com/profiles/ai-mediated-interactions/extensions/ai-session-id'] [included]
  • $.context.extensions['https://tlatoolbox.com/profiles/ai-mediated-interactions/extensions/ai-model-version'] [recommended]

Submitted with AI Assistance

Template for a statement recording a learner submitting assessed work in which generative AI assistance was used. Core provenance statement for institutional governance.

IRIhttps://tlatoolbox.com/profiles/ai-mediated-interactions/templates/submitted-with-ai-assistance
Verbhttps://tlatoolbox.com/profiles/ai-mediated-interactions/verbs/submitted-with-ai-assistance
Object Activity Typehttps://tlatoolbox.com/profiles/ai-mediated-interactions/activity-types/ai-assisted-assessment
Rules:
  • $.context.extensions['https://tlatoolbox.com/profiles/ai-mediated-interactions/extensions/ai-session-id'] [included]
  • $.context.extensions['https://tlatoolbox.com/profiles/ai-mediated-interactions/extensions/prompt-count'] [recommended]
  • $.result.extensions['https://tlatoolbox.com/profiles/ai-mediated-interactions/extensions/ai-assistance-level'] [recommended]
  • $.context.extensions['https://tlatoolbox.com/profiles/ai-mediated-interactions/extensions/output-incorporated'] [included]

Submitted Independently

Template for a statement asserting a learner submitted assessed work with no AI assistance. Enables explicit independent work provenance for competency assertion via RAP.

IRIhttps://tlatoolbox.com/profiles/ai-mediated-interactions/templates/submitted-independently
Verbhttps://tlatoolbox.com/profiles/ai-mediated-interactions/verbs/submitted-independently
Object Activity Typehttp://adlnet.gov/expapi/activities/assessment
Rules:
  • $.context.extensions['https://tlatoolbox.com/profiles/ai-mediated-interactions/extensions/output-incorporated'] [included]

Patterns (4)

AI-Assisted Submission Pattern Primary

The core provenance chain: learner prompts AI one or more times, receives responses, then submits work with AI assistance declared. Links AI interaction session to assessed submission.

IRIhttps://tlatoolbox.com/profiles/ai-mediated-interactions/patterns/ai-assisted-submission
Sequencehttps://tlatoolbox.com/profiles/ai-mediated-interactions/patterns/prompt-response-exchange
https://tlatoolbox.com/profiles/ai-mediated-interactions/templates/submitted-with-ai-assistance

Prompt-Response Exchange

A single prompt-response turn: learner prompted followed by learner received AI response.

IRIhttps://tlatoolbox.com/profiles/ai-mediated-interactions/patterns/prompt-response-exchange
Sequencehttps://tlatoolbox.com/profiles/ai-mediated-interactions/templates/learner-prompted-ai
https://tlatoolbox.com/profiles/ai-mediated-interactions/templates/learner-received-ai-response

Independent Submission Pattern

Learner submits assessed work with explicit declaration of no AI assistance. Supports clean competency assertion provenance via RAP.

IRIhttps://tlatoolbox.com/profiles/ai-mediated-interactions/patterns/independent-submission
Sequencehttps://tlatoolbox.com/profiles/ai-mediated-interactions/templates/submitted-independently

Scaffolded Then Submitted Pattern

Learner attempts work independently, seeks AI scaffolding assistance, then submits with AI assistance declared. Captures escalating assistance pattern relevant to academic integrity and learning analytics.

IRIhttps://tlatoolbox.com/profiles/ai-mediated-interactions/patterns/scaffolded-then-submitted
Sequencehttps://tlatoolbox.com/profiles/ai-mediated-interactions/patterns/prompt-response-exchange
https://tlatoolbox.com/profiles/ai-mediated-interactions/templates/submitted-with-ai-assistance