{"id":1599,"date":"2026-03-24T11:28:31","date_gmt":"2026-03-24T11:28:31","guid":{"rendered":"https:\/\/sabitutor.rsystemx.com.ng\/?page_id=1599"},"modified":"2026-03-24T11:29:15","modified_gmt":"2026-03-24T11:29:15","slug":"class-reschedule","status":"publish","type":"page","link":"https:\/\/sabitutor.rsystemx.com.ng\/?page_id=1599","title":{"rendered":"Class Reschedule"},"content":{"rendered":"\n<div class=\"wp-block-group alignfull has-cool-to-warm-spectrum-gradient-background has-background is-layout-constrained wp-container-core-group-is-layout-790e328f wp-block-group-is-layout-constrained\" style=\"padding-top:80px;padding-right:30px;padding-bottom:80px;padding-left:30px\">    <div class=\"rsx-resched-form-wrapper\" data-form-id=\"class_reschedule\" style=\"max-width:640px;padding:12px;border:1px solid #eee;border-radius:6px;margin-bottom:16px;\">\n        <h3 style=\"margin-top:0;\">Class Reschedule<\/h3>\n\n        <div class=\"rsx-resched-success-message\" style=\"display:none;margin-bottom:10px;padding:8px;border-radius:4px;font-weight:700;color:#000;\">\n            Form Submitted Successfully; Wait For Class Notification        <\/div>\n\n        <form method=\"post\" action=\"https:\/\/sabitutor.rsystemx.com.ng\/wp-admin\/admin-post.php\" class=\"rsx-resched-form\" novalidate>\n            <input type=\"hidden\" id=\"rsx_resched_nonce\" name=\"rsx_resched_nonce\" value=\"7bb2161f03\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/index.php?rest_route=%2Fwp%2Fv2%2Fpages%2F1599\" \/>            <input type=\"hidden\" name=\"action\" value=\"rsx_resched_submit\">\n            <input type=\"hidden\" name=\"rsx_resched_form_id\" value=\"class_reschedule\">\n\n            <label style=\"display:block;margin-bottom:8px;\">\n                <input required name=\"rsx_resched_name\" placeholder=\"Name\" class=\"rsx-resched-input\" style=\"width:100%;padding:9px;border:1px solid #ccc;border-radius:4px;color:#000;\" type=\"text\">\n            <\/label>\n\n            <label style=\"display:block;margin-bottom:8px;\">\n                <select required name=\"rsx_resched_missed_class\" class=\"rsx-resched-input\" style=\"width:100%;padding:9px;border:1px solid #ccc;border-radius:4px;color:#000;background:#fff;\">\n                    <option value=\"\">Select Missed Class<\/option>\n                                            <option value=\"Phy 110\">Phy 110<\/option>\n                                            <option value=\"Phy 111\">Phy 111<\/option>\n                                            <option value=\"Maths 110\">Maths 110<\/option>\n                                            <option value=\"Calculus Maths 111\">Calculus Maths 111<\/option>\n                                            <option value=\"General Chem 110\">General Chem 110<\/option>\n                                            <option value=\"Organic Chem 111\">Organic Chem 111<\/option>\n                                            <option value=\"Intro to Cost &amp; Mgnt 210\">Intro to Cost &amp; Mgnt 210<\/option>\n                                            <option value=\"FinAccount 210\">FinAccount 210<\/option>\n                                            <option value=\"FinAccount 211\">FinAccount 211<\/option>\n                                            <option value=\"PrinciplesAccount_1\">PrinciplesAccount_1<\/option>\n                                            <option value=\"PrinciplesAccount_2\">PrinciplesAccount_2<\/option>\n                                            <option value=\"BusinesMaths_1\">BusinesMaths_1<\/option>\n                                            <option value=\"Bch 210\">Bch 210<\/option>\n                                            <option value=\"Meg 210\">Meg 210<\/option>\n                                            <option value=\"Bch 211\">Bch 211<\/option>\n                                            <option value=\"Bio 111\">Bio 111<\/option>\n                                    <\/select>\n            <\/label>\n\n            <label style=\"display:block;margin-bottom:8px;\">\n                <input required name=\"rsx_resched_phone_number\" placeholder=\"Phone Number\" class=\"rsx-resched-input\" style=\"width:100%;padding:9px;border:1px solid #ccc;border-radius:4px;color:#000;\" type=\"text\">\n            <\/label>\n\n            <label style=\"display:block;margin-bottom:8px;\">\n                <input required name=\"rsx_resched_amount_paid\" placeholder=\"Amount Paid\" class=\"rsx-resched-input\" style=\"width:100%;padding:9px;border:1px solid #ccc;border-radius:4px;color:#000;\" type=\"text\">\n            <\/label>\n\n            <label style=\"display:block;margin-bottom:8px;\">\n                <input required name=\"rsx_resched_rescheduled_class\" placeholder=\"Rescheduled Class\" class=\"rsx-resched-input\" style=\"width:100%;padding:9px;border:1px solid #ccc;border-radius:4px;color:#000;\" type=\"text\">\n            <\/label>\n\n            <label style=\"display:block;margin-bottom:8px;\">\n                <input required name=\"rsx_resched_email\" placeholder=\"Email\" class=\"rsx-resched-input\" style=\"width:100%;padding:9px;border:1px solid #ccc;border-radius:4px;color:#000;\" type=\"email\">\n            <\/label>\n\n            <label style=\"display:block;margin-bottom:8px;\">\n                <input required name=\"rsx_resched_week\" placeholder=\"Week\" class=\"rsx-resched-input\" style=\"width:100%;padding:9px;border:1px solid #ccc;border-radius:4px;color:#000;\" type=\"text\">\n            <\/label>\n\n            <label style=\"display:block;margin-bottom:8px;\">\n                <input required name=\"rsx_resched_date_missed\" placeholder=\"Date of Missed Class\" class=\"rsx-resched-input\" style=\"width:100%;padding:9px;border:1px solid #ccc;border-radius:4px;color:#000;\" type=\"date\">\n            <\/label>\n\n            <label style=\"display:block;margin-bottom:8px;\">\n                <input required name=\"rsx_resched_reason_for_missing_class\" placeholder=\"Reason For Missing Class\" class=\"rsx-resched-input\" style=\"width:100%;padding:9px;border:1px solid #ccc;border-radius:4px;color:#000;\" type=\"text\">\n            <\/label>\n\n            <button type=\"submit\" class=\"rsx-resched-submit-btn\" style=\"padding:10px 16px;border-radius:6px;border:0;background:#1e73be;color:#fff;cursor:pointer;\">\n                Submit            <\/button>\n        <\/form>\n    <\/div>\n\n    <style>\n    .rsx-resched-form .rsx-resched-input { color: #000 !important; }\n    .rsx-resched-form .rsx-resched-input::placeholder { color: #9a9a9a; opacity: 1; }\n    .rsx-resched-form .rsx-resched-input:-moz-placeholder { color: #9a9a9a; opacity: 1; }\n    .rsx-resched-form .rsx-resched-input::-moz-placeholder { color: #9a9a9a; opacity: 1; }\n    .rsx-resched-form .rsx-resched-input:-ms-input-placeholder { color: #9a9a9a; }\n    .rsx-resched-form .rsx-resched-input::-ms-input-placeholder { color: #9a9a9a; }\n    <\/style>\n\n    <script>\n    (function(){\n        function showSuccess(wrapper, timeoutMs) {\n            var msg = wrapper.querySelector('.rsx-resched-success-message');\n            if (!msg) return;\n            msg.style.display = 'block';\n            msg.setAttribute('aria-live', 'polite');\n\n            if (timeoutMs && timeoutMs > 0) {\n                setTimeout(function(){\n                    msg.style.display = 'none';\n                    var first = wrapper.querySelector('.rsx-resched-input');\n                    if (first) first.focus();\n                }, timeoutMs);\n            }\n        }\n\n        var wrappers = document.querySelectorAll('.rsx-resched-form-wrapper');\n        Array.prototype.forEach.call(wrappers, function(wrapper){\n            var form = wrapper.querySelector('.rsx-resched-form');\n            if (!form) return;\n\n            var submitBtn = wrapper.querySelector('.rsx-resched-submit-btn');\n            var formId = wrapper.getAttribute('data-form-id');\n\n            try {\n                var url = new URL(window.location.href);\n                if (url.searchParams.get('rsx_resched_saved') === formId) {\n                    showSuccess(wrapper, 5000);\n                    url.searchParams.delete('rsx_resched_saved');\n                    window.history.replaceState({}, document.title, url.toString());\n                }\n            } catch (e) {}\n\n            form.addEventListener('submit', function(e){\n                e.preventDefault();\n\n                if (!submitBtn) return form.submit();\n\n                submitBtn.disabled = true;\n                submitBtn.setAttribute('aria-disabled', 'true');\n\n                var fd = new FormData(form);\n\n                fetch(form.action, {\n                    method: 'POST',\n                    body: fd,\n                    headers: { 'X-Requested-With': 'XMLHttpRequest' },\n                    credentials: 'same-origin'\n                }).then(function(resp){\n                    return resp.json().catch(function(){ return { success: false }; });\n                }).then(function(data){\n                    if (data && data.success) {\n                        showSuccess(wrapper, 5000);\n                        try { form.reset(); } catch (e) {}\n                    } else {\n                        if (data && data.data && data.data.message) {\n                            alert('Error: ' + data.data.message);\n                        } else {\n                            form.submit();\n                        }\n                    }\n                }).catch(function(){\n                    form.submit();\n                }).finally(function(){\n                    submitBtn.disabled = false;\n                    submitBtn.removeAttribute('aria-disabled');\n                });\n            });\n        });\n    })();\n    <\/script>\n    \n<\/div>\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":"","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":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","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":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","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-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-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-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-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-gradient":""}},"footnotes":""},"class_list":["post-1599","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/sabitutor.rsystemx.com.ng\/index.php?rest_route=\/wp\/v2\/pages\/1599","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sabitutor.rsystemx.com.ng\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sabitutor.rsystemx.com.ng\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sabitutor.rsystemx.com.ng\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sabitutor.rsystemx.com.ng\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1599"}],"version-history":[{"count":2,"href":"https:\/\/sabitutor.rsystemx.com.ng\/index.php?rest_route=\/wp\/v2\/pages\/1599\/revisions"}],"predecessor-version":[{"id":1601,"href":"https:\/\/sabitutor.rsystemx.com.ng\/index.php?rest_route=\/wp\/v2\/pages\/1599\/revisions\/1601"}],"wp:attachment":[{"href":"https:\/\/sabitutor.rsystemx.com.ng\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1599"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}