World Benchmarking Alliance+NAT.A04 Lobbying and advocacy+Formula

score = (x) -> 
  if x == "Yes"
    10
  else
    0

weights = [0.2, 0.12, 0.12, 0.12, 0.12, 0.12, 0.2]
lobbying_advocacy = [lobbying_advocacy_associations, lobbying_advocacy_assessment_framework, lobbying_advocacy_framework_application, lobbying_advocacy_misalignment_reporting, lobbying_advocacy_action_plan, lobbying_advocacy_action_plan_deadlines, lobbying_advocacy_annual_review]

weights.reduce((weighted_sum, weight, index) -> 
              weighted_sum + weight*score(lobbying_advocacy[index])
             , 0)
World Benchmarking Alliance+Image
World Benchmarking Alliance
Netherlands
lobbying_advocacy_associations
World Benchmarking Alliance+Image
World Benchmarking Alliance
Netherlands
lobbying_advocacy_assessment_framework
World Benchmarking Alliance+Image
World Benchmarking Alliance
Netherlands
lobbying_advocacy_framework_application
World Benchmarking Alliance+Image
World Benchmarking Alliance
Netherlands
lobbying_advocacy_misalignment_reporting
World Benchmarking Alliance+Image
World Benchmarking Alliance
Netherlands
lobbying_advocacy_action_plan
lobbying_advocacy_action_plan_deadlines
World Benchmarking Alliance+Image
World Benchmarking Alliance
Netherlands
lobbying_advocacy_annual_review