Leaf decoration

Capstone Projects

Unit: 9
Book Icon

Generative AI & Prompt Engineering

Capstone Projects is a 10‑hour practical module where students apply their AI skills to build a real‑world educational tool. Learners choose one of fi...

AI-Powered
TL;DR — Quick Summary
Click Generate Summary to get a quick AI-powered overview of this chapter.
Gemini is reading the chapter...
    Could not generate summary. Please try again.
    Explain This
    AI Explanation
    Explaining...

    Could not explain. Try again.
    MCQ Practice

    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

    1. AI-powered question answering – Instant explanations for academic queries
    2. Interactive chat-based learning interface – Students interact through a chat-style interface
    3. Simple and responsive UI – Works across devices including mobile and desktop
    4. 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

    1. Lesson Plan Form – Fields for topic, grade level, main concepts, subtopics, materials needed, learning objectives, and lesson outline
    2. AI-Powered Lesson Generation – Generates lesson outlines, classroom activities, and assessments via Google Gemini API
    3. Manual Editing & Formatting – Users can edit AI-generated content before finalizing
    4. 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:

    AspectTraditional Lesson PlanningAI-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

    1. Text Content Generation – Create lesson notes, summaries, and explanations
    2. Visual Content Creation – Generate hero images, comic strips, and diagrams
    3. Audio Content – Create audio overviews and native-voice MP3s
    4. Video Content – Generate walkthrough videos
    5. 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

    1. Academic Writing Workflow – Brainstorming, thesis development, research sourcing, drafting, and final editing
    2. Literature Search – Find relevant academic papers using AI tools
    3. Paper Summarization – Summarize and extract data from academic papers
    4. Research Design Support – Design questionnaires and conduct data analysis
    5. 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

    1. Multi-format Resource Generation – Lesson plans, handouts, slides, differentiated versions
    2. Review and Assessment Tools – Generate quizzes, flashcards, Kahoot-style questions
    3. Interactive Elements – Create review games and learning journeys
    4. Resource Personalization – Dynamic generation of personalized learning resources
    5. 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 MaterialGenerated 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 TypeTools/Platforms
    Version ControlGitHub
    AI APIsOpenAI API, Google Gemini API
    DeploymentVercel, Render, Netlify
    Frontend FrameworksReact.js, HTML, CSS, JavaScript
    BackendNode.js, Express.js, Python
    DatabasesMongoDB Atlas
    Cloud ServicesAWS, Azure
    ContainerizationDocker, Kubernetes

    Project Documentation Requirements

    For all capstone projects, students should deliver:

    1. Technical Documentation – System architecture, API details, data flow diagrams
    2. User Guides – Step-by-step instructions for end users
    3. Code Documentation – Comments and explanations within the code
    4. Progress Reports – Regular updates on development milestones
    5. Final Presentation – Overview and demo of the application
    6. Testing Reports – Results from testing on various devices

    Assessment Criteria

    CriteriaWeightDescription
    Functionality30%Does the project work as intended?
    Technical Implementation25%Quality of code, use of appropriate technologies
    User Experience15%Interface design, ease of use, accessibility
    Documentation15%Quality and completeness of documentation
    Innovation10%Creative use of AI, unique features
    Presentation5%Final presentation and demonstration

    Share Now

    Share to help more learners!

    Resources
    Lesson Contents