
{"id":1839,"date":"2026-08-28T12:58:25","date_gmt":"2026-08-28T12:58:25","guid":{"rendered":"https:\/\/borderlesseducationcouncil.org\/tests\/?page_id=1839"},"modified":"2026-09-10T06:51:07","modified_gmt":"2026-09-10T06:51:07","slug":"bec-student-portal","status":"publish","type":"page","link":"https:\/\/borderlesseducationcouncil.org\/tests\/bec-student-portal\/","title":{"rendered":"BEC Student Portal"},"content":{"rendered":"            <div id=\"bec-auth-card\">\r\n              <div class=\"bec-auth-header\">\r\n                <h3>Student Portal Login<\/h3>\r\n                <p>Please log in to view your examination status and report card.<\/p>\r\n              <\/div>\r\n              <div id=\"bec-login-box\">\r\n                <form id=\"becLoginForm\">\r\n                  <div class=\"bec-form-group\">\r\n                    <label>Username or Email:<\/label>\r\n                    <input type=\"text\" name=\"username\" class=\"bec-form-input\" placeholder=\"Enter username\/email\" required>\r\n                  <\/div>\r\n                  <div class=\"bec-form-group\">\r\n                    <label>Password:<\/label>\r\n                    <input type=\"password\" name=\"password\" class=\"bec-form-input\" placeholder=\"Enter password\" required>\r\n                  <\/div>\r\n                  <button type=\"submit\" class=\"bec-auth-btn\">Log In to Portal<\/button>\r\n                  <div class=\"bec-auth-msg\" style=\"display:none;\"><\/div>\r\n                <\/form>\r\n\r\n                <div style=\"margin-top: 16px; text-align: right; font-size: 12.5px;\">\r\n                  <a href=\"#\" id=\"becToggleForgot\" style=\"color: #0f766e; text-decoration: none; font-weight: bold;\">Forgot Password?<\/a>\r\n                <\/div>\r\n\r\n                <div id=\"becForgotBox\" style=\"display: none; margin-top: 16px; padding-top: 16px; border-top: 1px dashed #cbd5e1; text-align: left;\">\r\n                  <form method=\"post\">\r\n                    <div class=\"bec-form-group\">\r\n                      <label style=\"font-size: 11.5px;\">Enter your Username or Email:<\/label>\r\n                      <input type=\"text\" name=\"user_login\" class=\"bec-form-input\" placeholder=\"Your registered email\/username\" required>\r\n                    <\/div>\r\n                    <button type=\"submit\" name=\"bec_request_reset_email\" style=\"width: 100%; background: #334155; color: #fff; border: none; padding: 10px; border-radius: 6px; font-size: 12.5px; font-weight: bold; cursor: pointer;\">Send Reset Link<\/button>\r\n                                      <\/form>\r\n                <\/div>\r\n\r\n                <script>\r\n                document.addEventListener('DOMContentLoaded', function() {\r\n                  const toggleBtn = document.getElementById('becToggleForgot');\r\n                  const forgotBox = document.getElementById('becForgotBox');\r\n                  if (toggleBtn && forgotBox) {\r\n                    toggleBtn.addEventListener('click', function(e) {\r\n                      e.preventDefault();\r\n                      forgotBox.style.display = forgotBox.style.display === 'none' ? 'block' : 'none';\r\n                    });\r\n                  }\r\n                });\r\n                <\/script>\r\n              <\/div>\r\n            <\/div>\r\n                    <style>\r\n          .elementor-widget-bec_exam, .elementor-shortcode, .bec-outer-wrapper, .bec-reg-wrapper { width: 100% !important; max-width: 100% !important; display: block !important; margin: 0 auto !important; box-sizing: border-box !important; }\r\n          .bec-reg-card { max-width: 820px !important; margin: 25px auto !important; background: #ffffff !important; border: 2px solid #0f766e !important; border-radius: 12px !important; padding: 28px !important; box-shadow: 0 10px 30px rgba(0,0,0,0.08) !important; font-family: 'Poppins', Arial, sans-serif !important; color: #111827 !important; }\r\n          .bec-reg-top { display: flex !important; justify-content: space-between !important; align-items: center !important; border-bottom: 2px solid #0f766e !important; padding-bottom: 12px !important; margin-bottom: 14px !important; flex-wrap: wrap; gap: 12px; }\r\n          .bec-reg-brand-title { font-size: 16px !important; font-weight: 900 !important; color: #0f172a !important; letter-spacing: 0.5px; }\r\n          .bec-reg-brand-sub { font-size: 11px !important; font-weight: 700 !important; color: #0f766e !important; margin-top: 2px; }\r\n          .bec-reg-badge-title { border: 2px solid #0f766e !important; border-radius: 20px !important; padding: 4px 16px !important; font-size: 15px !important; font-weight: 900 !important; text-align: center !important; color: #0f766e !important; }\r\n          .bec-reg-badge-sub { font-size: 11px !important; font-weight: bold !important; text-align: center !important; margin-top: 4px !important; color: #475569 !important; }\r\n          .bec-reg-intro-box { font-size: 12.5px !important; line-height: 1.55 !important; color: #334155 !important; margin-bottom: 14px !important; background: #f8fafc !important; padding: 12px 14px !important; border-radius: 6px !important; }\r\n          .bec-reg-gateway-banner { background: #0f766e !important; color: #ffffff !important; text-align: center !important; font-weight: 800 !important; font-size: 14px !important; padding: 7px !important; border-radius: 6px !important; margin-bottom: 18px !important; letter-spacing: 0.5px; }\r\n          .bec-reg-field-row { margin-bottom: 12px !important; }\r\n          .bec-reg-field-grid2 { display: grid !important; grid-template-columns: 1fr 1fr !important; gap: 14px !important; }\r\n          .bec-reg-field-grid3 { display: grid !important; grid-template-columns: 1fr 1fr 1fr !important; gap: 12px !important; }\r\n          .bec-reg-lbl { display: block !important; font-size: 11.5px !important; font-weight: 700 !important; margin-bottom: 4px !important; color: #1e293b !important; }\r\n          .bec-reg-input { width: 100% !important; padding: 8px 10px !important; border: 1.5px solid #cbd5e1 !important; border-radius: 5px !important; font-size: 13px !important; box-sizing: border-box !important; background: #fff !important; }\r\n          .bec-reg-input:focus { border-color: #0f766e !important; outline: none !important; }\r\n          .bec-reg-subject-section { background: #f0fdf4 !important; border: 1.5px solid #86efac !important; padding: 14px !important; border-radius: 8px !important; margin: 18px 0 !important; }\r\n          .bec-reg-subj-title { font-weight: 800 !important; font-size: 13px !important; color: #15803d !important; margin-bottom: 10px !important; }\r\n          .bec-reg-subj-grid { display: grid !important; grid-template-columns: 1fr 1fr 1fr !important; gap: 8px 12px !important; }\r\n          .bec-reg-subj-card { display: flex !important; align-items: center !important; gap: 8px !important; background: #ffffff !important; border: 1px solid #cbd5e1 !important; padding: 8px 12px !important; border-radius: 6px !important; cursor: pointer !important; font-size: 12.5px !important; font-weight: 600 !important; }\r\n          .bec-reg-total-box { display: flex !important; justify-content: space-between !important; align-items: center !important; border-top: 1.5px dashed #86efac !important; padding-top: 10px !important; margin-top: 12px !important; font-weight: bold !important; font-size: 13.5px !important; }\r\n          .bec-reg-disclaimer { font-size: 11px !important; color: #475569 !important; line-height: 1.45 !important; background: #fffbeb !important; padding: 10px !important; border: 1px solid #fde68a !important; border-radius: 6px !important; margin-top: 14px !important; }\r\n          .bec-reg-submit-btn { background: #0f766e !important; color: #fff !important; font-size: 15px !important; font-weight: 800 !important; padding: 12px 32px !important; border: none !important; border-radius: 6px !important; cursor: pointer !important; box-shadow: 0 4px 12px rgba(15, 118, 110, 0.3) !important; }\r\n          .bec-reg-submit-btn:hover { background: #0d5f58 !important; }\r\n\r\n          .bec-portal-card { max-width: 820px !important; margin: 30px auto !important; background: #fff !important; padding: 28px !important; border-radius: 12px !important; border: 1px solid #e2e8f0 !important; box-shadow: 0 4px 16px rgba(0,0,0,0.05) !important; font-family: Arial, sans-serif !important; }\r\n          .bec-portal-header { display: flex !important; align-items: center !important; gap: 16px !important; margin-bottom: 20px !important; flex-wrap: wrap; }\r\n          .bec-portal-grid { display: flex !important; flex-direction: column !important; gap: 14px !important; }\r\n          .bec-portal-item { border: 1px solid #e2e8f0 !important; padding: 16px !important; border-radius: 8px !important; background: #ffffff !important; }\r\n          .bec-start-test-btn { background: #0f766e !important; color: #ffffff !important; padding: 8px 18px !important; border-radius: 6px !important; font-size: 13px !important; font-weight: bold !important; text-decoration: none !important; display: inline-block !important; }\r\n          .bec-start-test-btn:hover { background: #0d5f58 !important; color: #ffffff !important; }\r\n          .bec-logout-btn { background: #ef4444 !important; color: #ffffff !important; padding: 7px 14px !important; border-radius: 6px !important; font-size: 12px !important; font-weight: bold !important; text-decoration: none !important; }\r\n          .bec-logout-btn:hover { background: #dc2626 !important; }\r\n          .bec-floating-logout { background: #dc2626 !important; color: #ffffff !important; padding: 3px 8px !important; border-radius: 12px !important; font-size: 11px !important; font-weight: bold !important; text-decoration: none !important; margin-left: 2px !important; }\r\n          .bec-floating-logout:hover { background: #b91c1c !important; }\r\n\r\n          .bec-resume-banner { background: #fef3c7 !important; border: 1.5px solid #f59e0b !important; color: #92400e !important; max-width: 960px !important; margin: 10px auto 18px auto !important; padding: 10px 16px !important; border-radius: 6px !important; font-size: 13px !important; text-align: center !important; }\r\n          #bec-auth-card, .bec-locked-card { width: 100% !important; max-width: 580px !important; margin: 30px auto !important; background: #ffffff !important; padding: 34px 28px !important; border-radius: 12px !important; box-shadow: 0 8px 24px rgba(0,0,0,0.06) !important; text-align: center !important; font-family: Arial, sans-serif !important; border: 1px solid #e2e8f0 !important; }\r\n          .bec-lock-icon { font-size: 48px !important; margin-bottom: 10px !important; }\r\n          .bec-locked-title { margin: 0 0 10px 0 !important; font-size: 24px !important; font-weight: 800 !important; color: #0f172a !important; }\r\n          .bec-locked-desc { font-size: 14px !important; color: #475569 !important; line-height: 1.5 !important; margin: 0 0 16px 0 !important; }\r\n          .bec-locked-badge { display: inline-block !important; background: #f1f5f9 !important; padding: 8px 20px !important; border-radius: 6px !important; font-size: 13px !important; color: #334155 !important; margin-bottom: 16px !important; border: 1px solid #e2e8f0 !important; }\r\n          .bec-auth-header h3 { margin: 0 0 6px 0 !important; color: #1e293b !important; font-size: 20px !important; font-weight: 800 !important; }\r\n          .bec-auth-header p { margin: 0 0 18px 0 !important; color: #64748b !important; font-size: 13px !important; }\r\n          .bec-form-group { margin-bottom: 14px !important; text-align: left !important; }\r\n          .bec-form-group label { display: block !important; font-size: 12px !important; font-weight: 700 !important; margin-bottom: 5px !important; color: #334155 !important; }\r\n          .bec-form-input { width: 100% !important; padding: 10px 12px !important; border: 1.5px solid #cbd5e1 !important; border-radius: 6px !important; font-size: 13px !important; box-sizing: border-box !important; }\r\n          .bec-auth-btn { width: 100% !important; background: #0f766e !important; color: #ffffff !important; border: none !important; padding: 12px !important; border-radius: 6px !important; font-size: 14px !important; font-weight: 700 !important; cursor: pointer !important; margin-top: 4px !important; }\r\n\r\n          body #bec-floating-timer-bar { position: fixed !important; top: 20px !important; right: 20px !important; z-index: 2147483647 !important; }\r\n          .bec-floating-inner { background: #0f172a !important; color: #ffffff !important; padding: 8px 16px !important; border-radius: 50px !important; display: flex !important; align-items: center !important; gap: 10px !important; box-shadow: 0 10px 30px rgba(0,0,0,0.45) !important; font-size: 13px !important; }\r\n          .bec-student-info { display: flex !important; align-items: center !important; gap: 6px !important; font-weight: 600 !important; max-width: 140px !important; }\r\n          .bec-student-name { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; }\r\n          .bec-timer-badge { background: #dc2626 !important; color: #ffffff !important; padding: 4px 12px !important; border-radius: 20px !important; font-weight: 800 !important; font-size: 13px !important; }\r\n\r\n          body #bec-webcam-box { position: fixed !important; bottom: 20px !important; left: 20px !important; z-index: 2147483647 !important; background: #0f766e !important; padding: 6px !important; border-radius: 8px !important; box-shadow: 0 8px 24px rgba(0,0,0,0.45) !important; width: 130px !important; }\r\n          .bec-cam-header { font-size: 9.5px !important; font-weight: 800 !important; color: #ffffff !important; display: flex !important; align-items: center !important; gap: 5px !important; margin-bottom: 4px !important; }\r\n          .bec-rec-dot { width: 8px !important; height: 8px !important; background: #ef4444 !important; border-radius: 50% !important; display: inline-block !important; }\r\n          #bec-webcam-preview { width: 100% !important; height: 80px !important; background: #000000 !important; border-radius: 4px !important; object-fit: cover !important; display: block !important; }\r\n\r\n          #bec-test-wrapper { width: 100% !important; max-width: 960px !important; margin: 0 auto !important; font-family: Arial, sans-serif !important; color: #111 !important; }\r\n          .bec-sheet { background: #fff !important; border: 1px solid #c5c5c5 !important; box-shadow: 0 4px 12px rgba(0,0,0,0.08) !important; padding: 22px 24px !important; margin-bottom: 24px !important; }\r\n          .bec-header { display: flex !important; justify-content: space-between !important; align-items: center !important; border-bottom: 2px solid #000 !important; padding-bottom: 10px !important; margin-bottom: 10px !important; gap: 16px !important; }\r\n          .bec-col-logo { flex: 0 0 24% !important; text-align: center !important; font-weight: 900 !important; font-size: 11.5px !important; }\r\n          .bec-col-info { flex: 1 1 50% !important; display: flex !important; flex-direction: column !important; gap: 6px !important; }\r\n          .bec-info-row { display: flex !important; align-items: flex-end !important; font-size: 11px !important; font-weight: bold !important; }\r\n          .bec-line-input { flex-grow: 1 !important; border: none !important; border-bottom: 1.5px solid #000 !important; background: transparent !important; outline: none !important; font-size: 12px !important; height: 20px !important; margin: 0 !important; }\r\n          .bec-col-badge { flex: 0 0 26% !important; }\r\n          .bec-badge { border: 2px solid #000 !important; border-radius: 6px !important; padding: 6px !important; text-align: center !important; font-size: 10px !important; font-weight: bold !important; }\r\n          .bec-banner { border: 1.5px solid #000 !important; border-radius: 4px !important; text-align: center !important; font-weight: bold !important; font-size: 12px !important; padding: 4px !important; margin-bottom: 14px !important; }\r\n          .bec-sheet .bec-grid-container { display: grid !important; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) !important; column-gap: 24px !important; row-gap: 16px !important; }\r\n          .bec-sheet .bec-q-item { width: 100% !important; min-width: 0 !important; display: flex !important; flex-direction: column !important; }\r\n          .bec-q-header { display: flex !important; justify-content: space-between !important; margin-bottom: 6px !important; gap: 8px !important; }\r\n          .bec-q-title { font-size: 12px !important; font-weight: 600 !important; margin: 0 !important; }\r\n          .bec-q-thumb-img { max-width: 75px !important; max-height: 60px !important; object-fit: contain !important; border: 1px solid #cbd5e1 !important; padding: 2px !important; }\r\n          .bec-opts-grid { display: grid !important; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) !important; gap: 6px 8px !important; }\r\n          .bec-opt-card { font-size: 11.5px !important; cursor: pointer !important; background: #f8fafc !important; padding: 5px 8px !important; border-radius: 4px !important; border: 1px solid #cbd5e1 !important; display: flex !important; align-items: center !important; justify-content: space-between !important; min-height: 44px !important; }\r\n          .bec-opt-left { display: flex !important; align-items: center !important; gap: 6px !important; }\r\n          .bec-opt-thumb-img { width: 44px !important; height: 38px !important; object-fit: contain !important; }\r\n          .bec-full-blank { width: 100% !important; border: none !important; border-bottom: 1.5px solid #000 !important; outline: none !important; padding: 2px 4px !important; font-size: 11px !important; }\r\n          .bec-tf-radios { display: flex !important; gap: 8px !important; margin-top: 4px !important; }\r\n          .bec-action-box { text-align: center !important; padding: 15px !important; }\r\n          .bec-btn { background: #16a34a !important; color: #ffffff !important; font-size: 15px !important; font-weight: bold !important; padding: 10px 28px !important; border: none !important; border-radius: 5px !important; cursor: pointer !important; }\r\n\r\n          @media (max-width: 768px) {\r\n            .bec-reg-field-grid2, .bec-reg-field-grid3, .bec-reg-subj-grid { grid-template-columns: 1fr !important; }\r\n            .bec-sheet { padding: 14px 10px !important; }\r\n            .bec-header { flex-direction: column !important; align-items: center !important; }\r\n            .bec-col-logo, .bec-col-info, .bec-col-badge { width: 100% !important; text-align: center !important; }\r\n            .bec-sheet .bec-grid-container { grid-template-columns: 1fr !important; }\r\n            body #bec-floating-timer-bar { top: auto !important; bottom: 15px !important; right: 50% !important; transform: translateX(50%) !important; }\r\n            body #bec-webcam-box { top: 15px !important; bottom: auto !important; left: auto !important; right: 12px !important; width: 110px !important; }\r\n          }\r\n        <\/style>\r\n        \n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-1839","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/borderlesseducationcouncil.org\/tests\/wp-json\/wp\/v2\/pages\/1839","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/borderlesseducationcouncil.org\/tests\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/borderlesseducationcouncil.org\/tests\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/borderlesseducationcouncil.org\/tests\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/borderlesseducationcouncil.org\/tests\/wp-json\/wp\/v2\/comments?post=1839"}],"version-history":[{"count":4,"href":"https:\/\/borderlesseducationcouncil.org\/tests\/wp-json\/wp\/v2\/pages\/1839\/revisions"}],"predecessor-version":[{"id":1867,"href":"https:\/\/borderlesseducationcouncil.org\/tests\/wp-json\/wp\/v2\/pages\/1839\/revisions\/1867"}],"wp:attachment":[{"href":"https:\/\/borderlesseducationcouncil.org\/tests\/wp-json\/wp\/v2\/media?parent=1839"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}