<p>يعتبر موضوع نتيجة الشهادة الإعدادية لعام 2026 في محافظة سوهاج من أبرز الاهتمامات لدى الطلاب وأولياء الأمور حيث يترقب الجميع الإعلان عن النتائج بعد الانتهاء من عمليات التصحيح ورصد الدرجات في مختلف القطاعات التعليمية، مما يعكس حرص المديرية على توفير معلومات دقيقة وموثوقة لجميع المعنيين</p><h2>موعد ظهور نتيجة الشهادة الإعدادية الترم الأول 2026 بمحافظة سوهاج</h2><p>أعلنت مديرية التربية والتعليم بسوهاج عن استمرار أعمال التصحيح ورصد الدرجات في القطاعات التعليمية الثلاثة (شمال، وسط، جنوب) حيث يهدف هذا الإجراء إلى تحقيق العدالة وتكافؤ الفرص بين الطلاب</p><p>كما أوضحت المديرية أن <u>نتيجة الصف الثالث الإعدادي الترم الأول 2026</u> ستظهر خلال الأيام القليلة المقبلة بمجرد الانتهاء من أعمال الكنترولات والمراجعة النهائية، وستكون متاحة للاستعلام إلكترونيًا بعد اعتمادها رسميًا</p><h2>رابط نتيجة الشهادة الإعدادية 2026 محافظة سوهاج</h2><p>يمكن للطلاب وأولياء الأمور الاستعلام عن النتيجة من خلال الروابط الرسمية التالية:</p><p>الموقع الرسمي لمحافظة سوهاج من <u>هنـــــــــــــــــــــــــــــــــــــا</u></p><p>رابط نتيجة الشهادة الإعدادية بسوهاج: من <u>هنـــــــــــــــــــــــــــــــــــــــــــــــــــا</u></p><h2>خطوات الاستعلام عن نتيجة الشهادة الإعدادية بسوهاج 2026</h2><ul><li>الدخول إلى موقع بوابة التعليم الأساسي بمحافظة سوهاج من <u>هنــــــــــــــــــا</u></li><li>إدخال رقم الجلوس الخاص بالطالب في الخانة المخصصة</li><li>الضغط على زر «استعراض النتيجة»</li><li>تظهر نتيجة الصف الثالث الإعدادي 2026 متضمنة درجات كل مادة</li></ul><h2>الاستعلام عن نتيجة الصف الثالث الإعدادي 2026 محافظة سوهاج بالاسم</h2><p>كما يمكن للطلاب الحصول على النتيجة بالاسم فقط من خلال المدرسة التي يقيدون بها</p><h2>توزيع درجات مواد الشهادة الإعدادية 2025 / 2026</h2><ul><li>اللغة العربية: 80 درجة (40 درجة لكل ترم)</li><li>اللغة الإنجليزية: 60 درجة (30 درجة لكل ترم)</li><li>الرياضيات: 60 درجة (30 درجة لكل ترم)</li><li>الدراسات الاجتماعية: 40 درجة (20 درجة لكل ترم)</li><li>العلوم: 40 درجة (20 درجة لكل ترم)</li><li>ليكون إجمالي مجموع مواد الترم الأول 140 درجة</li><li>الإجمالي لدرجات الترم الأول: 140 درجة</li></ul>
                        </div><script type="text/javascript">
    replaceOembeds();
    function replaceOembeds() {
        var allEmbeds = document.getElementsByTagName("OEMBED");
        while (allEmbeds.length != 0) {
            replaceOembedWithHtml(allEmbeds[0], extractLinkFromOembed(allEmbeds[0]));
            allEmbeds = document.getElementsByTagName("OEMBED");
        }
        runYoutubeLazyLoad();
        loadfbApi();
    }

    function replaceOembedWithHtml(element, sourceData) {
        if (sourceData.source.toLowerCase() === "youtube") {
            var html="<div class=\"yt-embed\"><div class=\"embed-wrap\">" +
                '<div class=\"embed-container\">' +
                '<div class=\"youtube\" data-embed=\"' + sourceData.id + '\">' +
                '<div class=\"play-button\"> ' +
                '<svg class=\"icon\"><use xlink:href=\"http://besraha.com/images/icons.svg#youtube\"></use></svg>' +
                '</div>' +
                '</div></div></div></div>';

            replaceElementWithHtml(element, html);
        } else if (sourceData.source.toLowerCase() === "instagram") {
            var html="<div class=\"instagram-embed\"><iframe class=\"lazyload\" width=\"320\" height=\"440\" data-src=\"https://instagram.com/p/" + sourceData.id + '/embed\" frameborder=\"0\"></iframe></div>';

            replaceElementWithHtml(element, html);
        } else if (sourceData.source.toLowerCase() === "twitter") {
            var html="<div class=\"tw-embed\"><iframe border=0 frameborder=0 height=250 width=550 src=\"https://twitframe.com/show?url=" + encodeURI(sourceData.url) + '\"></iframe></div>';
            replaceElementWithHtml(element, html);
        } else if (sourceData.source.toLowerCase() === "facebook") {
            var html="<div class=\"fb-embed\"><div class=\"fb-video\" data-href=\"" + sourceData.url + '\" data-width=\"500\" data-allowfullscreen=\"true\" data-autoplay=\"true\" data-show-captions=\"true\"></div></div>'
            replaceElementWithHtml(element, html);
        } else {
            replaceElementWithHtml(element, "");
        }

    }

    function extractLinkFromOembed(element) {
        return getUrlSource(element.getAttribute("url"));
    }

    function getUrlSource(url) {
        var ytRegex = /http(?:s?):\/\/(?:www\.)?youtu(?:be\.com\/watch\?v=|\.be\/)([\w\-\_]*)(&(amp;)?‌​[\w\?‌​=]*)?/;
        var instaRegex = /(https?:\/\/www\.)?instagram\.com(\/p\/(\w+)\/?)/;
        var twitterRegex = /twitter\.com\/.*\/status(?:es)?\/([^\/\?]+)/;
        var fbRegex = /^https?:\/\/www\.facebook\.com.*\/(video(s)?|watch|story|posts)(\.php?|\/).+$/;
        if (ytRegex.test(url)) {
            return {
                source: "Youtube",
                url: url,
                id: ytRegex.exec(url)[1]
            };
        }
        if (instaRegex.test(url)) {
            return {
                source: "Instagram",
                url: url,
                id: instaRegex.exec(url)[3]
            };
        }
        if (twitterRegex.test(url)) {
            return {
                source: "Twitter",
                url: url,
                id: twitterRegex.exec(url)[1]
            };
        }
        if (fbRegex.test(url)) {
            return {
                source: "Facebook",
                url: url,
                id: fbRegex.exec(url)[1]
            };

        }
        return {
            source: "Unknown",
            url: url,
            id: ""
        };
    }

    function replaceElementWithHtml(element, html) {
        var str = html;
        var Obj = element; //any element to be fully replaced
        if (Obj.outerHTML) { //if outerHTML is supported
            Obj.outerHTML = str; ///it's simple replacement of whole element with contents of str var
        } else { //if outerHTML is not supported, there is a weird but crossbrowsered trick
            var tmpObj = document.createElement("div");
            tmpObj.innerHTML = '<!--THIS DATA SHOULD BE REPLACED-->';
            ObjParent = Obj.parentNode; //Okey, element should be parented
            ObjParent.replaceChild(tmpObj, Obj); //here we placing our temporary data instead of our target, so we can find it then and replace it into whatever we want to replace to
            ObjParent.innerHTML = ObjParent.innerHTML.replace('<div><!--THIS DATA SHOULD BE REPLACED--></div>', str);
        }
    }
    function loadfbApi() {
        var js = document.createElement('script');
        js.src="https://connect.facebook.net/en_US/sdk.js#xfbml=1&version=v3.2";
        document.body.appendChild(js);
    }
    function runYoutubeLazyLoad() {
        /// youtube lazyload
        var youtube = document.querySelectorAll(".youtube");

        for (var i = 0; i < youtube.length; i++) {

            var source = "https://img.youtube.com/vi/" + youtube[i].dataset.embed +
                "/0.jpg";

            var image = new Image();
            image.src = "/images/no.jpg";
            image.classList.add('lazyload');
            image.setAttribute("data-src", source);
            image.setAttribute("alt", "youtube");
            image.addEventListener("load", function () {
                youtube[i].appendChild(image);
            }(i));

            youtube[i].addEventListener("click", function () {

                var iframe = document.createElement("iframe");

                iframe.setAttribute("frameborder", "0");
                iframe.setAttribute("allowfullscreen", "");
                iframe.setAttribute("src", "https://www.youtube.com/embed/" + this.dataset
                    .embed + "?rel=0&showinfo=0&autoplay=1");

                this.innerHTML = "";
                this.appendChild(iframe);
            });
        };
    }
</script><script async src="//www.instagram.com/embed.js"></script>