
AI Story Generator: Personalized Tales
Inquiry Framework
Question Framework
Driving Question
The overarching question that guides the entire project.How can we design an AI story generator that crafts engaging, personalized stories while considering ethical implications and adapting to diverse reader preferences?Essential Questions
Supporting questions that break down major concepts.- How can AI understand and respond to user preferences in a story?
- What are the key elements of a good story, and how can AI generate them?
- How can we use AI to create personalized stories that are engaging and meaningful for different readers?
- What ethical considerations should we keep in mind when using AI to create stories?
Standards & Learning Goals
Learning Goals
By the end of this project, students will be able to:- Understand the basics of AI and machine learning concepts.
- Learn how to train a basic AI model for text generation.
- Develop an AI story generator that can create personalized stories based on user input.
- Incorporate user preferences and feedback into the AI story generation process.
- Evaluate the ethical implications of using AI in creative writing.
Entry Events
Events that will be used to introduce the project to studentsThe Story Seed Challenge
Present students with a collection of intriguing story 'seeds' (e.g., a strange object, a peculiar character, a mysterious place) and challenge them to use AI to develop these seeds into full, personalized stories. This emphasizes the role of AI as a creative tool and encourages exploration of different narrative possibilities.Portfolio Activities
Portfolio Activities
These activities progressively build towards your learning goals, with each submission contributing to the student's final portfolio.Story Element Breakdown
In this activity, students will analyze the key elements that make a story engaging. They will identify the main components such as plot, character, setting, and conflict, and discuss how these elements contribute to a story's overall impact.Steps
Here is some basic scaffolding to help students complete the activity.Final Product
What students will submit as the final product of the activityA chart that identifies and analyzes the key story elements in different short stories.Alignment
How this activity aligns with the learning objectives & standardsLearning Goal: Learn how to train a basic AI model for text generation. Essential Question: What are the key elements of a good story, and how can AI generate them?Preference Elicitation Design
Students will design methods to gather user preferences for story generation.Steps
Here is some basic scaffolding to help students complete the activity.Final Product
What students will submit as the final product of the activityA user preference survey designed to gather input for the AI story generator.Alignment
How this activity aligns with the learning objectives & standardsLearning Goal: Incorporate user preferences and feedback into the AI story generation process. Essential Question: How can AI understand and respond to user preferences in a story?Ethical AI Storytelling
Students will explore the ethical considerations of using AI in creative writing. This includes discussions on plagiarism, bias, and the impact of AI-generated content on human creativity.Steps
Here is some basic scaffolding to help students complete the activity.Final Product
What students will submit as the final product of the activityAn essay on the ethical considerations of using AI in storytelling.Alignment
How this activity aligns with the learning objectives & standardsLearning Goal: Evaluate the ethical implications of using AI in creative writing. Essential Question: What ethical considerations should we keep in mind when using AI to create stories?AI Story Generator Prototype
Students will build a basic AI story generator using a simplified platform or tool.Steps
Here is some basic scaffolding to help students complete the activity.Final Product
What students will submit as the final product of the activityA functional AI story generator prototype that can create personalized stories based on user input.Alignment
How this activity aligns with the learning objectives & standardsLearning Goal: Develop an AI story generator that can create personalized stories based on user input.Rubric & Reflection
Portfolio Rubric
Grading criteria for assessing the overall project portfolioAI Story Generator Assessment Rubric
Story Element Analysis
Evaluates the ability to identify and analyze key story elements such as plot, characters, setting, and conflict.Identification of Elements
Measures the ability to accurately identify story elements in various short stories.
Exemplary
4 PointsAccurately identifies story elements with detailed explanations of each component's role.
Proficient
3 PointsIdentifies most story elements, providing clear explanations for each.
Developing
2 PointsIdentifies some story elements with basic explanations.
Beginning
1 PointsStruggles to identify story elements, with minimal explanation.
Analysis of Impact
Assesses the ability to analyze how story elements contribute to the story's impact.
Exemplary
4 PointsProvides insightful analysis of how each element affects the story's overall impact.
Proficient
3 PointsOffers a clear analysis of the contribution of most elements to the story's impact.
Developing
2 PointsProvides basic analysis of some elements' impact on the story.
Beginning
1 PointsStruggles to analyze the impact of story elements, providing limited insight.
User Preference Elicitation
Evaluates the design and implementation of methods to gather user preferences for story generation.Design of Survey
Measures effectiveness and creativity in designing a survey to gather user preferences.
Exemplary
4 PointsDesigns an innovative and comprehensive survey that effectively gathers diverse user preferences.
Proficient
3 PointsCreates a well-structured survey that gathers key user preferences effectively.
Developing
2 PointsDesigns a basic survey, gathering some user preferences, but with limited scope.
Beginning
1 PointsStruggles with survey design, gathering minimal useful input.
Feedback Implementation
Assesses the ability to incorporate feedback into the survey design.
Exemplary
4 PointsEffectively integrates comprehensive feedback into an improved survey design.
Proficient
3 PointsIncorporates significant feedback, resulting in a refined survey design.
Developing
2 PointsImplements minimal feedback, with some changes to survey design.
Beginning
1 PointsShows little to no integration of feedback, with negligible changes made.
Ethical Consideration Analysis
Evaluates understanding and analysis of the ethical implications of using AI in storytelling.Research and Understanding
Measures depth of research and understanding of ethical implications.
Exemplary
4 PointsDeeply researched and thoroughly understood various ethical considerations, showing nuanced understanding.
Proficient
3 PointsWell researched and clearly understood key ethical considerations.
Developing
2 PointsResearched some ethical considerations, with basic understanding demonstrated.
Beginning
1 PointsShows minimal research and understanding of ethical considerations.
Argumentation in Debate
Assesses the ability to debate ethical issues effectively.
Exemplary
4 PointsPresents well-reasoned arguments with evidence, engaging effectively in debate.
Proficient
3 PointsProvides clear arguments with reasoned consideration of issues, contributing well to debate.
Developing
2 PointsParticipates in debate with basic arguments and limited evidence.
Beginning
1 PointsContributes minimally to debate, with weak argumentation.
AI Prototype Development
Evaluates the process and effectiveness of developing an AI story generator.Prototype Functionality
Measures the AI prototype's ability to create personalized stories based on user inputs.
Exemplary
4 PointsCreates a highly functional AI prototype that generates nuanced, personalized stories effectively.
Proficient
3 PointsDevelops a functional AI prototype that generates personalized stories with reasonable accuracy.
Developing
2 PointsBuilds a basic AI prototype, producing somewhat personalized stories.
Beginning
1 PointsStruggles to develop a functional AI prototype, with limited success in story generation.
Innovative Application
Assesses creativity and innovation in the AI prototype development.
Exemplary
4 PointsExhibits creativity and innovation in the application of AI technologies, integrating novel solutions.
Proficient
3 PointsApplies AI technologies creatively, with some innovative solutions.
Developing
2 PointsDisplays basic creativity in AI application, with standard solutions.
Beginning
1 PointsShows limited creativity in AI application, with conventional solutions.