{"id":2878,"date":"2025-01-02T07:16:37","date_gmt":"2025-01-02T07:16:37","guid":{"rendered":"https:\/\/irccalerts.ca\/?page_id=2878"},"modified":"2025-01-02T07:16:37","modified_gmt":"2025-01-02T07:16:37","slug":"bc-pnp-calculator","status":"publish","type":"page","link":"https:\/\/irccalerts.ca\/index.php\/bc-pnp-calculator\/","title":{"rendered":"BC PNP Calculator"},"content":{"rendered":"<!DOCTYPE html>\r\n<html lang=\"en\">\r\n<head>\r\n  <meta charset=\"UTF-8\" \/>\r\n  <title>BC PNP Calculator<\/title>\r\n\r\n  <!-- Minimal CSS -->\r\n  <link rel=\"stylesheet\" href=\"style.css\" \/>\r\n<\/head>\r\n<body>\r\n<div class=\"container\">\r\n\r\n  <h1>BC PNP Calculator<\/h1>\r\n  <p>\r\n    Points are calculated based on the information provided.\r\n  <\/p>\r\n  <hr \/>\r\n\r\n  <form>\r\n\r\n    <!-- 1. DIRECTLY RELATED WORK EXPERIENCE -->\r\n    <section>\r\n      <h2>Directly Related Work Experience<\/h2>\r\n      <p>(Choose one; up to 20 points)<\/p>\r\n      <div>\r\n        <label>\r\n          <input type=\"radio\" name=\"workExperience\" value=\"5_or_more_years\">\r\n          5 or more years <strong>(+20)<\/strong>\r\n        <\/label>\r\n      <\/div>\r\n      <div>\r\n        <label>\r\n          <input type=\"radio\" name=\"workExperience\" value=\"4_to_5_years\">\r\n          At least 4 but less than 5 years <strong>(+16)<\/strong>\r\n        <\/label>\r\n      <\/div>\r\n      <div>\r\n        <label>\r\n          <input type=\"radio\" name=\"workExperience\" value=\"3_to_4_years\">\r\n          At least 3 but less than 4 years <strong>(+12)<\/strong>\r\n        <\/label>\r\n      <\/div>\r\n      <div>\r\n        <label>\r\n          <input type=\"radio\" name=\"workExperience\" value=\"2_to_3_years\">\r\n          At least 2 but less than 3 years <strong>(+8)<\/strong>\r\n        <\/label>\r\n      <\/div>\r\n      <div>\r\n        <label>\r\n          <input type=\"radio\" name=\"workExperience\" value=\"1_to_2_years\">\r\n          At least 1 but less than 2 years <strong>(+4)<\/strong>\r\n        <\/label>\r\n      <\/div>\r\n      <div>\r\n        <label>\r\n          <input type=\"radio\" name=\"workExperience\" value=\"less_than_1_year\">\r\n          Less than 1 year <strong>(+1)<\/strong>\r\n        <\/label>\r\n      <\/div>\r\n      <div>\r\n        <label>\r\n          <input type=\"radio\" name=\"workExperience\" value=\"none\">\r\n          None <strong>(+0)<\/strong>\r\n        <\/label>\r\n      <\/div>\r\n    <\/section>\r\n    <hr \/>\r\n\r\n    <!-- 1.b: At least 1 year in Canada? -->\r\n    <section>\r\n      <h2>At least 1 year of directly related experience in Canada?<\/h2>\r\n      <p>(+10 if Yes)<\/p>\r\n      <div>\r\n        <label>\r\n          <input type=\"radio\" name=\"expCanada\" value=\"yes\">\r\n          Yes <strong>(+10)<\/strong>\r\n        <\/label>\r\n      <\/div>\r\n      <div>\r\n        <label>\r\n          <input type=\"radio\" name=\"expCanada\" value=\"no\">\r\n          No <strong>(+0)<\/strong>\r\n        <\/label>\r\n      <\/div>\r\n    <\/section>\r\n    <hr \/>\r\n\r\n    <!-- 1.c: Currently working in B.C.? -->\r\n    <section>\r\n      <h2>\r\n        Are You Currently Working Full-Time In B.C. For The Employer In The Same Occupation?\r\n      <\/h2>\r\n      <p>(+10 if Yes)<\/p>\r\n      <div>\r\n        <label>\r\n          <input type=\"radio\" name=\"currentBC\" value=\"yes\">\r\n          Yes <strong>(+10)<\/strong>\r\n        <\/label>\r\n      <\/div>\r\n      <div>\r\n        <label>\r\n          <input type=\"radio\" name=\"currentBC\" value=\"no\">\r\n          No <strong>(+0)<\/strong>\r\n        <\/label>\r\n      <\/div>\r\n    <\/section>\r\n    <hr \/>\r\n\r\n    <!-- 2. HIGHEST LEVEL OF EDUCATION -->\r\n    <section>\r\n      <h2>Highest Level of Education<\/h2>\r\n      <p>(Choose one; maximum 27 points)<\/p>\r\n      <div>\r\n        <label>\r\n          <input type=\"radio\" name=\"education\" value=\"doctoral\">\r\n          Doctoral Degree <strong>(+27)<\/strong>\r\n        <\/label>\r\n      <\/div>\r\n      <div>\r\n        <label>\r\n          <input type=\"radio\" name=\"education\" value=\"masters\">\r\n          Master\u2019s Degree <strong>(+22)<\/strong>\r\n        <\/label>\r\n      <\/div>\r\n      <div>\r\n        <label>\r\n          <input type=\"radio\" name=\"education\" value=\"postgrad\">\r\n          Post-Graduate Certificate or Diploma <strong>(+15)<\/strong>\r\n        <\/label>\r\n      <\/div>\r\n      <div>\r\n        <label>\r\n          <input type=\"radio\" name=\"education\" value=\"bachelors\">\r\n          Bachelor\u2019s Degree <strong>(+15)<\/strong>\r\n        <\/label>\r\n      <\/div>\r\n      <div>\r\n        <label>\r\n          <input type=\"radio\" name=\"education\" value=\"associate\">\r\n          Associate Degree <strong>(+5)<\/strong>\r\n        <\/label>\r\n      <\/div>\r\n      <div>\r\n        <label>\r\n          <input type=\"radio\" name=\"education\" value=\"diploma\">\r\n          Post-secondary Diploma\/Certificate <strong>(+5)<\/strong>\r\n        <\/label>\r\n      <\/div>\r\n      <div>\r\n        <label>\r\n          <input type=\"radio\" name=\"education\" value=\"secondary\">\r\n          Secondary School or Less <strong>(+0)<\/strong>\r\n        <\/label>\r\n      <\/div>\r\n    <\/section>\r\n    <hr \/>\r\n\r\n    <!-- 2.b: Studied in Canada (bc \/ other_province \/ no)? -->\r\n    <section>\r\n      <h2>Did you complete the above post-secondary education in Canada?<\/h2>\r\n      <p>(+8 if in B.C., +6 if outside B.C., +0 if no)<\/p>\r\n      <div>\r\n        <label>\r\n          <input type=\"radio\" name=\"educationCanada\" value=\"no\">\r\n          No (studied outside Canada) <strong>(+0)<\/strong>\r\n        <\/label>\r\n      <\/div>\r\n      <div>\r\n        <label>\r\n          <input type=\"radio\" name=\"educationCanada\" value=\"bc\">\r\n          Yes, in British Columbia <strong>(+8)<\/strong>\r\n        <\/label>\r\n      <\/div>\r\n      <div>\r\n        <label>\r\n          <input type=\"radio\" name=\"educationCanada\" value=\"other_province\">\r\n          Yes, in Canada but outside B.C. <strong>(+6)<\/strong>\r\n        <\/label>\r\n      <\/div>\r\n    <\/section>\r\n    <hr \/>\r\n\r\n    <!-- 2.c: Eligible Professional Designation in B.C.? -->\r\n    <section>\r\n      <h2>Do you have Eligible Professional Designation in B.C.?<\/h2>\r\n      <p>(+5 if Yes)<\/p>\r\n      <div>\r\n        <label>\r\n          <input type=\"radio\" name=\"proDesignation\" value=\"yes\">\r\n          Yes <strong>(+5)<\/strong>\r\n        <\/label>\r\n      <\/div>\r\n      <div>\r\n        <label>\r\n          <input type=\"radio\" name=\"proDesignation\" value=\"no\">\r\n          No <strong>(+0)<\/strong>\r\n        <\/label>\r\n      <\/div>\r\n    <\/section>\r\n    <hr \/>\r\n\r\n    <!-- 3. LANGUAGE PROFICIENCY -->\r\n    <section>\r\n      <h2>Language Proficiency in Both English & French?<\/h2>\r\n      <p>(+10 if Yes)<\/p>\r\n      <div>\r\n        <label>\r\n          <input type=\"radio\" name=\"bothLang\" value=\"yes\">\r\n          Yes <strong>(+10)<\/strong>\r\n        <\/label>\r\n      <\/div>\r\n      <div>\r\n        <label>\r\n          <input type=\"radio\" name=\"bothLang\" value=\"no\">\r\n          No <strong>(+0)<\/strong>\r\n        <\/label>\r\n      <\/div>\r\n    <\/section>\r\n    <hr \/>\r\n\r\n    <!-- HOURLY WAGE w\/ live update -->\r\n    <section>\r\n      <h2>Hourly Wage of the B.C. Job Offer<\/h2>\r\n      <p>(+55 if \u2265 $70, 0 if < $16, or 1 point per dollar above $16 (max 54))<\/p>\r\n      <label>\r\n        <input \r\n          type=\"text\" \r\n          name=\"hourlyWage\" \r\n          id=\"hourlyWage\"\r\n          placeholder=\"$0.00 CAD\"\r\n        \/>\r\n      <\/label>\r\n\r\n      <!-- Show wage points in real time -->\r\n      <p>Your Wage Points: <strong id=\"wagePointsLive\">0<\/strong><\/p>\r\n    <\/section>\r\n    <hr \/>\r\n\r\n    <!-- AREA OF EMPLOYMENT -->\r\n    <section>\r\n      <h2>Area Of Employment Within B.C.?<\/h2>\r\n      <p>(+0 for Metro Vancouver, +5 for Area 2, +15 for Area 3)<\/p>\r\n      <div>\r\n        <label>\r\n          <input type=\"radio\" name=\"areaBC\" value=\"area1\">\r\n          Area 1 (Metro Vancouver) <strong>(+0)<\/strong>\r\n        <\/label>\r\n      <\/div>\r\n      <div>\r\n        <label>\r\n          <input type=\"radio\" name=\"areaBC\" value=\"area2\">\r\n          Area 2 (Squamish, Abbotsford, Mission, etc.) <strong>(+5)<\/strong>\r\n        <\/label>\r\n      <\/div>\r\n      <div>\r\n        <label>\r\n          <input type=\"radio\" name=\"areaBC\" value=\"area3\">\r\n          Area 3 (All other parts of B.C.) <strong>(+15)<\/strong>\r\n        <\/label>\r\n      <\/div>\r\n    <\/section>\r\n    <hr \/>\r\n\r\n    <!-- 1 YEAR OUTSIDE MVRD -->\r\n    <section>\r\n      <h2>\r\n        1 Year Full-Time Paid Employment Outside Metro Vancouver\r\n        Within 5 Years + Valid Job Offer Outside MVRD?\r\n      <\/h2>\r\n      <p>(+10 if Yes)<\/p>\r\n      <div>\r\n        <label>\r\n          <input type=\"radio\" name=\"regionalExp\" value=\"yes\">\r\n          Yes <strong>(+10)<\/strong>\r\n        <\/label>\r\n      <\/div>\r\n      <div>\r\n        <label>\r\n          <input type=\"radio\" name=\"regionalExp\" value=\"no\">\r\n          No <strong>(+0)<\/strong>\r\n        <\/label>\r\n      <\/div>\r\n    <\/section>\r\n    <hr \/>\r\n\r\n    <!-- GRADUATED FROM A PUBLIC B.C. POSTSECONDARY OUTSIDE MVRD? -->\r\n    <section>\r\n      <h2>\r\n        Graduated from a Public B.C. Institution Outside MVRD\r\n        Within 3 Years + Valid Job Offer Outside MVRD?\r\n      <\/h2>\r\n      <p>(+10 if Yes)<\/p>\r\n      <div>\r\n        <label>\r\n          <input type=\"radio\" name=\"regionalGrad\" value=\"yes\">\r\n          Yes <strong>(+10)<\/strong>\r\n        <\/label>\r\n      <\/div>\r\n      <div>\r\n        <label>\r\n          <input type=\"radio\" name=\"regionalGrad\" value=\"no\">\r\n          No <strong>(+0)<\/strong>\r\n        <\/label>\r\n      <\/div>\r\n    <\/section>\r\n    <hr \/>\r\n\r\n    <!-- CANADIAN LANGUAGE BENCHMARK LEVEL -->\r\n    <section>\r\n      <h2>Canadian Language Benchmark (CLB) Level<\/h2>\r\n      <p>(9+ \u2192 +30, 8 \u2192 +25, 7 \u2192 +20, 6 \u2192 +15, 5 \u2192 +10, 4 \u2192 +5, below 4 \u2192 +0)<\/p>\r\n      <div>\r\n        <label>\r\n          <input type=\"radio\" name=\"clbLevel\" value=\"9_or_higher\">\r\n          CLB 9+ <strong>(+30)<\/strong>\r\n        <\/label>\r\n      <\/div>\r\n      <div>\r\n        <label>\r\n          <input type=\"radio\" name=\"clbLevel\" value=\"8\">\r\n          CLB 8 <strong>(+25)<\/strong>\r\n        <\/label>\r\n      <\/div>\r\n      <div>\r\n        <label>\r\n          <input type=\"radio\" name=\"clbLevel\" value=\"7\">\r\n          CLB 7 <strong>(+20)<\/strong>\r\n        <\/label>\r\n      <\/div>\r\n      <div>\r\n        <label>\r\n          <input type=\"radio\" name=\"clbLevel\" value=\"6\">\r\n          CLB 6 <strong>(+15)<\/strong>\r\n        <\/label>\r\n      <\/div>\r\n      <div>\r\n        <label>\r\n          <input type=\"radio\" name=\"clbLevel\" value=\"5\">\r\n          CLB 5 <strong>(+10)<\/strong>\r\n        <\/label>\r\n      <\/div>\r\n      <div>\r\n        <label>\r\n          <input type=\"radio\" name=\"clbLevel\" value=\"4\">\r\n          CLB 4 <strong>(+5)<\/strong>\r\n        <\/label>\r\n      <\/div>\r\n      <div>\r\n        <label>\r\n          <input type=\"radio\" name=\"clbLevel\" value=\"below_4\">\r\n          Below CLB 4 or no test <strong>(+0)<\/strong>\r\n        <\/label>\r\n      <\/div>\r\n    <\/section>\r\n    <hr \/>\r\n\r\n    <!-- Calculate Button & Final Score -->\r\n    <button\r\n      type=\"button\"\r\n      class=\"btn\"\r\n      onclick=\"calculateTotalScore()\"\r\n    >\r\n      Calculate BC PNP Points\r\n    <\/button>\r\n\r\n    <p class=\"mb-4\">\r\n      Your Total BC PNP Points: <strong id=\"finalScore\">0<\/strong>\r\n    <\/p>\r\n  <\/form>\r\n<\/div><!-- .container -->\r\n\r\n<!-- JavaScript scoring -->\r\n<script src=\"app.js\"><\/script>\r\n<\/body>\r\n<\/html>\r\n\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","footnotes":""},"class_list":["post-2878","page","type-page","status-publish","hentry"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/irccalerts.ca\/index.php\/wp-json\/wp\/v2\/pages\/2878","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/irccalerts.ca\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/irccalerts.ca\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/irccalerts.ca\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/irccalerts.ca\/index.php\/wp-json\/wp\/v2\/comments?post=2878"}],"version-history":[{"count":3,"href":"https:\/\/irccalerts.ca\/index.php\/wp-json\/wp\/v2\/pages\/2878\/revisions"}],"predecessor-version":[{"id":2881,"href":"https:\/\/irccalerts.ca\/index.php\/wp-json\/wp\/v2\/pages\/2878\/revisions\/2881"}],"wp:attachment":[{"href":"https:\/\/irccalerts.ca\/index.php\/wp-json\/wp\/v2\/media?parent=2878"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}