اعتمد اليوم ، اللواء إبراهيم أبو ليمون محافظ المنوفية الجدول الزمني لامتحانايH الدراسي 2024 /2025 لصفوف المراحل التعليمية المختلفة (ابتدائي ، إعدادي ث ثانوي عام (الصف الول والثاني) حتى 29 مايو 2025 ، جاء ذلك بناء على المذكرة المة من مديرية التربية والتعليم بشأن مواعيد امتحانات الداسي الداving الثاني.
من جانبه ؛ أوضح الدكتور محمد صلاح وكيل وكيل وزارة التربية والتعليم ان المواعيد المقرة لجداول امتحانات المرحلة الابية تبدأ فيية الفترة من 24- 28 مايو 2025 ، وفيما يخص المرحلة الإعدادية والثانوي العام (الصف الأول والثاني) ستبدأ الفترة مايويو ، أن تبدأ امتحانات الشهادة الإعدادية “الصف الثالث الإعدي” في الفترة من 31 مايو حتى 4 يوbor 2025 ، والصف ال inspire والثاني الثانوي الفني بداية من 26 ابريل الحالي.
وشدد محافظ المنوفية على رفع درجة الاستعدات بكافة المداس والإدات التعليمية بنطاق المحافظة ، وتجهيز اللجان اللجان الامتحانية وتوفير الأجواء المناسبة للطلاب لأداء الامتحانات بكل سهولة ويسر وتذليل العقبات حرص مصلحة أبائنائنائنائنائ الطلاب.
feature replaceOembeds() {
var allEmbeds = document.getElementsByTagName(“OEMBED”);
whereas (allEmbeds.length != 0) {
replaceOembedWithHtml(allEmbeds(0), extractLinkFromOembed(allEmbeds(0)));
allEmbeds = document.getElementsByTagName(“OEMBED”);
}
runYoutubeLazyLoad();
// loadfbApi();
}
feature replaceOembedWithHtml(ingredient, sourceData) {
if (sourceData.supply.toLowerCase() === “youtube”) {
var html=”
‘;
replaceElementWithHtml(ingredient, html);
} else if (sourceData.supply.toLowerCase() === “instagram”) {
var html=”
‘;
replaceElementWithHtml(ingredient, html);
} else if (sourceData.supply.toLowerCase() === “twitter”) {
var html=”
‘;
replaceElementWithHtml(ingredient, html);
} else if (sourceData.supply.toLowerCase() === “facebook”) {
var html=”
‘
replaceElementWithHtml(ingredient, html);
} else {
replaceElementWithHtml(ingredient, “”);
}
}
feature extractLinkFromOembed(ingredient) {
return getUrlSource(ingredient.getAttribute(“url”));
}
feature getUrlSource(url) {
var ytRegex = /http(?:s?)://(?:www.)?youtu(?:be.com/study?v=|.be/)((w-_)*)(&(amp;)?(w?=)*)?/;
var instaRegex = /(https?://www.)?instagram.com(/p/(w+)/?)/;
var twitterRegex = /twitter.com/.*/role(?:es)?/((^/?)+)/;
var fbRegex = /^https?://www.facebook.com.*/(video(s)?|study|account|posts)(.php?|/).+$/;
if (ytRegex.take a look at(url)) {
return {
supply: “Youtube”,
url: url,
identification: ytRegex.exec(url)(1)
};
}
if (instaRegex.take a look at(url)) {
return {
supply: “Instagram”,
url: url,
identification: instaRegex.exec(url)(3)
};
}
if (twitterRegex.take a look at(url)) {
return {
supply: “Twitter”,
url: url,
identification: twitterRegex.exec(url)(1)
};
}
if (fbRegex.take a look at(url)) {
return {
supply: “Facebook”,
url: url,
identification: fbRegex.exec(url)(1)
};
}
return {
supply: “Unknown”,
url: url,
identification: “”
};
}
feature replaceElementWithHtml(ingredient, html) {
var str = html;
var Obj = ingredient; //any ingredient to be fully replaced
if (Obj.outerHTML) { //if outerHTML is supported
Obj.outerHTML = str; ///it is simple replace of total ingredient with contents of str var
} else { //if outerHTML is now not supported, there might perhaps be a unfamiliar but crossbrowsered trick
var tmpObj = document.createElement(“div”);
tmpObj.innerHTML = ‘‘;
ObjParent = Obj.parentNode; //Okey, ingredient might perhaps possibly perhaps easy be parented
ObjParent.replaceChild(tmpObj, Obj); //here we placing our non everlasting data rather than our target, so we are able to get it then and replace it into no matter we desire to replace to
ObjParent.innerHTML = ObjParent.innerHTML.replace(‘
‘, str);
}
}
feature loadfbApi() {
var js = document.createElement(‘script’);
js.src=”
document.body.appendChild(js);
}
feature runYoutubeLazyLoad() {
/// youtube lazyload
var youtube = document.querySelectorAll(“.youtube”);
for (var i = 0; i < youtube.length; i++) { var supply = "https://img.youtube.com/vi/" + youtube(i).dataset.embed + "http://192.168.2.55/0.jpg"; var image = new Image(); image.src = "https://www.masrtimes.com/issues/masr/resources/photos/no.jpg"; image.classList.add('lazyload'); image.setAttribute("data-src", supply); image.setAttribute("alt", "youtube"); image.addEventListener("load", feature () { youtube(i).appendChild(image); }(i)); youtube(i).addEventListener("click on", feature () { 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); }); }; }
Source hyperlink