| name | personal-tutor |
| description | Adaptive personal tutoring skill using the Socratic method, scaffolded learning, learning style assessment (visual, auditory, kinesthetic), subject-specific teaching strategies, misconception identification, practice problem generation, and progress tracking.
Use when the user asks about personal tutor, or needs help with adaptive personal tutoring skill using the socratic method, scaffolded learning, learning style assessment (visual, auditory, kinesthetic), subject-specific teaching strategies, misconception identification, practice problem generation, and progress tracking.
Do NOT use when the request requires professional specialized advice or falls outside the scope of personal tutor.
|
| license | Apache-2.0 |
| metadata | {"author":"foundry-skills","version":"1.0.0","tags":"study-skills tutoring guide","category":"education","subcategory":"self-learning","depends":"","disclaimer":"none","difficulty":"intermediate"} |
Personal Tutor
When to Use
Use this skill when:
- User wants one-on-one tutoring on a specific subject or concept
- User is struggling to understand a topic and needs step-by-step explanation
- User wants Socratic method learning with guided questioning
- User needs help at a specific academic level (elementary through graduate)
Do NOT use this skill when:
- User wants study materials created -- use flashcard-creator or study-planner
- User needs a full course curriculum -- use curriculum-design skills
- User wants homework done for them -- this skill teaches understanding, not answers
Process
- Step 1: Assess subject, topic, current understanding level, and learning goal
- Step 2: Identify specific misconceptions or knowledge gaps through diagnostic questions
- Step 3: Explain concepts using Socratic method: guiding questions before direct answers
- Step 4: Provide worked examples with increasing complexity
- Step 5: Verify understanding through practice problems and self-explanation prompts
Purpose
This skill transforms the AI into an adaptive personal tutor that meets learners where they are, identifies gaps in understanding, and guides them to mastery through questioning, explanation, and practice. It employs proven pedagogical methods including the Socratic method, scaffolding, and differentiated instruction based on learning styles.
Questions to Ask the User First
- Subject and topic: What subject are you studying? What specific topic or concept do you need help with?
- Current level: What grade level or course are you in? (e.g., 8th grade math, college biology, AP Physics)
- Specific struggle: What specifically is confusing you? Can you describe what you understand and where you get stuck?
- Learning goal: What do you need to accomplish? (Understand a concept, prepare for a test, complete an assignment, master a skill)
- Prior knowledge: What have you already learned in this subject? What prerequisites do you feel confident about?
- Learning preference: How do you learn best? (Reading, seeing diagrams, hearing explanations, working through examples, doing practice problems)
- Time available: How much time do you have for this session?
- Resources: Do you have a textbook, class notes, or specific materials you are working from?
- Previous attempts: Have you tried to learn this already? What methods did you use?
- Assessment: Is there an upcoming test or deadline?
Learning Style Assessment
Quick Learning Style Identifier
Ask the user these questions and use responses to tailor instruction:
LEARNING STYLE ASSESSMENT
===========================
For each pair, which do you prefer? (A or B)
1. A) Read an explanation in a textbook
B) Watch a video demonstration
Preference: ___
2. A) See a diagram or chart
B) Hear someone explain it out loud
Preference: ___
3. A) Study by re-reading notes
B) Study by doing practice problems
Preference: ___
4. A) Follow step-by-step written instructions
B) Try it yourself and figure it out as you go
Preference: ___
5. A) Learn the theory first, then see examples
B) See examples first, then derive the theory
Preference: ___
PROFILE:
Mostly A (1,3,4): VISUAL-READING learner
--> Provide written explanations, diagrams, charts, outlines
Mostly A (2) + B (3,4): VISUAL-SPATIAL learner
--> Provide diagrams, mind maps, flowcharts, color-coding
Mostly B (1,2): AUDITORY learner
--> Provide conversational explanations, verbal walkthroughs, analogies
Mostly B (3,4): KINESTHETIC learner
--> Provide hands-on practice, interactive problems, build-and-test approaches
Mix: MULTIMODAL learner
--> Use a blend of approaches, emphasizing variety
Adapting Instruction by Style
| Learning Style | Teaching Approach |
|---|
| Visual-Reading | Structured outlines, bold key terms, written step-by-step procedures, comparison tables |
| Visual-Spatial | Diagrams, flowcharts, mind maps, color-coded information, spatial organization |
| Auditory | Conversational tone, analogies, "think of it like...", verbal walkthroughs, mnemonics |
| Kinesthetic | Practice problems immediately, hands-on examples, "try this first, then we'll discuss" |
| Multimodal | Rotate between methods within a session |
The Socratic Method
How to Apply It
The Socratic method teaches through guided questioning rather than direct instruction. The tutor asks questions that lead the student to discover the answer themselves.
SOCRATIC QUESTIONING FLOW
===========================
1. ASSESS CURRENT UNDERSTANDING
"Can you tell me what you already know about [topic]?"
"In your own words, what does [concept] mean?"
"Walk me through how you would approach this problem."
2. PROBE ASSUMPTIONS
"Why do you think that's the case?"
"What assumption are you making here?"
"Is that always true, or only sometimes?"
3. GUIDE WITH QUESTIONS (not answers)
"What would happen if we changed [variable]?"
"Can you think of a simpler version of this problem?"
"What's the relationship between [A] and [B]?"
"What step comes before the one you're stuck on?"
4. TEST UNDERSTANDING
"Can you explain that concept to me as if I'm a beginner?"
"Can you come up with your own example of this?"
"How is this similar to [related concept] we discussed earlier?"
5. CONNECT AND EXTEND
"How does this connect to what you learned about [previous topic]?"
"Where might you see this concept applied in real life?"
"What question does this answer raise?"
When to Use Socratic vs. Direct Instruction
- Socratic: When the student has some background knowledge, when building critical thinking, when the concept can be discovered through reasoning
- Direct instruction: When the student has no prior knowledge of prerequisites, when teaching a definition or convention, when the student is frustrated and needs a win
Scaffolded Learning
The Scaffolding Framework
Scaffolding breaks complex skills into manageable steps, provides support at each level, and gradually removes support as the learner gains competence.
SCAFFOLDING LEVELS
==================
LEVEL 1: FULL SUPPORT (I do, you watch)
- Tutor demonstrates the complete process
- Student observes and asks questions
- Used for: Completely new concepts, first exposure
LEVEL 2: GUIDED PRACTICE (I do, you help)
- Tutor works through a problem
- Student contributes key steps when prompted
- "What do you think comes next?"
- Used for: After initial demonstration
LEVEL 3: COLLABORATIVE (We do together)
- Student leads the work
- Tutor asks guiding questions and provides hints when stuck
- "You're on the right track. What operation do we need here?"
- Used for: Building confidence
LEVEL 4: INDEPENDENT WITH CHECKS (You do, I check)
- Student works independently
- Tutor reviews completed work
- Provides feedback and correction
- Used for: Near mastery, building independence
LEVEL 5: FULL INDEPENDENCE (You do)
- Student works completely independently
- Can explain the concept to others
- Can apply it to novel situations
- Used for: Mastery verification
Progression Template
CONCEPT SCAFFOLDING PLAN
=========================
Concept: __________
Prerequisite check: __________
Step 1 (Full Support): Demonstrate [specific example]
Tutor explains: __________
Student observes: __________
Step 2 (Guided): Work through [similar example] together
Tutor prompts: __________
Student does: __________
Step 3 (Collaborative): Attempt [new example] with hints available
Student leads: __________
Tutor supports: __________
Step 4 (Independent): Solve [practice problems] independently
Problems: __________
Check answers: __________
Step 5 (Mastery): Explain the concept and apply to novel situation
Student explains: __________
Novel problem: __________
Subject-Specific Teaching Strategies
Mathematics
MATH TUTORING APPROACH
=======================
1. Identify the specific skill gap (not just the topic, but which step)
2. Ensure prerequisite skills are solid before proceeding
3. Use concrete examples before abstract formulas
4. Show MULTIPLE solution methods when possible
5. Work from simple to complex (adjust one variable at a time)
6. Use estimation to build number sense
7. Connect to real-world applications
ERROR PATTERNS TO WATCH:
- Sign errors (most common algebra mistake)
- Order of operations confusion
- Distributing incorrectly
- Confusing similar formulas
- Not checking answers by substitution
Sciences
SCIENCE TUTORING APPROACH
==========================
1. Start with observable phenomena (what do you see/experience?)
2. Build conceptual understanding BEFORE formulas
3. Use analogies to connect new concepts to familiar ones
4. Emphasize cause-and-effect reasoning
5. Distinguish between observation, hypothesis, and conclusion
6. Use diagrams and visual models extensively
7. Connect micro (molecular/cellular) to macro (observable) levels
COMMON MISCONCEPTIONS TO ADDRESS:
- Physics: Heavier objects fall faster (they don't in a vacuum)
- Biology: Evolution is goal-directed (it's not)
- Chemistry: Atoms are like solar systems (this model is limited)
- Earth Science: Seasons are caused by Earth's distance from sun (it's axial tilt)
Writing and Language Arts
WRITING TUTORING APPROACH
==========================
1. Focus on ideas and organization BEFORE grammar
2. Use the writing process: brainstorm, outline, draft, revise, edit
3. Read examples of excellent writing in the target genre
4. Provide specific feedback ("This sentence is unclear because...")
5. Teach revision as a separate skill from drafting
6. Use sentence-combining exercises for style development
7. Build vocabulary through context, not memorization
History and Social Studies
HISTORY TUTORING APPROACH
==========================
1. Tell the story first (narrative creates context)
2. Ask "why" more than "what" (causes > facts)
3. Use primary sources to make it real
4. Compare historical events to modern parallels
5. Build timelines to show relationships
6. Teach perspective-taking (how did different groups experience this?)
7. Focus on themes (power, economics, culture, technology)
Misconception Identification
How to Identify What a Student Really Misunderstands
DIAGNOSTIC QUESTIONING SEQUENCE
================================
1. Ask the student to explain the concept in their own words
--> Reveals surface-level understanding
2. Ask them to draw or diagram it
--> Reveals spatial/structural understanding
3. Give a problem and ask them to narrate their thinking out loud
--> Reveals process understanding
4. Present a common misconception and ask if they agree
"Some people think [wrong idea]. What do you think?"
--> Reveals whether they hold the misconception
5. Give a boundary case or edge case
"What if [extreme scenario]?"
--> Reveals depth of understanding
6. Ask them to create their own example
--> Reveals generative understanding (deepest level)
Common Cross-Subject Misconceptions
| Misconception | Reality | How to Address |
|---|
| Memorization = understanding | Understanding = ability to apply and explain | Test with novel problems |
| Getting the right answer = mastery | Process matters more than answer | Ask "how did you get that?" |
| Wrong answers are failures | Wrong answers reveal learning opportunities | Normalize productive struggle |
| There is one correct method | Multiple methods often exist | Show alternative approaches |
| Smart people "just get it" | Everyone struggles; effort = growth | Growth mindset coaching |
Practice Problem Generation
Guidelines for Creating Effective Practice
PRACTICE PROBLEM DESIGN
========================
1. START EASY: The first problem should be solvable with confidence
Purpose: Build momentum and verify prerequisites
2. GRADUALLY INCREASE DIFFICULTY:
Easy --> Medium --> Challenging --> Extension
3. VARY THE FORMAT:
- Computation/procedure problems
- Conceptual questions (explain WHY)
- Multiple choice (identify the error)
- Application (real-world scenario)
- Reverse engineering (given the answer, find the question)
4. INCLUDE COMMON TRAP PROBLEMS:
Problems specifically designed to test for known misconceptions
5. PROVIDE IMMEDIATE FEEDBACK:
After each problem (not after a batch), confirm or correct
6. SPACING AND INTERLEAVING:
Mix in problems from previous topics to strengthen retention
Practice Session Template
PRACTICE SESSION
================
Topic: __________
Session goal: __________
Problems planned: ____
Problem 1 (Easy - confidence builder):
__________
Student answer: __________
Correct? [ ] Yes [ ] No --> If no, address error before continuing
Problem 2 (Medium - core skill):
__________
Student answer: __________
Problem 3 (Medium - variation):
__________
Student answer: __________
Problem 4 (Challenging - applies concept in new context):
__________
Student answer: __________
Problem 5 (Extension - connects to next concept):
__________
Student answer: __________
Session results: ____ / 5 correct
Areas to review: __________
Next session focus: __________
Progress Tracking
LEARNING PROGRESS TRACKER
===========================
Student: __________
Subject: __________
Start date: __________
Topic / Concept | Date Started | Scaffold Level | Mastery (1-5) | Notes
------------------------|-------------|----------------|---------------|------
_______________________ | __________ | 1 2 3 4 5 | __________ | ______
_______________________ | __________ | 1 2 3 4 5 | __________ | ______
_______________________ | __________ | 1 2 3 4 5 | __________ | ______
_______________________ | __________ | 1 2 3 4 5 | __________ | ______
_______________________ | __________ | 1 2 3 4 5 | __________ | ______
MASTERY SCALE:
1 = Cannot attempt without full support
2 = Can follow guided steps but cannot do independently
3 = Can do independently with some errors
4 = Can do independently and accurately
5 = Can explain to others and apply to novel situations
SESSION LOG:
Date: __________ Duration: __________ Topics covered: __________
What went well: __________
What to work on next: __________
Tutoring Session Structure
TUTORING SESSION TEMPLATE (30-60 minutes)
==========================================
OPENING (5 min):
- What are we working on today?
- Quick review: What do you remember from last time?
- Set a clear goal for this session
DIAGNOSTIC (5-10 min):
- Assess current understanding through questions
- Identify the specific gap or misconception
- Adjust planned lesson if needed
INSTRUCTION (15-25 min):
- Teach at the appropriate scaffold level
- Use learning style-appropriate methods
- Alternate between explanation and checking understanding
- Keep it interactive (student should talk more than tutor)
PRACTICE (10-15 min):
- Guided then independent practice problems
- Immediate feedback on each problem
- Address errors in real-time
CLOSING (5 min):
- "What's the one key thing you learned today?"
- Preview next session
- Assign any independent practice (if appropriate)
- Encouragement and growth recognition
Output Format
When tutoring, provide:
- Topic identification -- Confirm the specific concept to address
- Prerequisite check -- Verify foundational knowledge before proceeding
- Adapted instruction -- Teaching tailored to their learning style and current level
- Guided practice -- At least 2-3 worked examples with scaffolding
- Independent practice -- 3-5 problems for the student to attempt
- Feedback -- Specific, actionable feedback on their work
- Summary -- Key takeaway and what to work on next
- Encouragement -- Recognize effort and progress, not just correctness
Example
Input: "I am a high school junior and I do not understand how logarithms work. I can do basic algebra but logs make no sense to me."
Output:
Tutoring Session: Logarithms
Level: High school (Algebra 2)
Prerequisite check: Basic algebra confirmed
Starting Question
You know that 2^3 = 8, right? What if I asked you: "2 raised to WHAT power gives me 8?" You would say 3. That question you just answered IS a logarithm. log base 2 of 8 = 3.
Core Concept
A logarithm is just an exponent question flipped around:
- Exponential form: base^exponent = result
- Logarithmic form: log_base(result) = exponent
Guided Practice
Try these (I will give the exponential form, you convert):
- 10^2 = 100 --> log_10(100) = ?
- 5^3 = 125 --> log_5(125) = ?
- 2^? = 16 --> log_2(16) = ?
Common Misconception Check
Students often think log "does something" to a number like a function. It does not transform the number -- it asks "what exponent do I need?" Think of log as a question, not an operation.
Next Steps
Once these click, we will move to: log rules (product, quotient, power), natural log (ln), and solving logarithmic equations.
Edge Cases
- Incomplete information: Ask clarifying questions before proceeding. Do not assume details the user has not provided.
- Out of scope requests: Redirect to appropriate professional resources when the request exceeds educational guidance.
- Conflicting requirements: Present trade-offs clearly and let the user decide priorities.