This code was prepared for a Tech Lancaster Meetup Talk. The code is incomplete and designed to be used as an example.
- Creates Course
- Saves Standards
- Saves Course (ID & Title)
Once standards are ingested, you can use the --queue to automate the rest of the processes.
- Create a list of high level topics for the course
- Themes are the start of an assessment system - not used elsewhere
- Identify Topics - Save as Units
- For Each Unit - Identify SubTopics - Save with Unit in Database
- Write a summary for the Unit
- Pull standards for this unit
- Identify Skills/Concepts/Procedures
- Write a Summary
- Update Unit in Database
- Define a set of lessons - What should be included in each
- Save lesson stubs to the database
- Create a set of quiz questions to assess the lesson
- Create a list of vocabulary words for the lesson
- Create page content for the lesson
- Create spanish versions of the lessons
- Write a summary
- Get embeddings
- Save in PostGres for vector search