translate English to French: Factors that contributed to achieving results were assessed to the extent possible from the information available.
Les facteurs ayant contribué à l'atteinte de résultats ont été évalués tant que possible à partir des renseignements disponibles.