Which of the following is a state-wide graduation requirement for North Carolina high school students? 1) Passing the NC Final Exams 2) Completing a certain number of community service hours 3) Participating in a senior project 4) Taking a foreign language course