Closed johnbaldwin closed 2 years ago
This PR contains code to improve Figures pipeline performance for collecting daily metrics
This PR follows on https://github.com/appsembler/figures/pull/427
figures.course
figures.pipeline.enrollment_metrics_next
figures.pipeline.course_daily_metrics
figures.tasks
See also https://github.com/appsembler/figures/issues/428
This PR contains code to improve Figures pipeline performance for collecting daily metrics
This PR follows on https://github.com/appsembler/figures/pull/427
What is in this PR?
figures.course
- A new module to simplify retrieving data about a specific course. See commit, https://github.com/appsembler/figures/pull/429/commits/839b3226933215c9e4b4e6233ab941707498bc00figures.pipeline.enrollment_metrics_next
- A new module to support an alternate workflow to collect per-enrollment metrics and provide aggregate progress metrics. See commit, https://github.com/appsembler/figures/pull/429/commits/4dcbd75301545b2689f9079e5f6f8a30accfad31figures.pipeline.course_daily_metrics
to allow the deployment to chose which enrollment data collection and reporting to use. See commit, https://github.com/appsembler/figures/pull/429/commits/76aea1280500fd2da68dc4ba1a578b4b89611c2cfigures.tasks
to provide new tasks to run this alternate workflow. See commit, https://github.com/appsembler/figures/pull/429/commits/2f087967d5cb5d2246a8bcd6637a1614d8e1aebfSee also https://github.com/appsembler/figures/issues/428
What needs to follow on as a new PR