Motivation is a fun and complex thing. What gets one student interested may not affect another. I used to take students out to perform actual, real-world work when teaching Electrical. All of it was school sanctioned, it was work for Habitat for Humanity so it was all volunteer, and it gave them not only real world experience, but it showed them that they could do it.