finish student_project_query interface
finish the student_code_project_query part
fix conflict