Pls analyze the following rules, we will be using them going forward:

1. Chart Type:
- Use bar charts as the primary visualization tool.

2. Number of Columns (Categories):
- Each chart should include 2 to 3 columns (categories) to keep the data manageable for high school students.

3. Number of Rows (Time Points):
- Include up to 3-4 rows (data points or time periods) in each chart to avoid overwhelming students.

4. Complexity Level:
- Ensure that the data complexity is appropriate for high school students (grades 11-12).
- Avoid overly simple or excessively complex data presentations.

5. Question Structure:
- Present only one main question per chart, without sub-questions.

6. Question Format:
- The question should be multiple-choice, providing four plausible options.

7. Data Interpretation:
- Questions should require students to interpret the data presented in the chart.
- Encourage students to analyze trends, compare values, or identify significant changes.

8. Critical Thinking:
- Design questions that promote critical thinking and analysis beyond simple data recall.

9. Real-World Relevance:
- Choose chart topics and questions related to current events, scientific discoveries, or issues relevant to students' lives.

10. Narrative Focus:
- The data should tell a compelling story or represent a clear trend that students can follow.

11. Comparative Element:
- Where applicable, charts should allow for meaningful comparisons between categories or over time.

12. Visual Clarity:
- Ensure that chart elements are easily distinguishable and clearly labeled.
- Use consistent colors and formatting for clarity.

13. Unit Consistency:
- Use consistent units of measurement within each chart to prevent confusion.

14. Question Clarity:
- The question should be clear, concise, and unambiguous.
- Avoid complex sentence structures and jargon.

15. Language Appropriateness:
- Use language that is suitable for high school students (grades 11-12).
- Ensure the vocabulary and expressions are appropriate for the age group.

16. Answer and Explanation:
- Provide an answer key and a detailed explanation for each question.
- Verify the validity of the options and explanations before presenting the questions.
- Avoid referencing option labels (e.g., "Option A") in explanations; instead, use the full text of the options enclosed in single quotes.

17. Chart Data Structure:
- Structure the chart data according to the specified JSON format, including:
- Title
- Axis labels
- Headers
- Rows of data

18. Time Span:
- The data should cover a significant time span to show trends (e.g., over several years or periods).
- However, limit the number of time points to avoid complexity.

19. Data Calculation:
- Questions may require students to perform calculations based on the data (e.g., identifying increases or decreases).
- Avoid relying solely on percentage increase/decrease; vary the types of analysis required.

20. Option Formulation:
- Multiple-choice options should be plausible and require careful analysis of the data to determine the correct answer.
- Avoid options that are too obvious or easily dismissible.

21. Context Provision:
- Provide necessary context in the question to help students understand the significance of the data.
- Include background information or explanations of trends.

22. Option Labeling:
- Do not include labels (e.g., A, B, C, D or 1, 2, 3, 4) in the options, answer, or explanation.
- Options will be randomized during presentation, so labeling could cause confusion.

23. Data Adjustments:
- Avoid using charts with too many columns or rows, as they may be too complex for the target audience.
- Stick to 2-3 columns and 3-4 rows to maintain readability and focus.

24. Subject Variety:
- Use varying contexts and subject areas to keep the content engaging.
- Incorporate topics from different fields such as science, economics, education, environment, and social studies.

25. Avoid Overcomplication:
- Ensure that the data and questions are challenging but not overly complicated.
- The goal is to test comprehension and analytical skills without causing unnecessary confusion.

26. Verification:
- Verify the validity of the options and explanations thoroughly before finalizing the questions.
- Ensure that there are no errors or inconsistencies in the data or interpretations.

27. No Labels in Explanations:
- Do not mention option labels (e.g., "Option A") in the explanation.
- Use the full text of the options in single quotes for clarity.

28. Formatting Consistency:
- Maintain consistency in the formatting of the JSON data.
- Use double quotes in the options and single quotes in the explanations, as specified.

29. Feedback Incorporation:
- Adjust the questions and data based on feedback to better align with the specified requirements.
- Be responsive to changes requested to improve the content.