Methodology
How Iran Ideoscope Works
Iran Ideoscope is built on a seven-metric model of political orientation designed to better reflect major cleavages in the Iranian political sphere. Rather than reducing political views to a single left-right axis, it maps answers across several distinct scored dimensions. The choice of these seven metrics is a product decision for Iran Ideoscope, informed by methods literature on survey design and measurement, not by a single academic ontology of Iranian politics.
1. Metric Model
Each metric represents a distinct analytical axis of political thought, scored separately from the others. Distinct does not mean empirically independent: some metrics may covary in real populations. The current public model uses seven metrics: Political Pluralism, Secularism, Cultural Liberalism, Economic Redistribution, Market Liberalization, International Engagement, and Decentralization. Each metric has a stated primary facet and is scored on a continuous 0-10 scale.
2. Question Design
Each public item is written to target one metric and one main claim at a time. The current release uses five active items per metric, including at least one reverse-keyed item per metric to reduce simple agree-response bias, and keeps additional candidate items inactive for later review. Users respond on a 5-point Likert scale from Strongly Disagree to Strongly Agree.
3. Scoring Algorithm
Scoring is performed entirely client-side. For each metric, the average of the user's Likert responses is computed using the item weights in the active question bank and normalized to a 0-10 scale:
metric_score = (sum(answer_normalized * weight) / sum(weight))For standard items, answer_normalized converts a Likert value (1-5) with ((value - 1) / 4) * 10. For reverse-keyed items, the Likert value is first recoded as (6 - value), then normalized the same way. In the current public release, all active items use equal weights.
4. Profile Vector
The final result is represented as a seven-number profile vector, with one score for each metric:
profile = [political_pluralism, secularism, cultural_liberalism, economic_redistribution, market_liberalization, international_engagement, decentralization]This vector powers the radar chart and the shareable link. It summarizes the shape of a user's profile without sending individual answers to any server.
5. Validation Workflow
The public bank should be treated as a pilot instrument. Items are intended to be reviewed by subject-matter experts, tested in cognitive interviews, piloted with respondents, and revised using item-level evidence such as nonresponse, item-total relationships, dimensionality, monotonicity, and reliability. Transparent scoring is not the same as completed psychometric validation.
6. Data Status
The current public metric definitions and question bank are a revised bilingual pilot bank with an expanded candidate pool. They are no longer just illustrative prompts, but they still should not be treated as a finalized scientific instrument until they have gone through formal expert review and pilot validation.
7. Privacy Architecture
The public layer of Iran Ideoscope operates without any server-side data processing. Test questions and metric definitions are loaded from static JSON files. All scoring computations happen in the browser. No answers, results, or personal data are sent to any server, stored in cookies, or logged in any form.