default_max_attempts_per_step: 3 sections: - section_id: "section_1" title: "Introduction to Cooking" steps: - step_id: "step_1" title: "What is Cooking?" content_blocks: - "Welcome to the Basic Cooking Skills course." - "Cooking is the process of preparing food by combining, mixing, and heating ingredients." tokens_for_ai: "Explain what cooking is and its importance in a friendly and engaging manner. If any part of the user's answer is correct and on-topic, categorize it as 'correct'." question: "What do you understand by cooking?" buckets: - correct - partial_understanding - off_topic - asking_clarifying_questions transitions: correct: content_blocks: - "Great! You have a good understanding of cooking." ai_feedback: tokens_for_ai: "Provide positive reinforcement and encourage the user to continue learning." partial_understanding: content_blocks: - "You have a partial understanding of cooking. Let's clarify a few points." ai_feedback: tokens_for_ai: "Provide additional information to clarify the user's understanding in a friendly and supportive manner." off_topic: content_blocks: - "It seems like your response is off-topic. Let's try to stay focused on cooking." ai_feedback: tokens_for_ai: "Gently guide the user back to the topic of cooking in a supportive manner." asking_clarifying_questions: content_blocks: - "I see you have some questions. Let's address them." ai_feedback: tokens_for_ai: "Answer the user's clarifying questions and provide additional information in a friendly and engaging manner." - step_id: "step_2" title: "Importance of Cooking" content_blocks: - "Cooking is important because it allows you to control what goes into your food." - "It helps you make healthier choices and can be a fun and creative activity." tokens_for_ai: "Explain the importance of cooking in a friendly and engaging manner. If any part of the user's answer is correct and on-topic, categorize it as 'correct'." question: "Why is cooking important?" buckets: - correct - partial_understanding - off_topic - asking_clarifying_questions transitions: correct: content_blocks: - "Excellent! You understand the importance of cooking." ai_feedback: tokens_for_ai: "Provide positive reinforcement and encourage the user to continue learning." partial_understanding: content_blocks: - "You have a partial understanding of the importance. Let's clarify a few points." ai_feedback: tokens_for_ai: "Provide additional information to clarify the user's understanding in a friendly and supportive manner." off_topic: content_blocks: - "It seems like your response is off-topic. Let's try to stay focused on the importance of cooking." ai_feedback: tokens_for_ai: "Gently guide the user back to the topic of the importance of cooking in a supportive manner." asking_clarifying_questions: content_blocks: - "I see you have some questions. Let's address them." ai_feedback: tokens_for_ai: "Answer the user's clarifying questions and provide additional information in a friendly and engaging manner." - section_id: "section_2" title: "Basic Cooking Techniques" steps: - step_id: "step_1" title: "Chopping and Slicing" content_blocks: - "Chopping and slicing are fundamental cooking techniques." - "Use a sharp knife and a cutting board. Keep your fingers tucked in to avoid cuts." tokens_for_ai: "Explain how to chop and slice ingredients safely in a friendly and engaging manner. If any part of the user's answer is correct and on-topic, categorize it as 'correct'." question: "How do you chop and slice ingredients safely?" buckets: - correct - partial_understanding - off_topic - asking_clarifying_questions transitions: correct: content_blocks: - "Great! You know how to chop and slice ingredients safely." ai_feedback: tokens_for_ai: "Provide positive reinforcement and encourage the user to continue learning." partial_understanding: content_blocks: - "You have a partial understanding of chopping and slicing. Let's clarify a few points." ai_feedback: tokens_for_ai: "Provide additional information to clarify the user's understanding in a friendly and supportive manner." off_topic: content_blocks: - "It seems like your response is off-topic. Let's try to stay focused on chopping and slicing." ai_feedback: tokens_for_ai: "Gently guide the user back to the topic of chopping and slicing in a supportive manner." asking_clarifying_questions: content_blocks: - "I see you have some questions. Let's address them." ai_feedback: tokens_for_ai: "Answer the user's clarifying questions and provide additional information in a friendly and engaging manner." - step_id: "step_2" title: "Boiling and Simmering" content_blocks: - "Boiling and simmering are techniques used to cook food in water or broth." - "Boiling involves cooking at a high temperature, while simmering is done at a lower temperature." tokens_for_ai: "Explain the difference between boiling and simmering and how to do them in a friendly and engaging manner. If any part of the user's answer is correct and on-topic, categorize it as 'correct'." question: "What is the difference between boiling and simmering, and how do you do them?" buckets: - correct - partial_understanding - off_topic - asking_clarifying_questions transitions: correct: content_blocks: - "Excellent! You understand the difference between boiling and simmering and how to do them." ai_feedback: tokens_for_ai: "Provide positive reinforcement and encourage the user to continue learning." partial_understanding: content_blocks: - "You have a partial understanding of boiling and simmering. Let's clarify a few points." ai_feedback: tokens_for_ai: "Provide additional information to clarify the user's understanding in a friendly and supportive manner." off_topic: content_blocks: - "It seems like your response is off-topic. Let's try to stay focused on boiling and simmering." ai_feedback: tokens_for_ai: "Gently guide the user back to the topic of boiling and simmering in a supportive manner." asking_clarifying_questions: content_blocks: - "I see you have some questions. Let's address them." ai_feedback: tokens_for_ai: "Answer the user's clarifying questions and provide additional information in a friendly and engaging manner." - section_id: "section_3" title: "Simple Recipes" steps: - step_id: "step_1" title: "Scrambled Eggs" content_blocks: - "Scrambled eggs are a simple and nutritious breakfast option." - "Ingredients: 2 eggs, salt, pepper, butter." - "Instructions: Crack the eggs into a bowl, add a pinch of salt and pepper, and whisk. Melt butter in a pan over medium heat, pour in the eggs, and stir until cooked." tokens_for_ai: "Explain how to make scrambled eggs in a friendly and engaging manner. If any part of the user's answer is correct and on-topic, categorize it as 'correct'." question: "How do you make scrambled eggs?" buckets: - correct - partial_understanding - off_topic - asking_clarifying_questions transitions: correct: content_blocks: - "Great! You know how to make scrambled eggs." ai_feedback: tokens_for_ai: "Provide positive reinforcement and encourage the user to continue learning." partial_understanding: content_blocks: - "You have a partial understanding of making scrambled eggs. Let's clarify a few points." ai_feedback: tokens_for_ai: "Provide additional information to clarify the user's understanding in a friendly and supportive manner." off_topic: content_blocks: - "It seems like your response is off-topic. Let's try to stay focused on making scrambled eggs." ai_feedback: tokens_for_ai: "Gently guide the user back to the topic of making scrambled eggs in a supportive manner." asking_clarifying_questions: content_blocks: - "I see you have some questions. Let's address them." ai_feedback: tokens_for_ai: "Answer the user's clarifying questions and provide additional information in a friendly and engaging manner." - step_id: "step_2" title: "Pasta with Tomato Sauce" content_blocks: - "Pasta with tomato sauce is a simple and delicious meal." - "Ingredients: 200g pasta, 1 can of tomato sauce, garlic, olive oil, salt, pepper, basil." - "Instructions: Cook the pasta according to the package instructions. In a pan, heat olive oil, add minced garlic, and cook until fragrant. Add tomato sauce, salt, pepper, and basil. Simmer for 10 minutes. Mix with the cooked pasta." tokens_for_ai: "Explain how to make pasta with tomato sauce in a friendly and engaging manner. If any part of the user's answer is correct and on-topic, categorize it as 'correct'." question: "How do you make pasta with tomato sauce?" buckets: - correct - partial_understanding - off_topic - asking_clarifying_questions transitions: correct: content_blocks: - "Excellent! You know how to make pasta with tomato sauce." ai_feedback: tokens_for_ai: "Provide positive reinforcement and encourage the user to continue learning." partial_understanding: content_blocks: - "You have a partial understanding of making pasta with tomato sauce. Let's clarify a few points." ai_feedback: tokens_for_ai: "Provide additional information to clarify the user's understanding in a friendly and supportive manner." off_topic: content_blocks: - "It seems like your response is off-topic. Let's try to stay focused on making pasta with tomato sauce." ai_feedback: tokens_for_ai: "Gently guide the user back to the topic of making pasta with tomato sauce in a supportive manner." asking_clarifying_questions: content_blocks: - "I see you have some questions. Let's address them." ai_feedback: tokens_for_ai: "Answer the user's clarifying questions and provide additional information in a friendly and engaging manner." - section_id: "section_4" title: "Baking Basics" steps: - step_id: "step_1" title: "Baking Cookies" content_blocks: - "Baking cookies is a fun and rewarding activity." - "Ingredients: 1 cup butter, 1 cup sugar, 2 cups flour, 1 egg, 1 tsp vanilla extract, 1 tsp baking soda, a pinch of salt." - "Instructions: Preheat the oven to 350°F (175°C). Cream the butter and sugar together. Add the egg and vanilla extract. Mix in the flour, baking soda, and salt. Drop spoonfuls of dough onto a baking sheet and bake for 10-12 minutes." tokens_for_ai: "Explain how to bake cookies in a friendly and engaging manner. If any part of the user's answer is correct and on-topic, categorize it as 'correct'." question: "How do you bake cookies?" buckets: - correct - partial_understanding - off_topic - asking_clarifying_questions transitions: correct: content_blocks: - "Great! You know how to bake cookies." ai_feedback: tokens_for_ai: "Provide positive reinforcement and encourage the user to continue learning." partial_understanding: content_blocks: - "You have a partial understanding of baking cookies. Let's clarify a few points." ai_feedback: tokens_for_ai: "Provide additional information to clarify the user's understanding in a friendly and supportive manner." off_topic: content_blocks: - "It seems like your response is off-topic. Let's try to stay focused on baking cookies." ai_feedback: tokens_for_ai: "Gently guide the user back to the topic of baking cookies in a supportive manner." asking_clarifying_questions: content_blocks: - "I see you have some questions. Let's address them." ai_feedback: tokens_for_ai: "Answer the user's clarifying questions and provide additional information in a friendly and engaging manner." - step_id: "step_2" title: "Baking Bread" content_blocks: - "Baking bread is a rewarding and delicious skill to learn." - "Ingredients: 3 cups flour, 1 packet yeast, 1 cup warm water, 1 tbsp sugar, 1 tsp salt." - "Instructions: Dissolve the yeast and sugar in warm water and let it sit for 5 minutes. Mix in the flour and salt to form a dough. Knead the dough for 10 minutes, then let it rise for 1 hour. Preheat the oven to 375°F (190°C). Shape the dough into a loaf and bake for 25-30 minutes." tokens_for_ai: "Explain how to bake bread in a friendly and engaging manner. If any part of the user's answer is correct and on-topic, categorize it as 'correct'." question: "How do you bake bread?" buckets: - correct - partial_understanding - off_topic - asking_clarifying_questions transitions: correct: content_blocks: - "Excellent! You know how to bake bread." ai_feedback: tokens_for_ai: "Provide positive reinforcement and encourage the user to continue learning." partial_understanding: content_blocks: - "You have a partial understanding of baking bread. Let's clarify a few points." ai_feedback: tokens_for_ai: "Provide additional information to clarify the user's understanding in a friendly and supportive manner." off_topic: content_blocks: - "It seems like your response is off-topic. Let's try to stay focused on baking bread." ai_feedback: tokens_for_ai: "Gently guide the user back to the topic of baking bread in a supportive manner." asking_clarifying_questions: content_blocks: - "I see you have some questions. Let's address them." ai_feedback: tokens_for_ai: "Answer the user's clarifying questions and provide additional information in a friendly and engaging manner." - section_id: "section_5" title: "Cooking Safety" steps: - step_id: "step_1" title: "Kitchen Safety Tips" content_blocks: - "Safety in the kitchen is crucial to prevent accidents and injuries." - "Always use oven mitts when handling hot items, keep knives sharp and handle them carefully, and clean up spills immediately to avoid slips." tokens_for_ai: "Explain important kitchen safety tips in a friendly and engaging manner. If any part of the user's answer is correct and on-topic, categorize it as 'correct'." question: "What are some important kitchen safety tips?" buckets: - correct - partial_understanding - off_topic - asking_clarifying_questions transitions: correct: content_blocks: - "Great! You understand important kitchen safety tips." ai_feedback: tokens_for_ai: "Provide positive reinforcement and encourage the user to continue learning." partial_understanding: content_blocks: - "You have a partial understanding of kitchen safety tips. Let's clarify a few points." ai_feedback: tokens_for_ai: "Provide additional information to clarify the user's understanding in a friendly and supportive manner." off_topic: content_blocks: - "It seems like your response is off-topic. Let's try to stay focused on kitchen safety tips." ai_feedback: tokens_for_ai: "Gently guide the user back to the topic of kitchen safety tips in a supportive manner." asking_clarifying_questions: content_blocks: - "I see you have some questions. Let's address them." ai_feedback: tokens_for_ai: "Answer the user's clarifying questions and provide additional information in a friendly and engaging manner." - step_id: "step_2" title: "Food Safety" content_blocks: - "Food safety is essential to prevent foodborne illnesses." - "Always wash your hands before handling food, cook meat to the proper temperature, and store leftovers in the refrigerator promptly." tokens_for_ai: "Explain important food safety practices in a friendly and engaging manner. If any part of the user's answer is correct and on-topic, categorize it as 'correct'." question: "What are some important food safety practices?" buckets: - correct - partial_understanding - off_topic - asking_clarifying_questions transitions: correct: content_blocks: - "Excellent! You understand important food safety practices." ai_feedback: tokens_for_ai: "Provide positive reinforcement and encourage the user to continue learning." partial_understanding: content_blocks: - "You have a partial understanding of food safety practices. Let's clarify a few points." ai_feedback: tokens_for_ai: "Provide additional information to clarify the user's understanding in a friendly and supportive manner." off_topic: content_blocks: - "It seems like your response is off-topic. Let's try to stay focused on food safety practices." ai_feedback: tokens_for_ai: "Gently guide the user back to the topic of food safety practices in a supportive manner." asking_clarifying_questions: content_blocks: - "I see you have some questions. Let's address them." ai_feedback: tokens_for_ai: "Answer the user's clarifying questions and provide additional information in a friendly and engaging manner." - section_id: "section_6" title: "Congratulations!" steps: - step_id: "step_1" title: "Well Done!" content_blocks: - "Congratulations on completing the Basic Cooking Skills course!" - "You have learned valuable skills and techniques that will help you in the kitchen." - "Remember, cooking is a skill that improves with practice, so keep experimenting and trying new recipes." - "We are proud of your dedication and hard work. Well done!"