Detecting Function Inputs and Outputs for Learning-Problem Generation in Intelligent Tutoring Systems Book chapter (June 2024)