Soutenir la hausse de la demande pour les programmes
Notre équipe avait besoin d’une meilleure façon de gérer des cycles de candidatures complexes. La configuration précédente vivait dans le code du thème, ce qui rendait les mises à jour risquées, la réutilisation difficile et les changements aux programmes plus lents qu’ils auraient dû l’être.
Nous avons résolu cela en créant l’extension Applications and Evaluations : une architecture autonome bâtie autour de types de publication personnalisés, de taxonomies de session et de générateurs de formulaires propulsés par ACF. Les gestionnaires de programme peuvent définir des types de candidature, ouvrir et fermer des sessions par date, fixer des limites de soumission et contrôler la visibilité hors session, le tout dans un flux de travail structuré.
Du côté des demandeurs, l’expérience est claire et souple. Les utilisateurs peuvent commencer, enregistrer leur progression dans des formulaires multipages, revenir plus tard et soumettre dans les sessions actives. Les demandes soumises peuvent être consultées en mode lecture seule, ce qui assure la transparence tout en protégeant l’intégrité des données.
Du côté des évaluateurs, l’extension introduit un accès contrôlé par rôle ou par utilisateurs nommés, relie les sessions d’évaluation à des sessions de candidature précises et impose une seule évaluation par évaluateur pour chaque candidature. Cela rend les évaluations plus responsables et élimine les doublons de notation.
Pour soutenir une prise de décision cohérente, nous avons aussi implanté des champs de note ACF personnalisés, notamment des champs de note, de sous-total et de total avec affichage dynamique des valeurs maximales. Ceux-ci fonctionnent à la fois dans les contextes modifiables et en lecture seule, ce qui garantit que les scores demeurent compréhensibles de la première évaluation jusqu’à l’audit final.
Le résultat est une plateforme plus propre et plus facile à maintenir : plus rapide à adapter, plus simple à faire évoluer d’un programme à l’autre et mieux alignée sur les besoins à long terme en matière de gouvernance et de reddition de comptes.