Decision analysis & data · educational tool

Academic MCDA Calculator

Web application for multi-criteria decision analysis — runs entirely client-side in the browser, without user accounts and without a backend.

live · ranking depends on weights (SAW) drag sliders
40%
35%
25%
#—Variant A — economy
—
#—Variant B — balanced
—
#—Variant C — premium
—
#—Variant D — quick start
—

This demo calculates using the SAW method on a fixed 4×3 matrix. The full application supports multiple methods, thresholds, and sensitivity analysis — and a ranking is never a decision.

The Academic MCDA Calculator is an application designed for modeling decision problems. The user defines the analytical goal, alternatives, criteria, weights, data sources, and the performance matrix, and can subsequently compare outcomes across several multi-criteria decision analysis methods.

The project is not an automated decision-maker. Its educational value lies in demonstrating how final results depend directly on input assumptions: criteria definitions, weights, optimization directions (min/max), thresholds, preference functions, and method selection. This makes the calculator suitable for classroom instruction, laboratory sessions, and analytical demonstrations. It operates locally in the browser — without requiring user accounts or backend infrastructure.

What has been built

The application supports problem formulation, alternatives, criteria, and weight configuration; computing rankings via SAW, TOPSIS, VIKOR, AHP (including pairwise comparison matrices), ELECTRE I, and PROMETHEE II; cross-method comparisons, sensitivity analysis, solution stability metrics, step-by-step mathematical calculation traces, didactic walkthroughs, laboratory exercises, methodological theory, and an analytical glossary; JSON import/export and Markdown report generation. The interface includes Polish and English language versions with dark and light theme support.

What the project demonstrates

The project illustrates working with formal decision models, client-side data processing, analytical reporting, and pedagogical communication of quantitative methods. What matters most is not the isolated final numeric score, but the ability to transparently reconstruct assumptions, source data, and the mathematical pathway to the outcome.

What the project is not

  • It is not an automated decision-making engine — it does not instruct the user "what to do".
  • It does not replace a domain expert.
  • It does not treat a ranking as a decision without human interpretation.