@@ -21,7 +21,7 @@ import {
2121 MCDA_PERSPECTIVES ,
2222 resolveMcdaPerspectiveLabel ,
2323} from " ../lib/helpers" ;
24- import { InfoAlert , InfoCard , RButton } from " ./react" ;
24+ import { FAQAccordion , InfoAlert , InfoCard , RButton } from " ./react" ;
2525
2626const { perspective, breadcrumbs, backHref } = Astro .props ;
2727const api = new ApiClient (Astro .request );
@@ -38,7 +38,9 @@ if (perspective) {
3838 pageBreadcrumbs .push ({
3939 label: resolveMcdaPerspectiveLabel (perspective , MCDA_PERSPECTIVES ),
4040 });
41- const latestRun = await api .getLatestJobRun (` mcda_analysis_${perspective } ` );
41+ const latestRun = await api .getLatestJobRun (
42+ ` mcda_analysis_qualitative_${perspective } ` ,
43+ );
4244
4345 if (latestRun ) {
4446 formattedDate = formatDateWithTime (latestRun .created_at );
@@ -108,6 +110,39 @@ const howToUseSteps = [
108110 " Examine the PROMETHEE scores, rankings, and GAIA plane visualization to understand trade-offs and recommendations." ,
109111 },
110112];
113+
114+ const methodologyQuestions = [
115+ {
116+ question: " What is PROMETHEE?" ,
117+ answer: ` PROMETHEE (Preference Ranking Organisation METHod for Enrichment
118+ Evaluations) is a Multi-Criteria Decision Analysis (MCDA) method
119+ used to evaluate and rank alternatives when multiple, and sometimes conflicting, criteria must be considered simultaneously.
120+ It handles both quantitative data (e.g. costs, travel times) and qualitative
121+ factors (e.g. environmental impact, social acceptability), making it
122+ well-suited for complex decisions like urban transport policy evaluation.
123+ It also incorporates the diverse perspectives of multiple stakeholders
124+ (citizens, businesses, public authorities) by building preference relations
125+ between alternatives based on how each group values the criteria. ` ,
126+ },
127+ {
128+ question: " What is GAIA?" ,
129+ answer: ` GAIA (Graphical Analysis for Interactive Assistance) is the
130+ visual, interactive companion to PROMETHEE. It displays evaluation
131+ results graphically on a GAIA plane, mapping both the policy
132+ alternatives and the evaluation criteria together. This visual
133+ representation helps stakeholders (regardless of their technical
134+ background) better understand the analysis, communicate results,
135+ and identify trade-offs and areas where preferences converge or
136+ conflict. ` ,
137+ },
138+ {
139+ question: " How to read the PROMETHEE-GAIA results?" ,
140+ answer: ` PROMETHEE-GAIA results combine two complementary outputs: PROMETHEE and GAIA.
141+ Together, they allow users to quickly identify the strongest
142+ policy options, understand key trade-offs, and assess the overall
143+ robustness and consensus behind the recommended solutions. ` ,
144+ },
145+ ];
111146---
112147
113148<Layout role =" visitor" breadcrumbs ={ pageBreadcrumbs } backHref ={ backHref } >
@@ -141,76 +176,20 @@ const howToUseSteps = [
141176 >
142177 <!-- How to Use Guide -->
143178 <HowToUseAccordion
144- title =" How to use this tool"
179+ title =" How to use this tool ? "
145180 subtitle =" 3 simple steps to get started"
146181 steps ={ howToUseSteps }
147182 />
148183
149184 <!-- Methodology -->
150185 <MethodologyAccordion
151- title =" Understanding the Methodology "
186+ title =" Understanding the methodology "
152187 subtitle =" Multi-criteria decision analysis approach with PROMETHEE and GAIA visualization"
153188 content =" "
154189 >
155- <div class =" grid grid-cols-1 md:grid-cols-3 gap-3 mt-2" >
156- <InfoAlert title =" What is PROMETHEE?" variant =" question" >
157- <p >
158- PROMETHEE (Preference Ranking Organisation METHod for Enrichment
159- Evaluations) is a Multi-Criteria Decision Analysis (MCDA) method
160- used to evaluate and rank alternatives when multiple, <i
161- >and sometimes conflicting,</i
162- > criteria must be considered simultaneously. <br />
163- It handles both quantitative data (e.g. costs, travel times) and qualitative
164- factors (e.g. environmental impact, social acceptability), making it
165- well-suited for complex decisions like urban transport policy evaluation.
166- It also incorporates the diverse perspectives of multiple stakeholders
167- (citizens, businesses, public authorities) by building preference relations
168- between alternatives based on how each group values the criteria.
169- </p >
170- </InfoAlert >
171- <InfoAlert title =" What is GAIA?" variant =" question" >
172- <p >
173- GAIA (Graphical Analysis for Interactive Assistance) is the
174- visual, interactive companion to PROMETHEE. It displays evaluation
175- results graphically on a GAIA plane, mapping both the policy
176- alternatives and the evaluation criteria together. This visual
177- representation helps stakeholders — regardless of their technical
178- background — better understand the analysis, communicate results,
179- and identify trade-offs and areas where preferences converge or
180- conflict.
181- </p >
182- </InfoAlert >
183- <InfoAlert
184- title =" How to read the PROMETHEE-GAIA results?"
185- className =" "
186- variant =" question"
187- >
188- <p >
189- PROMETHEE-GAIA results combine two complementary outputs:
190- <ul class =" list-disc list-inside my-2" >
191- <li class =" text-sm" >
192- PROMETHEE provides a ranked order of alternatives, reflecting
193- how well each performs across all weighted criteria and
194- stakeholder preferences.
195- </li >
196- <li class =" text-sm" >
197- The GAIA plane visually maps these alternatives alongside the
198- criteria, revealing which policies excel in specific areas and
199- where tensions between different objectives lie.
200- </li >
201- </ul >
202- </p >
203- <p >
204- Together, they allow users to quickly identify the strongest
205- policy options, understand key trade-offs, and assess the overall
206- robustness and consensus behind the recommended solutions.
207- </p >
208- </InfoAlert >
209- <InfoAlert
210- title =" Pro tip for interpretation"
211- className =" md:col-span-2"
212- variant =" success"
213- >
190+ <div class =" grid grid-cols-1 gap-3 mt-2" >
191+ <FAQAccordion questions ={ methodologyQuestions } client:load />
192+ <InfoAlert title =" Pro tip for interpretation" variant =" success" >
214193 <p >
215194 Compare results across different perspectives to identify measures
216195 that work well for multiple stakeholders.
@@ -270,6 +249,50 @@ const howToUseSteps = [
270249 </div >
271250 </div >
272251 </MethodologyAccordion >
252+
253+ <MethodologyAccordion
254+ title =" How to interpret the results ?"
255+ subtitle =" Understanding Multi-Criteria Analysis outputs and model accuracy"
256+ content =" "
257+ >
258+ <p class =" mb-4" >
259+ PROMETHEE-GAIA results combine two complementary outputs that work
260+ together to support decision-making. PROMETHEE produces a ranked order
261+ of the transport policy alternatives, reflecting how each city's
262+ interventions perform across all weighted criteria and stakeholder
263+ perspectives. A higher rank indicates a policy that better satisfies
264+ the overall set of criteria as valued by the stakeholders involved.
265+ The GAIA plane then brings a visual dimension to these rankings,
266+ mapping both the policy alternatives and the evaluation criteria onto
267+ a two-dimensional graph. On this plane, criteria pointing in similar
268+ directions indicate aligned objectives, while criteria pointing in
269+ opposite directions reveal trade-offs. Policies positioned close to a
270+ criterion's axis perform well on that specific criterion. A decision
271+ axis summarizes the overall PROMETHEE ranking direction, helping users
272+ quickly identify the most globally preferred alternatives.
273+ </p >
274+ <p class =" mb-6" >Together, these two outputs allow users to:</p >
275+ <div class =" grid grid-cols-1 lg:grid-cols-3 gap-8" >
276+ <InfoCard
277+ title =" Rank Alternatives"
278+ description =" Compare transport policies based on their overall performance across all criteria and stakeholder groups"
279+ showIcon ={ false }
280+ textAlign =" center"
281+ />
282+ <InfoCard
283+ title =" Identify Trade-offs"
284+ description =" Spot tensions between competing objectives (e.g. cost reduction vs. environmental impact) that cannot be simultaneously optimized"
285+ showIcon ={ false }
286+ textAlign =" center"
287+ />
288+ <InfoCard
289+ title =" Explore Consensus"
290+ description =" Identify areas where different stakeholders' preferences align, supporting more inclusive and robust decision-making"
291+ showIcon ={ false }
292+ textAlign =" center"
293+ />
294+ </div >
295+ </MethodologyAccordion >
273296 </section >
274297
275298 <!-- Dashboard Section -->
0 commit comments