async fn update_module_completion_prerequisite_statuses_for_user(
conn: &mut PgConnection,
user_id: Uuid,
course_instance: &CourseInstance,
base_module_completion_requires_n_submodule_completions: u32,
) -> ModelResult<()>
Expand description
Fetches all course module completions for the given user on the given course and updates the prerequisite module completion statuses for any completions that are missing them.