scorm معايرر سكورم

Preview:

Citation preview

بسم اهللا الرحمن الرحيم

  scormمعيار

SmartWayتم انشاء هذا الدليل برعاية مؤسسة االسلوب الذآي في المملكة العربية السعودية

www.smartway-me.com

: scormما هو المعيار

Scorm تعني(Sharable Content Object Reference Model). ن الم ة م ي مجموع ة و و ه واد تعليمي ر م ج و نش وير و دم ة تط نن عملي ي تق ايير الت ع

ة ة و مبرمجي أنظم وى التعليمي من جه ؤلفي المحت ين م ة وصل ب تدريبية لتعمل آحلق .إدارة التعليم من جهة أخرى

.و غيرها) IEEE – IMS - SCORM(من أهم المعايير العالمية للتعليم اإللكتروني إال أن المعيار ). تجزئة و تهيئة المحتوى(ما في المتطلبات و هذه المعايير متشابهة نوعًا

scorm اره و ا عجل انتش ي مم اآتسب قبوًال و شهرة بين المهتمين في التعليم اإللكترون .اعتاده في آثير من أنظمة التعليم

لماذا تعتبر هذه المعايير مهمة ؟

ة استخدام الم يمكننا يم اإللكترون أن نلخص الفوائد التي تجنى من عملي ايير في التعل يع :آما يلي

:التوافقية

.يمكن استخدام المحتوى في عدة أنظمة إدارة التعلم أو أنظمة التشغيل :إعادة االستخدام

د إضافي دون جه د ب وى جدي اج محت بقًا إلنت يمكن إعادة استخدام محتوى معد مس .يذآر

:سهولة الوصول

ة ادة التعليمي ى الم ن الحصول عل ات يمك د بيان د قواع يطة ألح ة بحث بس بعملي .التعليم اإللكتروني و يتحقق ذلك عند وجود مخزن آائنات تعليمية

:اإلستمرارية

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

هذه المعايير ؟ما مدى سهولة اعتماد

درب . باآورة ظهور هذه المعايير آان تطبيقها صعبًا شيئًا ما في الزم الت ان من ال د آ فقـ ات ال ع ملف ل م ى التعام م xmlعل ايير ث ذه المع وز الخاصة به تخدام الرم ان اس م إتق ث

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

ـ ل ال ة مث ايير العالمي ع المع ق م ة للتواف ة scormالمطلوب اج حزم ة إنت أصبحت عملي .محتوى متوافقة مع المعايير العالمية للتعليم اإللكتروني في منتهى السهولة

ة ات توافقي ـ متطلب ) scorm )what is tested to establish conformanceال

:مع نظام تعليمي ما

