translate English to French: Suggestions had been made to improve the effectiveness of the indicators of achievement, but these suggestions needed further discussion.
Des suggestions avaient été faites pour améliorer l'efficacité des indicateurs de résultats, mais ces suggestions devaient être examinées plus avant.