finish student_project_query interface
fix conflict