Community · 2Zrp…GYx2
accessible_coding_tutor
An SDK Blueprint to help blind people learn coding by generating accessible lessons, analyzing progress, and providing motivational feedback.
Version 1
What it does
An SDK Blueprint to help blind people learn coding by generating accessible lessons, analyzing progress, and providing motivational feedback.
- Generate
- Account
- Analyze
- Transform
Try this SDK
Enter the required inputs and run this SDK using the published version.
Remix this SDK
Open an editable version in the AI Builder and make it your own.
Developer details
Version 1
Inputs
- user_addresssolanaAddress · required
- preferred_languagestring · required
Outputs
- final_feedbackobject
steps.generate_feedback.result
Operations
- 01
generate_lesson
Generate
- 02
get_user_account
Account
- 03
analyze_progress
Analyze
- 04
transform_lesson
Transform
- 05
generate_feedback
Generate
Content hash
6f4d3d9f949b7de85832f8b8b71b0eae549960624047763f832f9901f7f5f6e3
Blueprint
{
"name": "accessible_coding_tutor",
"steps": [
{
"id": "generate_lesson",
"op": "ai.generate",
"args": {
"language": {
"$ref": "inputs.preferred_language"
}
},
"config": {
"task": "Generate an accessible coding lesson in the user's preferred language tailored for blind learners.",
"responseSchema": "text_v1"
}
},
{
"id": "get_user_account",
"op": "solana.account",
"args": {
"address": {
"$ref": "inputs.user_address"
}
},
"config": {
"mode": "account"
}
},
{
"id": "analyze_progress",
"op": "ai.analyze",
"args": {
"account_info": {
"$ref": "steps.get_user_account.result"
}
},
"config": {
"task": "Analyze the user's progress based on their account info and provide feedback.",
"responseSchema": "analysis_v1"
}
},
{
"id": "transform_lesson",
"op": "data.transform",
"args": {
"data": {
"$ref": "steps.generate_lesson.result"
}
},
"config": {
"actions": [
{
"action": "select",
"fields": [
"accessible_lesson"
]
}
]
}
},
{
"id": "generate_feedback",
"op": "ai.generate",
"args": {
"progress_report": {
"$ref": "steps.analyze_progress.result"
}
},
"config": {
"task": "Generate motivational feedback based on the user's progress report.",
"responseSchema": "text_v1"
}
}
],
"inputs": {
"user_address": {
"type": "solanaAddress",
"required": true
},
"preferred_language": {
"type": "string",
"required": true,
"maxLength": 4000
}
},
"limits": {
"timeoutMs": 60000,
"maxOutputBytes": 131072
},
"outputs": {
"final_feedback": {
"from": {
"$ref": "steps.generate_feedback.result"
},
"type": "object"
}
},
"description": "An SDK Blueprint to help blind people learn coding by generating accessible lessons, analyzing progress, and providing motivational feedback.",
"capabilities": [
"ai.generate",
"solana.account",
"ai.analyze",
"data.transform"
],
"schemaVersion": "1.0"
}