REPLACE INTO game_board (tile_number, tile_type, title, description) VALUES
(1,'scenario','Project Kickoff','Define business need'),
(2,'bonus','Quick Win','You elicited requirements early +20'),
(3,'stakeholder_event','Reluctant Stakeholder','Stakeholder refuses meeting'),
(4,'scenario','Strategy Analysis','Identify business need'),
(5,'penalty','Scope Creep','Uncontrolled changes -10'),
(6,'exam_challenge','Mini Quiz','BA Planning Challenge'),
(7,'scenario','Elicitation','Choose best elicitation technique'),
(8,'bonus','Collaboration Bonus','Great workshop facilitation +15'),
(9,'stakeholder_event','Conflicting Requirements','Two sponsors disagree'),
(10,'scenario','Requirements Lifecycle','Traceability approach'),
(11,'scenario','RADD','Define design options'),
(12,'exam_challenge','Solution Evaluation','Measure performance'),
(13,'bonus','Gold Star BA','Executive praise +30'),
(14,'penalty','Missed Requirement','Rework needed -20'),
(15,'scenario','Final Governance','Approve requirements'),
(16,'scenario','CBAP Boss Level','Enterprise strategy scenario');

REPLACE INTO scenarios (knowledge_area, technique, difficulty_level, scenario_text, option_a, option_b, option_c, option_d, correct_option, explanation, points) VALUES
('Business Analysis Planning and Monitoring','Stakeholder Analysis', 'ECBA', 'You are new to a project. The PM asks you to list stakeholders. What do you do first?', 'Ask PM for list and use it', 'Review org chart and existing documentation, then identify stakeholders', 'Schedule workshop with all company staff', 'Wait for stakeholders to come to you', 'B', 'BABOK: Identify stakeholders by reviewing available documentation and organizational structure before engagement.', 10),
('Strategy Analysis','SWOT','CCBA','A company is losing market share. Leadership wants analysis. Which technique helps assess internal and external factors?', 'Use Cases','SWOT Analysis','Decision Tree','RACI','B','SWOT evaluates Strengths, Weaknesses, Opportunities, Threats for strategy.',15),
('Elicitation and Collaboration','Interviews','ECBA','A key SME is very busy and gives one-word answers in workshops. Best approach?', 'Force longer workshop','Switch to one-on-one interview with prepared questions','Remove them from project','Send survey only','B','Interviews work better for busy or introverted SMEs.',10),
('Requirements Life Cycle Management','Traceability','CBAP','Regulatory audit requires you to prove every requirement links to business objective. What do you ensure?', 'Maintain Requirements Traceability Matrix','Delete old requirements','Store in emails','Rely on memory','A','Traceability ensures coverage and auditability.',20),
('Requirements Analysis and Design Definition','BPMN','CCBA','You need to model current state procurement process with decisions, roles, and exceptions.', 'Use BPMN 2.0 model with gateways and swimlanes','Write 50-page text doc','Use SWOT only','Draw on whiteboard and erase','A','BPMN is ideal for process with flows and decisions.',15),
('Solution Evaluation','Acceptance Criteria','CBAP','UAT shows solution meets specs but business users say it does not solve problem. What went wrong?', 'Solution Evaluation was skipped','Coding error','Users are wrong','Too much testing','A','Evaluate solution performance against business need, not just specs.',20);

REPLACE INTO exam_questions (knowledge_area, technique, difficulty_level, question_text, option_a, option_b, option_c, option_d, correct_option, explanation) VALUES
('Business Analysis Planning and Monitoring','Planning','ECBA','Which plan defines how requirements will be approved?', 'Requirements Management Plan','Stakeholder Engagement Approach','Governance Approach','Information Management Approach','C','Governance Approach defines approval and decision making.', 'Governance approach covers decision rights.'),
('Strategy Analysis','Business Model Canvas','CCBA','What is the first activity in Strategy Analysis?', 'Analyze Current State','Define Future State','Assess Risks','Define Change Strategy','A','BABOK order: Current State first.', 'Current state analysis precedes future.'),
('Elicitation and Collaboration','Brainstorming','ECBA','During elicitation you must ensure information is correctly recorded. What task?', 'Confirm Elicitation Results','Conduct Elicitation','Prepare for Elicitation','Communicate BA Information','A','Confirm results ensures shared understanding.', 'Confirmation is key.'),
('Requirements Life Cycle Management','Prioritization','CBAP','A requirement is high value but high risk. Which prioritization approach helps?', 'MoSCoW','Timeboxing','Decision Analysis with risk assessment','RACI','C','Decision Analysis weighs value vs risk.', 'Use decision analysis for risk/value tradeoffs.'),
('Requirements Analysis and Design Definition','Use Cases','CCBA','Use case extension is used when?', 'Always happy path','Alternative or exceptional flow','Only for errors','Never used','B','Extensions handle alternatives.', 'Extensions = alternate flows.'),
('Solution Evaluation','Metrics','CBAP','Which metric best measures solution performance?', 'Number of requirements','KPIs aligned to business goals','Lines of code','Number of meetings','B','KPIs tie to business value.', 'KPIs measure value.');
