{"id":11690,"date":"2026-03-17T16:54:41","date_gmt":"2026-03-17T13:54:41","guid":{"rendered":"http:\/\/demo.ttu.edu.jo\/?page_id=11690"},"modified":"2026-03-18T16:05:32","modified_gmt":"2026-03-18T13:05:32","slug":"gpa-calculator","status":"publish","type":"page","link":"https:\/\/www.ttu.edu.jo\/en\/st-services\/gpa-calculator\/","title":{"rendered":"\u062d\u0627\u0633\u0628\u0629 \u0627\u0644\u0645\u0639\u062f\u0644"},"content":{"rendered":"<div class=\"wpb-content-wrapper\"><div class=\"vc_row wpb_row vc_row-fluid\"><div class=\"wpb_column vc_column_container vc_col-sm-12\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\">\n\t<div class=\"wpb_text_column wpb_content_element\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<p style=\"text-align: center;\"><div class=\"afb-gpa-container\">\n    <h3 class=\"afb-gpa-title\">GPA Calculator<\/h3>\n    \n    <form id=\"gpa-calculator-form\" method=\"POST\" class=\"afb-gpa-form\" action=\"\">\n        <input type=\"hidden\" id=\"afb_gpa_nonce\" name=\"afb_gpa_nonce\" value=\"c0ce491485\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/en\/wp-json\/wp\/v2\/pages\/11690\" \/>        \n        <!-- Improved GPA and Hours Section -->\n        <div class=\"afb-gpa-summary-cards\">\n            <div class=\"afb-gpa-summary-card\">\n                <div class=\"afb-gpa-summary-icon\">\n                    <span class=\"dashicons dashicons-chart-line\"><\/span>\n                <\/div>\n                <div class=\"afb-gpa-summary-content\">\n                    <label for=\"previous_gpa\" class=\"afb-gpa-summary-label\">\n                        Previous GPA                    <\/label>\n                    <input type=\"number\" \n                           name=\"previous_gpa\" \n                           id=\"previous_gpa\"\n                           value=\"\" \n                           class=\"afb-gpa-summary-input\"\n                           placeholder=\"Example: 75.5\"\n                           step=\"0.01\" \n                           min=\"0\" \n                           max=\"100\">\n                    <span class=\"afb-gpa-input-hint\">\n                        From 0 to 100                    <\/span>\n                <\/div>\n            <\/div>\n            \n            <div class=\"afb-gpa-summary-card\">\n                <div class=\"afb-gpa-summary-icon\">\n                    <span class=\"dashicons dashicons-clock\"><\/span>\n                <\/div>\n                <div class=\"afb-gpa-summary-content\">\n                    <label for=\"previous_hours\" class=\"afb-gpa-summary-label\">\n                        Previous Credit Hours                    <\/label>\n                    <input type=\"number\" \n                           name=\"previous_hours\" \n                           id=\"previous_hours\"\n                           value=\"\" \n                           class=\"afb-gpa-summary-input\"\n                           placeholder=\"Example: 45\"\n                           min=\"0\">\n                    <span class=\"afb-gpa-input-hint\">\n                        Total completed hours                    <\/span>\n                <\/div>\n            <\/div>\n        <\/div>\n        \n        <h4 class=\"afb-gpa-subtitle\">\n            <span class=\"dashicons dashicons-welcome-learn-more\"><\/span>\n            Current Semester Grades        <\/h4>\n        \n        <div class=\"afb-gpa-table-container\">\n            <table class=\"afb-gpa-table\">\n                <thead>\n                    <tr>\n                        <th>Course Grade<\/th>\n                        <th>Course Credit Hours<\/th>\n                        <th>Course Type<\/th>\n                        <th>Previous Grade<\/th>\n                        <th class=\"afb-gpa-action-column\">Remove<\/th>\n                    <\/tr>\n                <\/thead>\n                <tbody id=\"courses-container\">\n                    <tr class=\"course-row\">\n                        <td>\n                            <input type=\"number\" \n                                   name=\"course_grade[]\" \n                                   class=\"afb-gpa-input course-grade\"\n                                   placeholder=\"Grade\"\n                                   step=\"0.01\" \n                                   min=\"0\" \n                                   max=\"100\" \n                                   required>\n                        <\/td>\n                        <td>\n                            <input type=\"number\" \n                                   name=\"course_hours[]\" \n                                   class=\"afb-gpa-input course-hours\"\n                                   placeholder=\"Hours\"\n                                   min=\"0\" \n                                   required>\n                        <\/td>\n                        <td>\n                            <select name=\"course_type[]\" class=\"afb-gpa-select course-type\">\n                                <option value=\"new\">New Course<\/option>\n                                <option value=\"repeated\">Repeated Course<\/option>\n                            <\/select>\n                        <\/td>\n                        <td>\n                            <input type=\"number\" \n                                   name=\"previous_grade[]\" \n                                   class=\"afb-gpa-input previous-grade\"\n                                   placeholder=\"Previous grade\"\n                                   step=\"0.01\" \n                                   min=\"0\" \n                                   max=\"100\"\n                                   disabled>\n                        <\/td>\n                        <td class=\"afb-gpa-action-column\">\n                            <button type=\"button\" \n                                    class=\"afb-gpa-icon-btn afb-gpa-remove-btn remove-course\" \n                                    title=\"Remove\">\n                                <span class=\"dashicons dashicons-trash\"><\/span>\n                            <\/button>\n                        <\/td>\n                    <\/tr>\n                <\/tbody>\n            <\/table>\n        <\/div>\n        \n        <div class=\"afb-gpa-action-buttons\">\n            <button type=\"button\" id=\"add-course\" class=\"afb-gpa-btn afb-gpa-btn-primary\">\n                <span class=\"dashicons dashicons-plus-alt\"><\/span>\n                Add Course            <\/button>\n            \n            <button type=\"reset\" class=\"afb-gpa-btn afb-gpa-btn-secondary\">\n                <span class=\"dashicons dashicons-update\"><\/span>\n                Reset            <\/button>\n            \n            <button type=\"button\" id=\"reset-session\" class=\"afb-gpa-btn afb-gpa-btn-warning\">\n                <span class=\"dashicons dashicons-controls-repeat\"><\/span>\n                New Session            <\/button>\n        <\/div>\n        \n        <div class=\"afb-gpa-calculate-wrapper\">\n            <button type=\"submit\" name=\"calculate_gpa\" class=\"afb-gpa-calculate-btn\">\n                <span class=\"dashicons dashicons-calculator\"><\/span>\n                Calculate GPA            <\/button>\n        <\/div>\n        \n        <div id=\"gpa-results\" class=\"afb-gpa-results\">\n            <div class=\"afb-gpa-result-card\">\n                <div class=\"afb-gpa-result-icon\">\n                    <span class=\"dashicons dashicons-star-filled\"><\/span>\n                <\/div>\n                <div class=\"afb-gpa-result-content\">\n                    <div class=\"afb-gpa-result-label\">New GPA<\/div>\n                    <div class=\"afb-gpa-result-value\" id=\"new-gpa-value\">\n                                            <\/div>\n                <\/div>\n            <\/div>\n            \n            <div class=\"afb-gpa-result-card\">\n                <div class=\"afb-gpa-result-icon\">\n                    <span class=\"dashicons dashicons-clock\"><\/span>\n                <\/div>\n                <div class=\"afb-gpa-result-content\">\n                    <div class=\"afb-gpa-result-label\">Total Credit Hours<\/div>\n                    <div class=\"afb-gpa-result-value\" id=\"total-hours-value\">\n                                            <\/div>\n                <\/div>\n            <\/div>\n            \n            <div class=\"afb-gpa-result-card\">\n                <div class=\"afb-gpa-result-icon\">\n                    <span class=\"dashicons dashicons-chart-area\"><\/span>\n                <\/div>\n                <div class=\"afb-gpa-result-content\">\n                    <div class=\"afb-gpa-result-label\">New Semester GPA<\/div>\n                    <div class=\"afb-gpa-result-value\" id=\"semester-gpa-value\">\n                                            <\/div>\n                <\/div>\n            <\/div>\n            \n            <div class=\"afb-gpa-result-card\">\n                <div class=\"afb-gpa-result-icon\">\n                    <span class=\"dashicons dashicons-awards\"><\/span>\n                <\/div>\n                <div class=\"afb-gpa-result-content\">\n                    <div class=\"afb-gpa-result-label\">Grade<\/div>\n                    <div class=\"afb-gpa-result-value\" id=\"grade-value\">\n                                            <\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n    <input type=\"hidden\" name=\"trp-form-language\" value=\"en\"\/><\/form>\n<\/div>\n\n\t\t<\/div>\n\t<\/div>\n<\/div><\/div><\/div><\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"GPA Calculator Previous GPA From 0 to 100 Previous Credit Hours Total completed hours Current Semester Grades Course Grade Course","protected":false},"author":1,"featured_media":0,"parent":11710,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"rs_blank_template":"","rs_page_bg_color":"","slide_template_v7":"","footnotes":""},"class_list":["post-11690","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.ttu.edu.jo\/en\/wp-json\/wp\/v2\/pages\/11690","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ttu.edu.jo\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.ttu.edu.jo\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.ttu.edu.jo\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ttu.edu.jo\/en\/wp-json\/wp\/v2\/comments?post=11690"}],"version-history":[{"count":0,"href":"https:\/\/www.ttu.edu.jo\/en\/wp-json\/wp\/v2\/pages\/11690\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/www.ttu.edu.jo\/en\/wp-json\/wp\/v2\/pages\/11710"}],"wp:attachment":[{"href":"https:\/\/www.ttu.edu.jo\/en\/wp-json\/wp\/v2\/media?parent=11690"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}