File size: 584 Bytes
011a222
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
class SlideAgent:
    def generate_slides(self, content):
        markdown_slides = f"# {content['workshop_title']}\n\n"
        for i, module in enumerate(content["modules"]):
            markdown_slides += f"## Module {i+1}: {module['title']}\n\n"
            markdown_slides += f"### Key Learning Points:\n- {module['speaker_notes']}\n\n"
            markdown_slides += "### Exercises:\n"
            for j, exercise in enumerate(module["exercises"]):
                markdown_slides += f"{j+1}. {exercise}\n"
            markdown_slides += "\n---\n"
        return markdown_slides