o نظام إدارة التعليم)LMS : learning management system( ارة ن بعب ة ع ع )software(رمجي ة لجمي ة اإلدارة األوتوماتيكي دم إمكاني تق

ل مستخدمي النظام وى التعليمي من قب ى المحت تم عل الخدمات المتاحة و التي ت : التعليمي مثل

عمليات التتبع المعقدة ير عن نشاطات الطالب و أدائهم من خالل النظام التعليمي تقار onlineإمكانية مشارآة الطالب و التفاعل مع النظام التعليمي

o حزمة المحتوى)content package(

ى ملف ) content objects(و هي التي تتضمن أغراض المحتوى باإلضافة إل .معالجة أغراض المحتوى ةيتضمن معلومات تبين آيفي

o أغراض المحتوى)SCOs : sharable content objects(

ى و التي تمثل المعلومات (assets)عبارة عن مجموعة من الـ المراد إيصالها إلون ثًال(الزب ب م ب و ال )الطال ات الوي ر تقني ة عب ل متداول -صورة -نص : مث

..... -ملف صوت -صفحة ويب

و نظام تعليمي ما ، البد من تعريف scormفقية بين الـ بعد التعرف على متطلبات التوا :بشكل أعمق scormالمعيار

و المحتوى التعليمي ) LMS(واجهة الربط بين نظام إدارة التعليم scormيمثل المعيار )instructional content (، فات ايير و المواص ن المع ة م ن مجموع ارة ع و عب الي فه ت و بالت درج تح ي تن و الت

:و تتألف من )technical books(مجموعة

) :CAM : content aggregation model(مودل هجرة المحتوى :تتضمن وصف العناصر المستخدمة في نظام التعليم مثل •

o أغراض المحتوى)sco.( o مصدر األغراض)asset. ( o حزمة المحتوى)content package. ( o ملف الـ)manifest. (

.تتضمن آيفية تحزيم هذه العناصر من أجل تبادلها بين األنظمة •

.آيفية وصف هذه العناصر من أجل تمكين عملية البحث و االستكشاف •ام من التوجه • تعريف قواعد تسلسل هذه العناصر من أجل تمكين مستخدمي النظ

.مباشرًة للهدف المطلوب

)RTE : run-time environment : (

ـ ر ال ـ RTEتعتب ين ال وار ب ة الح ؤمن جلس ي ت ة الت ـ LMSالواجه ن scormو ال و مـ خالل تلك الجلسة يتم تأمين المحتوى المطلوب من قبل المستخدم RTE، و عناصر ال

:آالتالي

• Launch : ذي سوف و التي تعمل على تلبية طلب المستخدم و تحديد المحتوى ال .يظهر للمستخدم

• API (Application Program Interface) : تؤمن اإلجراءات المتفق عليها SCOsو الـ LMSو الواجب تنفيذها لتمكين عملية االتصال فيما بين الـ

)SN : sequencing & navigation (

ا يسمى ة ضمن م Activity(و هي التي تتولى عملية توصيف النشاطات التعليميtree( " ع أغراض يذهايعتمد تنفو التي " شجرة النشاطات على تفاعل المستخدم م

.المحتوى و استراتيجيات التسلسل القائمة

SCORMتحزيم المحتوى وفق معايير الـ

ـ ايير ال ق مع وى وف زيم المحت ة تح ن عملي ى م ة األول ة SCORMالمرحل ي تهيئ ه

ات ى آائن ادة إل وى الم يم محت زيم أي تقس ل التح وى قب ةالمحت دعى تعليمي غيرة ت ص

)learning Object( رتبط ز ال ي و يجب أن يكون الكائن التعليمي ذو هدف تعليمي ممي

.ى بكائنات تعليمية أو يتفرع إلى آائنات تعليمية أخر

وى زيم المحت ة تح أتي أهمي ذه ) content packaging(ت ع ه ل م هيل التعام ن تس م

وى .( zip الكائنات بجمعها في ملف واحد مضغوط تحت نسق ة المحت ، وال ) ملف حزم

ات ى ملف ل عل ا xmlيحتوي ذلك الملف المضغوط على ملغات المحتوى فقط ب من بينه

ات الذي imsmanifest.xmlملف ة تسلسل الكائن رر و طريق يحتوي على وصف المق

.التعليمية و آيفية تعامل نظام إدارة التعلم معها

:أوًال

SCORM Content Model components

)١(الشكل

)SCORM Content Model components(يوضح الشكل التالي

)٢(الشكل

)٢(الشكل

:إظهار المحتوى بشكل هرمي

)٤(الشكل

)٣(الشكل

.و ليس لها حجم محدود Assetعبارة عن حاوية للـ SCOالـ : مالحظة :ثانيًا

)Content Package(عناصر الـ

:مبينة في الشكل التالي

)٥(الشكل

)contentpackage(تعطي وصف للـ

)content package(آيفية تنظيم الـ

مؤشرات لملفات محلية باإلضافة لملفات خارجية

XML documents (imsmanifest.xml)

The content making up the content package (Physical files)

:)content(المحتوى )١ـ ي و content objects ( &)aggregation of contents objects(تضمن ال

together with a content organization( ـ ل ال ث تمث راض content packageحي ن أغ ة م ورس أو درس أو أي مجموع آ

. )related content objects(المحتوى المترابطة

: Manifestالـ )٢وو زء أساسي ه ارة عن ج ن ال عب ة )content package(ـ م ذي يتضمن قائم و ال

ـ ) package(بمحتويات الـ اري لل ) content structure(و العديد من الوصف االختيـ ة معالجة ال ا يتضمن معلومات إضافية تصف آيفي و ) content package(، و ربم

.محتواها

ة ـ :مالحظ ف ال ي مل ات ف تم التصريح عن الملف م ي ال ل ي ح ذا manifest.Xmlف فه .المشاآلسوف يؤدي إلى الكثير من

(content package)بناء الـ : ثالثًا Manifest File )imsmanifest.xml(:

.سوف نعمل على شرح بعض عناصر ذلك الملف ١( < manifest> Element :

. )root element(يعتبر ذلك العنصر الحاوي لجميع العناصر األخرى و يدعى الـ :يمتلك مجموعة من الخائص منها

Type definition Attributes

Mandatory معرف الـmanifest Fffff identifier

Optional لتمييز الـmanifest التابع لنفس المعرف version

Optional يحتوي الـrelative path للـcontent xml:base

:مثال

٢( <metadata> Element : . ، وال يوجد لذلك العنصر أي خصائص content packageيحتوي معلومات تصف الـ

:مثال

<metadata>يتضح من المثال السابق أن العناصر التي يمكن إحتوائها ضمن العنصر :هي

<Schema> Element: ).(ADL scormمثُال manifestيتضمن خطة لتعريف و تنظيم الـ

Data type xs: string <schemaversion> Element : .التي تم ذآرها في العنصر السابق schemaيوضح إصدار الـ

Data type xs: string

:و المثال التالي يوضح ما سبق

٣( {Metadata} :

manifestأساليب إستخدامها في الـ <Location> Element :

، scorm content modelالواصفة للـ Metadataيحتوي مجموعة أسماء توضع الـ xml:baseقيمة هذا العنصر متعلقة بالـ

Metadata using xml extension: :آما في المثال التالي > manifest<أي داخل الـ

٤( Organization > Element<:

:يمتلك مجموعة من الخصائص

definition type attributes organization mandatory identifierمعرف للـ

:موضحة في الجدول التالي organizationالعناصر التي يمكن إحتوائها في العنصر

definition Data type Element

ـ ار ال ي إختي ب ف اعدة الطال لمسorganization :

course lesson

string <title>

organizationتمثل محتوى الـ ـ كل ال ي ش ر يعط ك العناص ع تل و توض

organization . . itemداخل itemيمكن توضع

string <item>

attributes identifierref identifier

optional mandatory ٥( <timeLimitAction> Element:

ى يحدد ا دخول إل لفعل الواجب تنفيذه في حال إتنهاء العدد األعظمي لمحاوالت ال ).Activity(نشاط ما

SCORMبرامج بناء منهاج الكتروني اعتمادًا على المعيار

:البرامج المساعدة في بناء السكورم Reload Editor Hot Potatoes Course lab EXE (Elearning XHTML Editor)

)١(لشكل ا

:بعدة أنماط Hot Potatoesيمكن بناء السكورم إعتمادًا على البرنامج ١( JQuiz : .JQuizيوضح الشكل التالي مجموعة أسئلة تم بناؤها بإستخدام النمط

)٢(الشكل

:مراحل بناء المثال السابق

.Hot Potatoesفتح البرنامج . JQuizالنمط اختيار

:في النافذة التالية آما يلي الحقولنمأل

)٣(الشكل

.نحفظ المعلومات

الجوابال

نمط السؤالنص

ال ال

:نحول المعلومات إلى سكورم آما يلي

)٤(الشكل

. )scorm(في النهاية نحصل على ملف مضغوط

:JQuiz نمط الـ أنواع األسئلة التي يمكن بناؤها في o Multiple-choice o Short-answer o Hybrid o Multi-select

نمط الثالث نمط ) hybrid question(ال ة آ و في حال ) Short-answer(يظهر في البدايلتسهيل ) Multiple-choice(اإلجابة على السؤال بشكل خاطىء مرتين يتم تحويله إلى نمط

.اإلجابة ارة عن نص توضيحي ) ٢(النص الموجود في أقصى اليسار في الشكل reading(عب

text ( يتم إضافته من خالل القائمة التالية:

٢( JCloze :

JClozeيوضح الشكل التالي مثال عن النمط

إلظها النتيجة و األجوبة الصحيحة للمساعدة في إيجاد الجواب الصحيح

)٥(الشكل

:مراحل تشكيل التمرين .Hot Potatoesنفتح البرنامج .JClozeنختار النمط :تظهر النافذة التالية

تحديد الفراغات -١

الضغط على الزر -٢

لتمرينلتغيير إعدادات مظهر ا

)٦(الشكل

.نحفظ المعلومات . )٤(نولد الملف المضغوط آما في الشكل

:يمكن انشاء التمرين على الشكل التالي JClozeبإستخدام الـنمط

)٧(الشكل

:فتظهر النافذة التالية check بعد تعبئة الحقول باألجوبة المناسبة ، نضغط الزر

)٨(الشكل

٣( JCross :

:لتشكيل التمرين على الشكل التالي

٣ ٢

عداد

)٩(الشكل

:مراحل تشكيل التمرين :فتظهر النافذة التالية JCrossاختيار النمط .فتح البرنامج

٣٢

)١٠(الشكل

:نمأل الحقول آما يلي

)١١(الشكل

)١٢(الشكل

السؤال الدال على الكلمة

نكتب الكلمة المطلوبة لحجزالعنوا

بالضغط عليه يظهر الشكل

بالضغط علي يظهر الشكل

)١٢(الشكل

نالحظ اإلنزياح إلى اليمين بعد الضغط على الزر

)١٣(الشكل

ب فحة وي رين آص ظ التم تم حف م ي ن ث غوط )web page( وم ف مض zip(أو ملpackage (أو سكورم )scorm package. (

٤( JMix :

:لتشكيل التمرين على الشكل التالي

)١٤(الشكل

:ل بناء التمرين مراح :تظهر النافذة التالية JMixبعد فتح البرنامج و اختيار النمط

)١٤(الشكل

:مراحل تشكيل التمرين :تظهر النافذة التالية JMixختيار النمط ابعد فتح البرنامج و

الكلمات

)١٥(الشكل

أو ) zip package(أو ملف مضغوط )web page( ومن ثم يتم حفظ التمرين آصفحة ويب ) .scorm package( سكورم

٥( JMatch :

:لتشكيل التمرين على الشكل التالي

)١٦(الشكل

:مراحل تشكيل التمرين :تظهر النافذة التالية JMatchبعد فتح البرنامج و اختيار النمط

)١٧(ل الشك

ن ب وم فحة وي رين آص ظ التم تم حف م ي غوط )web page( ث ف مض zip(أو ملpackage (أو سكورم )scorm package. (

:reload Editorتدريب على إنتاج حزمة المحتوى باستخدام البرنامج

تهيئة المحتوى: أوًالد تقسيم المحتوى العلمي للمادة إلى أهداف تعليمية بسيطة ، ح رر مجل يث يصبح لكل مق

):ألهداف تنظيمية(واحد يضم ية : sourceمجلد الـ • -فالشات -نصوص -صور (و يتضمن جميع مصادر المادة األساس

(.... ـ • د ال دف : wordمجل زاء صغيرة حسب اله ى أج مة إل ة مقس ادة التعليمي د يحوي الم مجل

التعليمي على شكل ملفات ورد . htmlأجزاء المادة العلمية محولة إلى ملفات مجلد يحوي: htmlمجلد الـ • .مجلد يجري فيه تحزيم المادة العلمية : content packageمجلد الـ •

ـ د ال دات wordداخل مجل دة وح ى ع م إل رر مقس ون المق دات (يك ي ) unit: مجل و الت

دات (تكون مقسمة أيضًا إلى عدة مواضيع ى أج ) sco: مجل ذلك مقسمة إل زاء و هي آ :آما هو موضح في الشكل التالي تعليمية صغيرة حسب الهدف التعليمي

:تهيئة المحتوى بعد التجزئة : ثانيًا ا بتنسيق وورد ، بعد االنتهاء من تجزئة المقررات إلى وحدات تعليمية صغيرة و نحفظه

ى ننتقل للمرحلة الثانية و هي تحويل هذه الملفات إلى تنسيق مناسب لغرض ع رضها عل Dream weaverو نستخدم لهذا التحويل برنامج الـ htmlاالنترنت و هذا التنسيق هو

:تحزيم محتوى المادة العلمية: ثالثاً ات تم إنشاء ملف ة ي ادة ) XML(في هذه المرحل ق بالم ا يتعل ى آل م وي عل ي تحت و الت

.آالفهرسة و الترتيب لمحتويات المادةى و تعبئة هذه الملفا دريب عل الزم للت ى حجم الوقت ال ت يستغرق وقتًا طويًال فضًال عل

امج . هذه المهارة ى توصلنا للبرن و لتالفي إهدار الوقت تم البحث عن برنامج مساعد حت)reload Editor ( المتوافق مع)scorm (و الذي يختصر الوقت و الجهد.

:المحتوى و فيما يلي شرح مفصل عن طريق استخدامنا لبرنامج تحزيمزر ى ال دء في خطوات تحزيم ) new(بعد تشغيل البرنامج يمكن الضغط عل للب

.مادة جديدةـ ا ال ا هن ا تقتضيه الحاجة و حاجتن ادة حسب ن يمكن اختيار أي معيار لتخزيم الم

scorm و لذلك يتم اختيار ،)ADL scorm 1.2 package ( ا ة آم من القائم :في الشكل التالي

ابقًا أنشأنهنختار المجلد الفارغ الذي امج لتسجيل ) package(س ليستخدمه البرن

لقة بالمادة قبل التصدير محتويات المادة و جميع البيانات المتع

ـ ات ال اء ملف امج بإنش ام البرن د ق د ) XML(لق ي المجل ة ف ا ) package(الالزم و لكنهوى ا . بدون محتوى تيراد محت د اآلن يجب اس ادة من المجل ى ) source(لم بالضغط عل :آما في الصورة التالية) import(زر االستيراد

م نضغط ) source(نختار هنا المجلد الذي يحوي محتويات المادة و الذي يحمل االسم ث ).open(على

ذي ب ال امج حسب الترتي ي البرن ل ف احة العم ى س ادة إل ات الم تيراد محتوي م اآلن اس ت .حددناه في مرحلة تهيئة المادة

ل اآلن يكون مو لكن الحظ أن حزمة المحتوى في القسم األيمن من البرنامج فارغة، فالع .في تهيئة و ترتيب محتويات المادة

تم إنشاء ر، و ي دة أو أآث وى واح ى مجموعة محت أي حزمة محتوى يمكن أن تحتوي عل :آما في الشكل التالي )add organization(مجموعة المحتوى بالضغط على

ائها ادة من ساحة نغير اسم المجموعة التي قمنا بإنش وم بسحب وحدات الم م نق ، ومن ث : العمل في اليسار إلى اسم المجموعة في اليمين آما في الشكل

ا تبقى داخل الوحدة ا للمستخدم و حذف م راد إظهاره صور (نقوم بسحب المواضيع الم

ي الشكل ) ثًالم ا ف ين المواضيع ، فيصبح ترتيب المواضيع آم ا ب ر روابطه ى التظه حت :التالي

ي رورية و ه ر ض دة الغي ا الوح ذف بقاي وم بح يع نق ب المواض ن ترتي اء م د االنته بع :آما يلي الكائنات التي ال تريد أن تظهر روابطها

ك بالضغط نصدر المادة على شكل حزمة محتو.. اآلن د و ذل ى في ملف مضغوط واح )Zip content package(على الزر

.و بهذا نكون قد أعددنا حزمة للمادة تقبلها عشرات أنظمة إدارة المقررات حول العالم

:course labتدريب على إنتاج حزمة المحتوى باستخدام البرنامج ادًا من أقوى course labيعتبر برنامج الـ ي اعتم يم الكترون اج تعل البرامج إلنشاء منه

:، حيث يتمتع البرنامج بالميزات التالية SCORMعلى المعيار .ال يحتاج أي مهارات برمجية إلنشاء الكورس • .يعتمد بناء أي آورس على استخدام مجموعة من األغراض الموجهه •• )open object model (موعات من األغراض و التي تقدم امكانية استيراد مج

.الجاهزة .يمتلك امكانية األغراض المتحرآة •

.من خالل مراحل بناء آورس جديد لنبدء اآلن بالتعرف على بيئة البرنامج

ـ كل افتراضي ب ورس بش اء الك تم انش ي ) module(ي مه ف دخل اس د ن واحل األول ن و فيالحق ر م افة أآث ن اض د يمك ا بع ورس ) module(م ى الك ، و إل

.الحقل الثاني عبارة عن النموذج الموحد لصفحات الكورس

:و بذلك يكون قد تم انشاء الكورس بنجاح ، و يظهر القالب بالشكل التالي

.في الشكل السابق ) ٢(ما يشير إليه الرقم رلعرض الكورس نختـ ر من masterحيث يتم تحديد الشكل الموحد للشرائح في شريحة ال و يمكن وجود أآث

master . ول ر من مودي ول ) module(ممكن أن يتألف الكورس من أآث و آل موديألف من أآ ) slide(ممكن أن يتألف من أآثر من شريحة ر من و الشريحة ممكن أن تت ث

)frame ( آما هو موضح في الشكل التالي:

Normal قسم الشرائح

Master قسم الشرائح الرئيسية

Title الواحهة الرئيسية للكورس

1

٢

) frame(هو إمكانية تحديد فترة زمنية لعرض الـ ) frame(و الـ ) slide(الفرق بين الـ .باستخدام زر مبرمج لذلك) frames(و يمكن تتالي عرض الـ

ى الشريحة بالزر اليميني في لتسمية الشريحة و إظهارها عند عرض الكورس ، نشير إل ).rename(ثم نختر إعادة التسمية ) Normal(قسم الشرائح

في الصورة السابقة ) ١(قم ربالضغط على السهم المشار إليه بال

:ال القائمة التالية دنالحظ انس

(Frames) التابعة للشريحة

بالزر اليميني إلنشاء الـFrames

slide

ع األغراض المستخدمة ) Object Library(باختيار الـ تظهر القائمة التي تحوي جمي

:ناء الكورس آما في الشكل في ب

:سوف نقوم بشرح أهم األغراض التي تم التعامل معها ك مجموعة متحرك، عبارة عن غرض ):Agent(الغرض و يمتل

) method(من األحداث األساسية التي يتم استدعاؤها من خالل طرق :األغراض الباقية، و يظهر بالشكل التالي

مثًال نريد أن يثني األستاذ على الطالب في حال أجاب على السؤال باإلجابة الصحيحة :اضافة عنصر السؤال من

Questions Library object

ة ثم يتم اختيار نمط السؤال المطلوب ، و بعد أن قمنا بإضافة عنصر السؤال ندخل إل :مرتين فتظهر النافذة التالية إعدادات العنر بالنقر عليه

إلضافة نص السؤال

إلضافة خيارات السؤال

:فتظهر النافذة التالية ) actions(نختار عنصر السؤال بالزر اليميني و نختار الخيار

:في الشكل السابق تظهر النافذة التالية ) ٣(بالنقر مرتين على ما يشير إليه الرقم

٢ ١

3

وهو الـ لتحديد الغرض المطلوب Agent

من الـ عند اإلجابة الصحيحة لتحديد الفعل المطلوب Agent

الزر الثاني يتم ظهور النافذة التالية التي يتم من خاللها تحديد ردة فعل عند الضغط على

)... -يبتسم -يفكر -يتكلم (على إجابة الطالب Agentالـ

:و يستخدم إلظهار نص ما و يتم اختياره من : text boxر الـ صعن o Object library textboxes :نقرتين أو بالسحب o شريط األدوات منtextbox : نقرة واحدة

: Balloonsعنصر الـ .من استخدامات البالون إظهار تعليق على جملة ما أو معنى آلمة ما بالنقر عليها مثًال

:و آما يلي ) آتاب(يتم اظهار معناها Bookمثًال نريد بالنقر على آلمة رت textboxنضيف الـ • النقر م ابقًا ، و ب ا س ى العنصر المضاف آما ذآرن ين عل

:تظهر النافذة التالية

library object Balloonsالبالون من الـ إضافة • :فتظهر النافذه التالية Actionنختار textboxبالزر اليميني على عنصر الـ •

.البالون الذي تم إضافته أريد أن يظهر معناها ضمن) Book(أي بالنقر على الكلمة :تظهر النافذة التالية ) ٣(بالنقر مرتين على ما يشير إليه الرقم

١

٢

٣

لتحديد الغرض المراد إظهاره

إظهار الغرض المطلوب أو إخفاؤه

مؤسسة االسلوب الذآي

تقني للتعليم االلكترونيلقسم الدعم ا

المملكة العربية السعودية

واهللا ولي التوفيق