Digital learning enhances STEM teaching for Senior High School