/** * Sample syllabi for testing and demonstration * * @packageDocumentation */ /** * Sample physics syllabus (university level) */ export declare const PHYSICS_101_SYLLABUS = "# Introduction to Physics\n\n## Course Information\nPHYS 101 - Introduction to Physics\nFall Semester\n\n## Week 1: Motion and Kinematics\n\n### Learning Objectives\n- Define position, displacement, velocity, and acceleration\n- Calculate average and instantaneous velocity from position data\n- Apply kinematic equations to solve motion problems in one dimension\n- Analyze position-time and velocity-time graphs\n\n## Week 2: Forces and Newton's Laws\n\n### Learning Objectives\n- Identify all forces acting on an object using free-body diagrams\n- Apply Newton's First Law to explain equilibrium conditions\n- Calculate net force and acceleration using Newton's Second Law\n- Analyze action-reaction pairs using Newton's Third Law\n\n## Week 3: Work and Energy\n\n### Learning Objectives\n- Calculate work done by constant and variable forces\n- Apply the work-energy theorem to solve problems\n- Distinguish between kinetic and potential energy\n- Analyze systems using conservation of energy\n\n## Week 4: Momentum and Collisions\n\n### Learning Objectives\n- Calculate linear momentum of objects and systems\n- Apply impulse-momentum theorem to analyze collisions\n- Distinguish between elastic and inelastic collisions\n- Solve collision problems using conservation of momentum\n"; /** * Sample kindergarten math syllabus */ export declare const KINDERGARTEN_MATH_SYLLABUS = "# Kindergarten Mathematics\n\n## Course Information\nGrade: Kindergarten\nSubject: Mathematics\n\n## Unit 1: Counting and Cardinality\n\n### Learning Objectives\n- Count objects from 1 to 20\n- Recognize and write number symbols 0-20\n- Compare groups using words: more, less, same\n- Understand that the last number counted tells how many\n\n## Unit 2: Number Operations\n\n### Learning Objectives\n- Understand addition as putting together\n- Understand subtraction as taking apart\n- Represent addition and subtraction with objects\n- Solve simple addition problems within 10\n\n## Unit 3: Shapes and Geometry\n\n### Learning Objectives\n- Identify circles, squares, triangles, and rectangles\n- Describe shapes using words like sides and corners\n- Compare shapes by size and orientation\n- Create pictures using basic shapes\n\n## Unit 4: Measurement\n\n### Learning Objectives\n- Compare objects by length (longer, shorter)\n- Compare objects by weight (heavier, lighter)\n- Sort objects by size, color, or shape\n- Describe position using words: above, below, beside\n"; /** * Sample programming course syllabus */ export declare const PROGRAMMING_101_SYLLABUS = "# Introduction to Programming\n\n## Course Information\nCS 101 - Introduction to Programming with Python\n\n## Module 1: Getting Started\n\n### Learning Objectives\n- Install and configure Python development environment\n- Write and execute a simple Python program\n- Identify syntax errors in Python code\n- Use print statements to display output\n\n## Module 2: Variables and Data Types\n\n### Learning Objectives\n- Define variables and assign values\n- Distinguish between integers, floats, and strings\n- Apply type conversion between data types\n- Calculate results using arithmetic operators\n\n## Module 3: Control Flow\n\n### Learning Objectives\n- Write conditional statements using if-else\n- Evaluate boolean expressions\n- Create loops using for and while statements\n- Design nested control structures\n\n## Module 4: Functions\n\n### Learning Objectives\n- Define functions with parameters\n- Apply return values from functions\n- Design functions that call other functions\n- Analyze scope and local variables\n"; /** * All sample syllabi */ export declare const SAMPLE_SYLLABI: { readonly physics: "# Introduction to Physics\n\n## Course Information\nPHYS 101 - Introduction to Physics\nFall Semester\n\n## Week 1: Motion and Kinematics\n\n### Learning Objectives\n- Define position, displacement, velocity, and acceleration\n- Calculate average and instantaneous velocity from position data\n- Apply kinematic equations to solve motion problems in one dimension\n- Analyze position-time and velocity-time graphs\n\n## Week 2: Forces and Newton's Laws\n\n### Learning Objectives\n- Identify all forces acting on an object using free-body diagrams\n- Apply Newton's First Law to explain equilibrium conditions\n- Calculate net force and acceleration using Newton's Second Law\n- Analyze action-reaction pairs using Newton's Third Law\n\n## Week 3: Work and Energy\n\n### Learning Objectives\n- Calculate work done by constant and variable forces\n- Apply the work-energy theorem to solve problems\n- Distinguish between kinetic and potential energy\n- Analyze systems using conservation of energy\n\n## Week 4: Momentum and Collisions\n\n### Learning Objectives\n- Calculate linear momentum of objects and systems\n- Apply impulse-momentum theorem to analyze collisions\n- Distinguish between elastic and inelastic collisions\n- Solve collision problems using conservation of momentum\n"; readonly kindergarten: "# Kindergarten Mathematics\n\n## Course Information\nGrade: Kindergarten\nSubject: Mathematics\n\n## Unit 1: Counting and Cardinality\n\n### Learning Objectives\n- Count objects from 1 to 20\n- Recognize and write number symbols 0-20\n- Compare groups using words: more, less, same\n- Understand that the last number counted tells how many\n\n## Unit 2: Number Operations\n\n### Learning Objectives\n- Understand addition as putting together\n- Understand subtraction as taking apart\n- Represent addition and subtraction with objects\n- Solve simple addition problems within 10\n\n## Unit 3: Shapes and Geometry\n\n### Learning Objectives\n- Identify circles, squares, triangles, and rectangles\n- Describe shapes using words like sides and corners\n- Compare shapes by size and orientation\n- Create pictures using basic shapes\n\n## Unit 4: Measurement\n\n### Learning Objectives\n- Compare objects by length (longer, shorter)\n- Compare objects by weight (heavier, lighter)\n- Sort objects by size, color, or shape\n- Describe position using words: above, below, beside\n"; readonly programming: "# Introduction to Programming\n\n## Course Information\nCS 101 - Introduction to Programming with Python\n\n## Module 1: Getting Started\n\n### Learning Objectives\n- Install and configure Python development environment\n- Write and execute a simple Python program\n- Identify syntax errors in Python code\n- Use print statements to display output\n\n## Module 2: Variables and Data Types\n\n### Learning Objectives\n- Define variables and assign values\n- Distinguish between integers, floats, and strings\n- Apply type conversion between data types\n- Calculate results using arithmetic operators\n\n## Module 3: Control Flow\n\n### Learning Objectives\n- Write conditional statements using if-else\n- Evaluate boolean expressions\n- Create loops using for and while statements\n- Design nested control structures\n\n## Module 4: Functions\n\n### Learning Objectives\n- Define functions with parameters\n- Apply return values from functions\n- Design functions that call other functions\n- Analyze scope and local variables\n"; }; export type SampleSyllabusName = keyof typeof SAMPLE_SYLLABI; //# sourceMappingURL=samples.d.ts.map