Does adaptive software do in the context of technology education? a) it maintains a fixed difficulty level for all students. b) it adjusts difficulty levels based on individual performance. c) it eliminates the need for hands-on projects. d) it discourages collaboration.