โ† Back to Dashboard

About MyMP Dashboard

Understanding our mission, methodology, and how we calculate MP performance scores

๐Ÿ›๏ธ

What is MyMP Dashboard?

MyMP Dashboard is an open-source platform that tracks the performance of all 222 Members of Parliament elected in Malaysia's 2022 General Election. We aggregate data from news sources, social media, and official records to provide transparent, data-driven insights into MP performance.

214
MPs Tracked
2.7K+
News Articles
514
Promises
309
Social Posts

๐Ÿ“Š What We Track

Our platform monitors multiple dimensions of MP performance to provide a comprehensive assessment:

1. Promise Tracking

We track manifesto promises and public commitments made by MPs and their parties. Each promise is verified against official sources and assigned a status: Delivered, In Progress, Delayed, or Failed.

2. News Coverage & Sentiment

We scan thousands of news articles from verified Malaysian media outlets (The Star, Malay Mail, Astro Awani) to track MP mentions and analyze sentiment (positive, negative, neutral).

3. Social Media Presence

We monitor Facebook posts from MPs and political parties to track public engagement and mentions of specific MPs.

4. Achievements & Controversies

We record notable achievements (legislation, constituency projects) and controversies based on verified news sources and official records.

5. Public Rating

Citizens can rate MPs using thumbs up/down buttons on each profile, contributing to the overall sentiment score.

๐ŸŽฏ Scoring Methodology

Each MP's overall performance score is calculated using a baseline plus adjustments formula. All MPs start with a baseline score and earn bonuses based on verified performance data.

Score = 40 + Pillar Bonus + Promise Bonus + Participation โˆ’ Controversies + Public Rating
40
Baseline Score
+4 to +22
4 Pillars Bonus
+0 to +35
Promise Bonus
+0 to +15
Participation
โˆ’2 per
Controversy
โˆ’5 to +8
Public Rating

๐Ÿ“‹ Score Components Explained

1. Baseline (40 points)

All MPs start with 40 points as a baseline. This represents the minimum score for holding elected office.

2. Four Pillars Bonus (up to ~22 points)

Performance across four key areas: Economy, Social, Environment, and Governance.

3. Promise Delivery Bonus (up to 35 points)

Based on tracked promises and their delivery status.

4. Participation Bonuses

Rewards MPs for engagement and transparency:

5. Controversy Penalty (โˆ’2 per controversy, max โˆ’10)

Documented controversies reduce the score:

6. Public Rating (โˆ’5 to +8)

User reactions (thumbs up/down) affect the score:

๐Ÿ›๏ธ The Four Pillars

Each MP is assessed across four key policy areas. Each pillar is scored 0-100 based on measurable outcomes, policy positions, and voting records.

๐Ÿ’ฐ

Economy

Economic policies, job creation, investment attraction, cost of living measures

Social

Healthcare, education, welfare, community development, equality initiatives

๐ŸŒฟ

Environment

Climate policies, conservation, sustainable development, pollution control

โš–๏ธ

Governance

Transparency, accountability, anti-corruption, institutional reform

โœ… Promise Tracking

We track manifesto promises and public commitments made by MPs and their parties. Each promise is verified against official sources and assigned a status.

Promise Status Definitions

Status Definition Score Weight
Delivered Promise fully implemented with verifiable results 100%
In Progress Implementation underway with visible progress 50%
Delayed Missed deadlines or stalled implementation 25%
Failed Promise abandoned or explicitly broken 0%
Promise Score = (Delivered x 1.0 + In Progress x 0.5 + Delayed x 0.25) / Total Promises x 100

๐Ÿ† Achievement Scoring

MP achievements and controversies are tracked from verified news sources, official announcements, and parliamentary records.

Impact Levels

Controversies

Negative incidents are tracked separately and may affect the overall score based on severity, legal status, and outcome.

๐Ÿ‘ฅ Public Rating

Citizens can rate MPs using Thumbs Up or Thumbs Down buttons on each profile. This public sentiment contributes a small adjustment to the final score.

๐Ÿ“Š How Public Rating Works

  • Minimum sample: At least 5 votes required before counting
  • Range: โˆ’5 to +5 points maximum
  • Calculation: ((Thumbs Up โˆ’ Thumbs Down) / Total Votes) ร— 5
  • Example: 10 up, 2 down = (8/12) ร— 5 = +3.3 points

๐Ÿ“ˆ Score Interpretation

Final scores are clamped between 30 and 100:

Score Range Rating Description
90-100 Excellent Outstanding performance across all metrics
80-89 Good Above average performance with strong delivery
70-79 Average Meets expectations, room for improvement
60-69 Below Average Some delivery but significant gaps
Below 60 Poor Requires significant improvement

๐Ÿ“ฐ Data Sources

Our data is compiled from multiple verified sources:

Verification

Each data point is assigned a verification level:

๐Ÿ”„ Updates and Transparency

Scores are updated regularly as new data becomes available. The methodology is reviewed quarterly to ensure fairness and accuracy.

Open Source

MyMP Dashboard is an open-source project. Our codebase is publicly available on GitHub for transparency and community contributions.

Last updated: March 2025