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.
๐ 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 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.
- Default pillar score: 60/100 if no assessment data
- Bonus calculated as: (Pillar Average โ 50) ร 0.45
- Range: approximately +4 to +22 points
3. Promise Delivery Bonus (up to 35 points)
Based on tracked promises and their delivery status.
- Formula: (Delivered Promises / Total Promises) ร 35
- If no promises tracked: assumes 60% completion rate
- Each tracked promise helps improve accuracy
4. Participation Bonuses
Rewards MPs for engagement and transparency:
- News coverage: +3 points (any coverage)
- Tracked promises: +3 points
- Achievements: +1.5 points per recorded achievement
5. Controversy Penalty (โ2 per controversy, max โ10)
Documented controversies reduce the score:
- โ2 points per verified controversy
- Maximum penalty: โ10 points
6. Public Rating (โ5 to +8)
User reactions (thumbs up/down) affect the score:
- Range: โ5 (mostly thumbs down) to +8 (mostly thumbs up)
- Minimum 1 reaction needed to count
๐๏ธ 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% |
๐ Achievement Scoring
MP achievements and controversies are tracked from verified news sources, official announcements, and parliamentary records.
Impact Levels
- High Impact (8-10 points): Major legislation, national policy changes, significant infrastructure projects
- Medium Impact (5-7 points): Constituency projects, committee leadership, policy advocacy
- Low Impact (1-4 points): Minor initiatives, attendance records, public statements
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:
- Official Parliamentary Hansard records
- Ministry announcements and press releases
- Verified news sources (The Star, Malay Mail, Astro Awani)
- Party manifestos and policy documents
- MACC and judicial proceedings (for controversies)
Verification
Each data point is assigned a verification level:
- Verified: Multiple independent sources confirm
- Partial: Single source or partial confirmation
- Unverified: Allegation or claim without confirmation
๐ 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