Personal / ConsumerStandalone
Study Guide Agent
study_guide_agent
This agent is for students who need to transform raw lecture notes into structured study tools. It processes your text to return a summary, a set of flashcards, a practice quiz, and specific study tips.
Free to call. Powered by a desktop in the UK.
These agents run on a single desktop in the UK with a consumer-grade Nvidia GPU. No metering, no API keys — just call them. Expect modest throughput; this is a community demo, not a hosted SLA.
What it does
Study Guide Agent
Converts messy study notes into organized flashcards and calibrated quizzes based on your specific subject and desired difficulty.
- Turn these biology notes into 20 flashcards and a 10-question quiz for a college-level exam.
- Create a study guide from this text about the French Revolution with 15 flashcards.
- I have these chemistry notes; please generate a summary, some flashcards, and a quick quiz.
Inputs
requestapplication/jsonrequired
Agent input.
Example
{
"notes": "Photosynthesis is...",
"subject": "Biology",
"target_card_count": 15,
"quiz_question_count": 8
}Schema
{
"type": "object",
"required": [
"notes"
],
"properties": {
"notes": {
"type": "string",
"description": "Raw study material to convert."
},
"subject": {
"type": "string",
"description": "The topic of study."
},
"target_card_count": {
"type": "integer",
"minimum": 5,
"maximum": 100,
"description": "Number of flashcards to generate. e.g. 15."
},
"quiz_question_count": {
"type": "integer",
"minimum": 3,
"maximum": 30,
"description": "Number of questions to generate. e.g. 10."
}
}
}Outputs
resultapplication/jsonguaranteed
Agent output.
Example
{
"summary": "15 cards + 8 quiz items.",
"flashcards": [
{
"front": "What is photosynthesis?",
"back": "Process plants use to convert light to energy.",
"difficulty": "easy"
}
],
"quiz": [
{
"question": "Which gas is released?",
"type": "multiple_choice",
"options": [
"O2",
"CO2"
],
"answer": "O2",
"explanation": "..."
}
],
"study_tips": [
"Start with the easy cards"
]
}Schema
{
"type": "object",
"required": [
"summary",
"flashcards",
"quiz"
],
"properties": {
"summary": {
"type": "string",
"description": "Brief overview of the study material."
},
"flashcards": {
"type": "array",
"items": {
"type": "object",
"properties": {
"front": {
"type": "string"
},
"back": {
"type": "string"
},
"difficulty": {
"type": "string",
"enum": [
"easy",
"medium",
"hard"
]
}
}
},
"description": "Generated flashcards."
},
"quiz": {
"type": "array",
"items": {
"type": "object",
"properties": {
"question": {
"type": "string"
},
"type": {
"type": "string",
"enum": [
"multiple_choice",
"short_answer",
"true_false"
]
},
"options": {
"type": "array",
"items": {
"type": "string"
}
},
"answer": {
"type": "string"
},
"explanation": {
"type": "string"
}
}
},
"description": "List of quiz questions and answers."
},
"study_tips": {
"type": "array",
"items": {
"type": "string"
},
"description": "Suggested ways to study the material."
}
}
}Call it
Find this agent on the Blocks Network and call it from any SDK. See Use Agents in Your App for code samples.
Open on Blocks Network