وكيل تعليم الدقهلية يتفقد قاعات تدريب برنامج التعلم من أجل الغد

وكيل تعليم الدقهلية يتفقد قاعات تدريب برنامج التعلم من أجل الغد ,

أجرى ناصر شحاتة، وكيل وزارة التربية والتعليم بالدقهلية، جولة تفقد خلالها قاعات التدريب ببرنامج التعلم من أجل الغد لمواكبة رؤية مصر 2030.

وذلك في إطار اهتمام وزارة التربية والتعليم بخطط التطوير المهني للمعلمين لمواكبة رؤية مصر 2030.

تفقد ناصر شعبان وكيل وزارة التربية والتعليم بالدقهلية، قاعات التدريب بمدرسة عمر بن عبد العزيز الابتدائية، يرافقه الأستاذ محمدين مدير إدارة التدريب، والدكتور وائل مسئول التدريب بالمديرية. نفذت مديرية التربية المرحلة الثانية من برنامج التعلم من أجل الغد والذي استهدف تدريب 500 متدرب لتدريبهم في 16 قاعة تدريب على استراتيجيات التعلم النشط ليكونوا بمثابة كوادر تدريبية لتدريب 24 ألف معلم ومعلمة في المرحلة الابتدائية.

وأشاد وكيل الوزارة بالتنظيم المتميز وفعالية الحضور مع المدربين وزخم الأنشطة التدريبية التي تهدف إلى تعزيز قدرات ومهارات المعلمين في ظل التحول الرقمي وتوظيفه في التنمية المهنية المستدامة وهو ما ينعكس بشكل مباشر على رفع المستوى التعليمي للطلاب لتحسين نظام التعليم وتحقيق التنمية المهنية المستدامة للمعلمين. ولديهم الأدوات التي تمكنهم من أداء مهامهم على أكمل وجه.

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

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="

" +
'

' +
'

' +
'

' +
'' +
'

' +
'

';

replaceElementWithHtml(element, html);
} else if (sourceData.source.toLowerCase() === "instagram") {
var html="

';

replaceElementWithHtml(element, html);
} else if (sourceData.source.toLowerCase() === "twitter") {
var html="

';
replaceElementWithHtml(element, html);
} else if (sourceData.source.toLowerCase() === "facebook") {
var html="

'
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 = '';
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('

', 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 = "/themes/veto/assets/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); }); }; }