Fulbright Planner is a web application built to address challenges faced by Fulbright grantees in Taiwan's educational settings. This tool uses a multi-phase generation approach to create context-specific lesson plans and workshop outlines. It is meant to help both novice and experienced teachers align their teaching with current educational standards recommended by Taiwan's Ministry of Education (MOE) and the Foundation for Scholarly Exchange (FSE) while incorporating pedagogical best practices. The app generates lessons which include differentiation strategies, multiple assessment approaches, and culturally responsive elements - saving educators hours of planning time as they can start planning from a good foundation and focus more time and energy on students. This article details the tool's development, implementation, and impact on the Fulbright Taiwan community.
Github Project Repository: ETA-lesson-planner
Live Application: Fulbright Lesson Planner
Fulbright Taiwan deploys over 200 grantees annually across diverse educational settings—from urban centers to rural communities, elementary schools to universities. Despite shared titles and general expectations, each grantee faces unique classroom dynamics, co-teaching relationships, and student backgrounds. Traditional one-size-fits-all training struggles to address these differences, leaving many grantees to adapt general principles to specific contexts with limited guidance.
Key Problem: Standard training cannot account for the wide variance in teaching contexts experienced by Fulbright participants across Taiwan.
Fulbright Planner used AI workflow prompting to create personalized educational resources through an easily to use web app. The tool generates detailed lesson plans and workshop outlines that:
The application was developed iteratively with feedback from approximately 60 Fulbright participants, ensuring its relevance to real teaching scenarios encountered throughout Taiwan.
Fulbright Planner offers two specialized planning interfaces:
Mode | Primary Users | Key Features |
---|---|---|
Lesson | English Teaching Assistants (ETAs) | Co-teaching models, grade-level adaption, K-12 and university settings |
Workshop | EMI Advisors & Teaching Fellows | Professional development focus, scalable activities, participant-count optimization |
Rather than producing plans in a single step, Fulbright Planner combines LLMs with experience using a multi-phase approach that mirrors how many experienced teachers plan:
Phase 1: Objectives Refinement
Phase 2: Activities Design
Phase 3: Components Preparation
Phase 4: Final Plan Integration
Design Philosophy: The multi-phase approach follows universal backward design principles—the same methodology many teachers use when planning effective lessons.
The tool incorporates several elements specific to Taiwan's educational landscape:
Fulbright Planner is built as a responsive single-page web application using:
The core of Fulbright Planner is its multi-phase generation system that employs structured prompting techniques to create a coherent planning workflow:
User Input → Phase 1 (Objectives) → Phase 2 (Activities) → Phase 3 (Components) → Phase 4 (Final Plan)
Each phase:
This approach creates a chain of reasoning that is meant to follow the same process expert teachers use when planning while maintaining the users specific needs and context throughout the generation sequence.
This snippet demonstrates how you can construct different prompts for each phase of the lesson planning process, showing the core of the agentic AI implementation:
// From /api/generate-emi-lesson/+server.js - Phase-specific prompt construction switch (phaseName) { case 'Refining Objectives': prompt = `As an expert English as a Medium of Instruction (EMI) Advisor in Taiwan, you are part of a multi-step workshop planning workflow. Your role in Phase 1 is to refine raw learning objectives and provide supporting context for later phases. Improve on, but do not disregard important details in the INPUT OBJECTIVES. This is what the workshop facilitator wants to work on. INPUT OBJECTIVES: ${objectives} WORKSHOP CONTEXT: Topic: ${topic} Target Audience: ${audience} Workshop Duration: ${duration} Number of Participants: ${participantCount} ${workshopContext ? `Additional Context: ${workshopContext}` : ''} Your response should have two parts: PART 1: REFINED OBJECTIVES (2-3 total) Create 2-3 focused, achievable objectives based on the INPUT OBJECTIVES that are: - Specific and measurable using clear action verbs - Appropriate for the target audience and achievable in the given time - Written to allow for different participation styles - Structured as: "Participants will be able to [action verb] [specific skill/knowledge] [conditions] [criteria]" PART 2: PLANNING CONSIDERATIONS Provide key information for subsequent planning phases about: a) Differentiation Opportunities - How these objectives can be modified for different proficiency levels - Suggested scaffolding approaches // Additional prompt instructions...`; model = 'claude-3-5-haiku-20241022'; max_tokens = 1000; break; // Additional cases for other phases...
Technical Note: Phase-specific prompts range from 500-1000 tokens, while outputs range from 1000-4000 tokens depending on the complexity of the planning task.
The multi-phase architecture provides built-in error management:
Fulbright Planner is deployed as a web application accessible to all Fulbright Taiwan participants through:
For those wishing to deploy or modify their own version:
Component | Requirement |
---|---|
Development | Node.js environment with SvelteKit |
API | Anthropic API access for Claude models |
Deployment | Compatible with Vercel, Netlify, or any SvelteKit-supporting platform |
Cost | Approximately |
User Feedback: "I loved your lesson planning AI and shared it with my LET from last year! [...] Thanks again for your model, it's a really cool tool! I used it to get out of a workshop planning rut earlier last week." — EMI in Kaohsiung
Use Case: Taipei ETA Elementary Middle School Ramadan Lesson
A Fulbright ETA working on a culturally responsive lesson about Ramadan for 7th graders with varying levels of English proficiency:
- Input: The ETA provided essential parameters including the topic (Ramadan), grade level (7th), lesson duration (45 minutes), and selected the "one teach, one assist" co-teaching model for a class of 10-15 students
- Process: The planning system generated refined objectives focusing on cultural understanding, vocabulary development, and critical thinking about discipline and reflection, then created differentiated activities with appropriate scaffolding for middle school learners with diverse language abilities
- Output Summary:
- Warm-up using a world map and sticky notes to activate prior knowledge
- Introduction with bilingual vocabulary support and visual aids
- Main activities including a comparative graphic organizer and reflective pair-share discussions
- Assessment components with exit tickets and peer review
- Clearly defined roles for both the lead teacher (cultural context delivery) and the ETA (language support and facilitation)
- Differentiation strategies for varying language proficiency levels
- Cultural sensitivity considerations to ensure respectful engagement
Lesson Output Example:
Bilingual Lesson on home
Since its deployment, Fulbright Planner has demonstrated several positive effects:
Benefit | Observed Impact |
---|---|
Time Efficiency | Users save 1-2 hours per lesson plan creation |
Quality Improvement | Plans consistently incorporate best practices that new teachers might otherwise overlook |
Reduced Burnout | Eases planning burden during busy periods of the academic year |
Co-Teacher Collaboration | Some Taiwanese co-teachers have begun using the tool for joint planning |
Pedagogical Development | Helps novice teachers internalize effective planning processes |
Based on user feedback and observed usage patterns, several enhancements are planned:
Fulbright Planner demonstrates how targeted agentic AI applications can address specific challenges in specialized domains. By combining educational expertise, cultural context, and advanced AI capabilities, the tool provides personalized support that traditional training approaches cannot deliver at scale.
Key Insight: This project exemplifies how thoughtfully designed AI systems can be informed by human experience and enhance human capabilities rather than replace them, allowing educators to focus more on classroom relationships and less on administrative planning.
Special thanks to the Fulbright Taiwan community for their invaluable feedback and testing support, and to the Foundation for Scholarly Exchange for fostering the collaborative environment that made this project possible.
There are no models linked
There are no datasets linked
There are no models linked
There are no datasets linked