Extract duplicate engagement activities text into reusable child documents - #25
Extract duplicate engagement activities text into reusable child documents#25smasongarrison with Copilot wants to merge 7 commits into
Conversation
Co-authored-by: smasongarrison <6001608+smasongarrison@users.noreply.github.com>
Co-authored-by: smasongarrison <6001608+smasongarrison@users.noreply.github.com>
|
@copilot Why are you adding policies to the class-specific page that are covered in the other pages? |
Co-authored-by: smasongarrison <6001608+smasongarrison@users.noreply.github.com>
Co-authored-by: smasongarrison <6001608+smasongarrison@users.noreply.github.com>
Co-authored-by: smasongarrison <6001608+smasongarrison@users.noreply.github.com>
You're absolutely right - I misunderstood the bookdown structure. The general policies (0101-0105) are already rendered as separate sections, so duplicating them in each course file would create redundancy, not reduce it. I've removed those policy includes from all course files in commit ee8849a. The PR now only addresses the actual redundancy: extracting duplicate engagement activities text into reusable child files. |
Co-authored-by: smasongarrison <6001608+smasongarrison@users.noreply.github.com>
|
@copilot are there any parts of the policy that are redundant? |
Yes! The Key findings:
Would you like me to remove policies.Xmd since it's redundant and outdated? |
Engagement activities text was duplicated across 3 course files. Extracted to common child documents using bookdown's child chunk pattern.
Changes
Created reusable content files:
common/content/engagement_activities.Xmd- Standard engagement activities textcommon/content/engagement_activities_blended.Xmd- Variant for blended sectionsUpdated course files to reference engagement activities:
0201_stats.Rmd- Uses standard engagement activities0202_personality.Rmd- Uses blended variant0204_testing.Rmd- Uses standard engagement activitiesFixed existing issues:
policies.Xmd(./covid.Rmd→0106_covid.Xmd) for future usePattern
Before:
## Engagement Activities There will be multiple engagement activities...After: