الدرس 22 :كيفية عمل الدرجات و النقاط او النتائج أو احتساب الدرجات
السلام عليكم
شرح عمل احتساب الدرجات بالصوت و الصورة اضغط هنا لتحميل الدرس و في النهاية سيكون التطبيق كالتالي http://www.hesab.net/swishmax3/51.swf و هذا ملف المشروع مع الاكواد http://www.hesab.net/swishmax3/51.swi و لعمل ذلك قم بادراج نص داينمك و ليكن اسمه t في var و هو المسؤول عن عدد الاجابات الصحيحة . و قم بادراج نص داينمك اخر و ليكن اسمه f في var و هو المسؤول عن عدد الاجابات الخاطئة . و حينما تريد تضيف درجة تقول له كود PHP:
و اذا تريد تضيف اجابة خاطئة تضع بمكان الشرط كود PHP:
الاستاذ خليل |
1 مرفق
بداية كل عام وانتم بخيو وتقبل الله منا ومنكم . بصراحة حاولت ان اصنع عمل بالدرس السابق باسلوب متقدم ولكن محتاج لمساعدة منك وجزاكم الله خيرا على كل حرف علمته لى
|
السلام عليكم
1 مرفق
اهلا استاذ احمد و عيدكم مبارك
عدلت لك الملف انت وضعت في حدث lode على t و f كود و هو خطأ يجب ان يكون المتغير عام يضهر في جميع الكائنات في السين هذا لذلك يجب الضغط على السين و اولا و تعريف المتغيرات هناك و ليس الذهاب للكانت و تعريف المتغير اذن الان اضغط على السين و اذهب للسكربت و ضع هذا الكود كود PHP:
بالنسبة لمربع النص الاول t1 هذا هو الكود المعدل كود PHP:
و هو اذا رأى النص المكتوب 4 يقوم بجمع على عدد الاجابات الصحيحة 1 و الا يجمع على الاجابات الخاطئة 1 الخطأ الذي عملته هو عدم اختيار الخاصية text بعد اسم الكائن لان t1 ليس متغير انت وضعته اسم لكائن فلذلك يكون اذا تريد تعرف الكتابة التي بداخله يكون الكود كود PHP:
كود PHP:
الاستاذ خليل |
جزاكم الله خيرا على هذا التوضيح ولكن لى سؤال انا لا اعلم صراحة فائدة هذا الكود if (length(_root.t1.text)==1){ وفى انتظار المزيد من الدروس يا استاذ خليل
|
length هي دالة تخبرنا عن عدد الحروف او الارقام مثلا
length("as") يكون ناتجها العدد 2 لان as حرفان مثلاlength)2( يكون جابها 1 لان يوجد فقط عدد في الاقواس لكن الكود if (length(_root.t1.text)==1){ هو شرط اذا شاف ان عدد الاحرف في النص t1 هو عبارة عن رقم واحد ينفذ الامر الذي بعده و استعملناها لان في بعض النصوص يحتاج ان يكتب المستخدم الجواب من رقمين او حرفين فلا يعقل اذا استخدمت حدث عندما يتغير النص ان يكتب المستخدم حرف واحد فسينتج له خطا اذا كتب اول حرف او رقم يعني نريد ان يتنفذ الكود بعد ان يكون كتب المستخدم حرف او حرفان فمثلا t1 جوابه فقط رقم لذلك نختبر القيمة فاذا كان الرقم 1 ينفذ الكود الذي بعده فمثلا لو كانت الاجابة 10 فاذا كتب المستخدم 1 سيتم اختبار النتيجة و سينتج له خطا و لكن اذا كتب 1 و بعده 0 سيكون صحيح فهذا سبب استخدامي للشرط لكي نتحكم فاذا كان الجواب الذي سيكتبه المستخدم من رقم ينفذ الشرط او اذا المستخدم يجب ان يكتب رقمين فاذا كان رقمين يختبر الاجابة و الا لا يختبر الاجابة مثلا . هل في بالك فكرة درس تريده؟ |
اريد عمل تدريبات للمرحلة الاعدادية اسئلة اكمل واسحب الاجابة الصحيحة وصح وخطأ ولون الشكل الصحيح ووصل الاجابات الصحيحة ببعضها بحيث تكون مراجعة شاملة لكل وحدة وقد بعثت اليك سابقا مشروع فلاشى بسيط واريد ان اطوره وازيد وانوع التمارين به وجزاك الله خيرا يا استاذى
|
ان شاء الله و لا يهمك اصبر علي شويه
|
1 مرفق
اقتباس:
اريد منك تحدد هذه المشكلة فعملت كما قلت و لكن لا تظهر ارقام انما تظهر رموز حتى اني اتيت بعملك و فتحته فكانت نفس النتيجة رموز ولا تظهر ارقام فهل المشكلة في خطوط الجهاز ام ماذامرفق صورة |
التمرين بعد التصحيح لاستاذ احمد ممتاز بس في مشكلة بسيطة لا يحسب الصح او الخطأ بعد تشغيل الفلاش ما هي المشكلة
|
سبب ضهور النص مخربط اتوقع انك لم تضع 0 اي صفر فيه بداية
و اذا لم تفلح معك ارفق الملف لنكتشف الخطأ |
شكرا على الموضوعات الجميلة وقد قمت بتنفيذ عملية الجمع واظهار النتائج كما تعلمت من حضرتك وهذا هو التطبيق
|
تمام اشتغل التطبيق مضبوط
|
|
الساعة الآن 06:13 PM |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. TranZ By
Almuhajir