Optimizing Student Teamwork: Improving User Engagement And Collaborative Effectiveness