Education, Training, and Skill Development / Music Skill Learning and Performance Assistance

How can an interactive system be designed to generate more flexible and customized fingering solutions for violin performance?