Project Tag: adapting to students' evolving needs