Review JavaScript Fundamentals by Building a Gradebook App - Step 4

Tell us what’s happening:

Can anyone what is missing over here ? thank you !

Your code so far

function getAverage(scores) {
  let sum = 0;

  for (const score of scores) {
    sum += score;
  }

  return sum / scores.length;
}

function getGrade(score) {
  if (score === 100) {
    return "A++";
  } else if (score >= 90) {
    return "A";
  } else if (score >= 80) {
    return "B";
  } else if (score >= 70) {
    return "C";
  } else if (score >= 60) {
    return "D";
  } else {
    return "F";
  }
}

function hasPassingGrade(score) {
  return getGrade(score) !== "F";
}


// User Editable Region

function studentMsg(totalScores, studentScore) {

  
if ( hasPassingGrade(studentScore) == true )


{
  return "Class average: "+ totalScores +" Your grade: grade-goes-here. You passed the course."+studentScore ;
}
else
{
  return "Class average:" + totalScores +" Your grade: grade-goes-here. You failed the course."+studentScore;

}
}
console.log(studentMsg([92, 88, 12, 77, 57, 100, 67, 38, 97, 89], 37));

// User Editable Region


Your browser information:

User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36

Challenge Information:

Review JavaScript Fundamentals by Building a Gradebook App - Step 4

totalScores and studentScore that you used will not work as you want them to, these are just parameters and their arguments are here console.log(studentMsg([92, 88, 12, 77, 57, 100, 67, 38, 97, 89], 37));

mod edit: code removed

hi, it looks like you were trying to post solution code on the forum.
This is against our policy and the code has been removed.
Thanks for your understanding.