TL;DR — Quick Summary
Lesson 9.1: Capstone Projects
Overview
This module provides students with the opportunity to apply their AI knowledge through a hands-on capstone project. Students choose one of five projects to develop over 10 hours, demonstrating their understanding of AI integration in educational contexts. All projects align with Hupen's mission of providing high-quality, free educational content and developing interactive learning tools for students in Nepal and beyond.
Project 1: AI Study Assistant
Project Description
The AI Study Assistant is an intelligent web-based application that helps students get instant answers to their academic questions through a chat interface. This project addresses the challenges students face while studying complex subjects, helping them understand concepts faster and improve their study experience.
Learning Objectives
- Develop an AI-powered chatbot for educational purposes
- Integrate AI APIs (e.g., OpenAI API, Google Gemini) with a web application
- Build a responsive, user-friendly interface
- Deploy a fully functional web application
Core Features
- AI-powered question answering – Instant explanations for academic queries
- Interactive chat-based learning interface – Students interact through a chat-style interface
- Simple and responsive UI – Works across devices including mobile and desktop
- Web-based accessibility – Accessible from any device with a browser
Technical Stack
- Frontend: HTML, CSS, JavaScript
- Backend: Node.js, Express.js
- AI Integration: OpenAI API or similar
- Database: MongoDB Atlas
- Deployment: Vercel, Render
- Version Control: GitHub
Stretch Goals (Optional)
- Voice-based interaction
- Support for multiple academic subjects
- File and PDF-based question analysis
- Personalized learning recommendations
- Multi-language support
- Integration with learning management systems
Sample Quiz: AI Study Assistant
Question 1 (Multiple Choice) What is the primary purpose of an AI Study Assistant?
- A) To replace teachers in the classroom
- B) To provide instant answers to academic questions and support student learning ✓
- C) To grade student assignments automatically
- D) To create social media content
Question 2 (Short Answer) List three core features of an AI Study Assistant.
Question 3 (True/False) An AI Study Assistant can only be accessed from desktop computers.
- True
- False ✓
Question 4 (Fill in the Blank) The AI Study Assistant processes user questions and sends them to an ________ for generating responses.
Question 5 (Long Answer) Explain how an AI Study Assistant can help students who struggle with complex subjects. Provide at least three specific examples.
Project 2: AI-powered Lesson Planner
Project Description
The AI-Powered Lesson Planner is a web application designed to assist educators in generating structured lesson plans using AI. It helps teachers save time and standardize teaching content.
Learning Objectives
- Build a React.js-based web application
- Integrate Google Gemini API for dynamic content generation
- Implement AI-powered content generation for educational purposes
- Enable PDF export of generated content
Core Features
- Lesson Plan Form – Fields for topic, grade level, main concepts, subtopics, materials needed, learning objectives, and lesson outline
- AI-Powered Lesson Generation – Generates lesson outlines, classroom activities, and assessments via Google Gemini API
- Manual Editing & Formatting – Users can edit AI-generated content before finalizing
- PDF Export – Converts structured lesson plans into downloadable PDFs
Technical Stack
- Framework: React.js
- UI Library: ShadCN
- AI Integration: Google Gemini API (free version)
- PDF Export: react-to-print
- Styling: TailwindCSS
- Build Tool: Vite
Sample Worksheet: Lesson Planning with AI
Part A: Understanding AI-Powered Lesson Planning
What are the benefits of using AI for lesson planning? List at least four benefits.
Complete the following table comparing traditional and AI-powered lesson planning:
| Aspect | Traditional Lesson Planning | AI-Powered Lesson Planning |
|---|---|---|
| Time Required | ||
| Content Generation | ||
| Customization | ||
| Resource Suggestions |
Part B: Practical Application
Using the lesson planner form fields, create a lesson plan outline for a Grade 10 Mathematics class on "Quadratic Equations". Include:
- Learning objectives (3-4)
- Main concepts and subtopics
- Materials needed
- Lesson outline (introduction, main activity, conclusion)
What information would you need to provide to the AI to generate a culturally relevant lesson plan for students in Nepal?
Part C: Reflection
How can AI-powered lesson planning help address educator burnout?
What are the potential limitations of relying on AI for lesson planning?
Project 3: AI Content Creator
Project Description
The AI Content Creator is a system that generates educational content using AI, including textual and visual materials suitable for educational projects. This project focuses on creating interactive learning experiences and AI-powered content generation.
Learning Objectives
- Use AI to create textual and visual educational content
- Generate various types of educational materials efficiently
- Understand ethical considerations in AI content creation
- Apply best practices for integrating AI in content creation
Core Features
- Text Content Generation – Create lesson notes, summaries, and explanations
- Visual Content Creation – Generate hero images, comic strips, and diagrams
- Audio Content – Create audio overviews and native-voice MP3s
- Video Content – Generate walkthrough videos
- Interactive Content – Build interactive learning experiences
Technical Stack
- AI Tools: ChatGPT, DALL-E, Midjourney, or similar
- Presentation Tools: Gamma, Canva
- Audio Generation: Text-to-speech APIs
- Video Generation: AI video creation tools
Sample Question Paper: AI Content Creator
Total Marks: 50 | Time: 2 hours
Section A: Multiple Choice Questions (10 marks)
Which of the following is NOT a type of content that can be created using AI tools?
- A) Textual content
- B) Visual content
- C) Physical textbooks ✓
- D) Audio content
What is an important ethical consideration when using AI for content creation?
- A) Speed of generation
- B) Cost of tools
- C) Attribution and originality of AI-generated content ✓
- D) File size of outputs
Which tool can be used to generate professional presentations quickly?
- A) Microsoft Word
- B) Gamma ✓
- C) Excel
- D) Notepad
Section B: Short Answer Questions (20 marks)
Explain the process of creating an educational video using AI tools. (5 marks)
Describe three types of visual content that can be created using AI for educational purposes. (5 marks)
What are the ethical issues related to AI use in content creation and communication? Provide at least three examples. (5 marks)
How can AI help teachers build lesson content without starting from scratch? (5 marks)
Section C: Long Answer Questions (20 marks)
Design a workflow for creating a complete educational module (including text, visuals, and audio) using AI tools. Include the steps, tools used, and quality checks. (10 marks)
Discuss the advantages and challenges of using AI for educational content creation. How can educators ensure the content is pedagogically sound and culturally appropriate for Nepali students? (10 marks)
Project 4: AI Research Assistant
Project Description
The AI Research Assistant is designed to help students and researchers achieve academic excellence through structured, human-like academic writing. It guides users through the research process, helping them actively engage and develop skills.
Learning Objectives
- Understand the research workflow and how AI can support each stage
- Use AI tools for literature search and analysis
- Apply AI for research design and data analysis
- Evaluate AI tools based on purpose, features, and output quality
Core Features
- Academic Writing Workflow – Brainstorming, thesis development, research sourcing, drafting, and final editing
- Literature Search – Find relevant academic papers using AI tools
- Paper Summarization – Summarize and extract data from academic papers
- Research Design Support – Design questionnaires and conduct data analysis
- Multi-format Interaction – Text or audio interaction
Technical Stack
- AI Tools: Connected Papers, Consensus, Elicit
- LLM Integration: ChatGPT, Gemini, or similar
- Frontend: Web-based interface
- Backend: Python, Node.js, or similar
Sample Notes: AI Research Assistant
What is an AI Research Assistant?
An AI Research Assistant is a tool that helps students and researchers throughout the academic research process. Unlike traditional search methods like Google Scholar, AI research assistants offer a more integrated way to conduct comprehensive literature searches.
Key Stages of AI-Supported Research
1. Literature Search
- AI tools like Connected Papers help visualize connections between academic papers
- Consensus helps locate relevant papers within specific research questions
- Elicit allows searching, summarizing, extracting data from, and interacting with academic papers
2. Research Design
- Use AI to design questionnaires
- Apply AI for data analysis planning
3. Writing and Editing
- AI assists with brainstorming and thesis development
- Grammar correction and paraphrasing for professional writing
4. Final Editing and Formatting
- Structured approach including drafting and final editing
Benefits of AI Research Assistants
- Streamlines the research process
- Supports critical thinking
- Saves time in literature discovery
- Provides structured guidance for novice researchers
- Accommodates different communication preferences (text or audio)
Project 5: AI Educational Resource Generator
Project Description
The AI Educational Resource Generator automatically transforms learning materials into useful study resources. It generates complete lesson bundles including plans, handouts, slides, differentiated versions, games, and more.
Learning Objectives
- Design a system that generates educational resources from source materials
- Create various types of learning resources using AI
- Understand Open Educational Resources (OER) and their transformation
- Implement resource generation for diverse learning needs
Core Features
- Multi-format Resource Generation – Lesson plans, handouts, slides, differentiated versions
- Review and Assessment Tools – Generate quizzes, flashcards, Kahoot-style questions
- Interactive Elements – Create review games and learning journeys
- Resource Personalization – Dynamic generation of personalized learning resources
- OER Transformation – Convert open textbooks and Wikipedia articles into study resources
Technical Stack
- AI Integration: Generative AI and large-scale pre-training models
- Resource Generation: AI agents and tools
- Content Sources: OER, open textbooks, Wikipedia
- Output Formats: PDF, web pages, interactive content
Sample Worksheet: Educational Resource Generator
Part A: Understanding Resource Generation
Define Open Educational Resources (OER) and provide two examples. (4 marks)
List five types of educational resources that can be generated using AI. (5 marks)
Complete the following table showing how different source materials can be transformed:
| Source Material | Generated Resources |
|---|---|
| Open Textbook | |
| Wikipedia Article | |
| Lecture Notes | |
| Video Content |
Part B: Design Activity
You are tasked with creating an AI Educational Resource Generator for Nepali students studying Science for Class 10. Design the system architecture including:
- Input sources (what materials will the system use?)
- Processing steps (how will the AI transform the materials?)
- Output formats (what resources will be generated?)
- User interface (how will teachers/students interact with the system?)
What considerations should be made to ensure the generated resources are:
- Curriculum-aligned (CDC Nepal curriculum)
- Culturally appropriate for Nepali students
- Available in both English and Nepali
Part C: Critical Analysis
How can AI help overcome language and geographical barriers in education?
What are the potential challenges of using AI to generate educational resources from OER? Consider issues of:
- Quality assurance
- Copyright and attribution
- Accuracy of generated content
- Bias in AI models
General Resources for All Projects
Development Resources
| Resource Type | Tools/Platforms |
|---|---|
| Version Control | GitHub |
| AI APIs | OpenAI API, Google Gemini API |
| Deployment | Vercel, Render, Netlify |
| Frontend Frameworks | React.js, HTML, CSS, JavaScript |
| Backend | Node.js, Express.js, Python |
| Databases | MongoDB Atlas |
| Cloud Services | AWS, Azure |
| Containerization | Docker, Kubernetes |
Project Documentation Requirements
For all capstone projects, students should deliver:
- Technical Documentation – System architecture, API details, data flow diagrams
- User Guides – Step-by-step instructions for end users
- Code Documentation – Comments and explanations within the code
- Progress Reports – Regular updates on development milestones
- Final Presentation – Overview and demo of the application
- Testing Reports – Results from testing on various devices
Assessment Criteria
| Criteria | Weight | Description |
|---|---|---|
| Functionality | 30% | Does the project work as intended? |
| Technical Implementation | 25% | Quality of code, use of appropriate technologies |
| User Experience | 15% | Interface design, ease of use, accessibility |
| Documentation | 15% | Quality and completeness of documentation |
| Innovation | 10% | Creative use of AI, unique features |
| Presentation | 5% | Final presentation and demonstration |