fn read_part(
view: &CourseView,
exercise_id: Uuid,
selector: &Selector,
options: &ReadOptions<'_>,
) -> Result<Value, ToolError>fn read_part(
view: &CourseView,
exercise_id: Uuid,
selector: &Selector,
options: &ReadOptions<'_>,
) -> Result<Value, ToolError>