AI for Palestine × TAQAT × BrightGaza
Telegram
Trainer mode

Web Applicationsتطبيقات الويب

Two days · 10 instructional hours · 11 session blocks

Build, secure, verify and teach a small PHP–MySQL application grounded in the supplied curriculum.ابنِ وأمّن وتحقّق ودرّس تطبيق PHP وMySQL صغيرًا يستند إلى المنهاج المرفق.

Not started
0 of 11 blocks

قبل أن تبدأ

جاهزية المعلّم والمختبر لهذا المسار، من دون حسابات أو رفع ملفات.

  • البرمجيات (Software)

    A local PHP server, PHP 8+, MySQL-compatible database and a current browser.خادم PHP محلي وPHP 8+ وقاعدة بيانات متوافقة مع MySQL ومتصفح حديث.

  • المشروع/بيانات الاختبار (Starter project / test data)

    A local CRUD starter folder with a sanitized school/training-centre sample database export.مجلد CRUD ابتدائي محلي مع تصدير قاعدة بيانات نموذجية منقّحة لمدرسة أو مركز تدريب.

  • المعدات (Equipment)

    Local network access if available, power strips, and USB copies of the starter and database export.وصول إلى شبكة محلية عند توفرها وموزعات كهرباء ونسخ USB من المشروع الابتدائي وتصدير قاعدة البيانات.

  • فحص 48 ساعة (48-hour check)

    48-hour check: import the sample database and complete one create/read/update/delete path on two lab stations.فحص قبل 48 ساعة: استورد قاعدة البيانات النموذجية وأكمل مسار إنشاء/قراءة/تحديث/حذف على محطتين.

  • البديل العملي (Fallback arrangement)

    If the database service or network fails, pair at a working or spare station; local SQLite/static materials may support the SQL and security review only. Final evidence still requires equivalent PHP–MySQL CRUD.إذا تعطلت خدمة قاعدة البيانات أو الشبكة، اعمل بأزواج على محطة عاملة أو احتياطية؛ يمكن للمواد المحلية SQLite/الثابتة دعم مراجعة SQL والأمان فقط. يبقى الدليل النهائي متطلباً لتطبيق CRUD مكافئ بـPHP وMySQL.

Day 1 · PHP foundations and OOPأساسيات PHP والبرمجة الكائنية

5h · 5 blocks
Book referenceمرجع الكتاب
Program-wide — no book outcome
Book outcomeنتيجة التعلّم من الكتاب
Complete four observable probes and receive a core or extension route when all four 0–2 scores, the route, the support assignment, and the date are recorded without sensitive explanation.

جمع دليل قصير عن قدرة المعلم على تشغيل PHP وتتبع الحالة وشرح مفهوم حاضر وتفحّص مساعدة AI بأمان، ثم توجيه الدعم من دون اختراع ناتج كتاب أو خفض معيار النجاح.

تهيئة تشخيص آمن بلا ناتج كتابي

ملف تشخيص قصير؛ توقّع الناتج قبل تشغيله.
<?php
$count = 2;
$count += 3;
echo "count=$count
";
?>
  • ملف بداية ونسخة استعادة محليان ومسمّيان.
  • أمر تشغيل PHP وسجل ناتج متاحان.
  • بطاقة أربع درجات 0–2 وبطاقة توجيه.
  • سياق وناتج AI اصطناعيان ثابتان للنقد فقط.

أربع قدرات مستقلة بأدلة 0–2

  1. افتح الملف، نفّذ تعديلاً قابلاً للتراجع، احفظ نسخة مسمّاة، شغّلها، ثم استعد النسخة من العائق المزوّد.

    معيار النجاح: 0: لا ينجز تعديل أو نسخة مسمّاة أو استعادة أو تشغيل دون إرشاد خطوة بخطوة. 1: ينجز تعديل ونسخة مسمّاة واستعادة وتشغيل بدعم قائمة فحص أو مساعدة عارضة. 2: ينجز تعديل قابل للتراجع ونسخة مسمّاة واستعادة وتشغيل مستقلاً ويحدد أثر كل خطوة.

  2. اشرح مفهوم الكتاب: ينفذ الخادم PHP ويرسل الناتج، وميّزه عن Modern bridge لفحص الدعم الحالي، وحدد تحققاً مستقلاً.

    معيار النجاح: 0: لا يشرح مفهوم الكتاب ولا يميز Modern bridge ولا يقدم تحققاً. 1: يشرح مفهوم الكتاب ويميز Modern bridge بدعم ويذكر تحققاً ناقصاً. 2: يشرح مفهوم الكتاب بدقة ويميز Modern bridge ويطبق تحققاً مستقلاً في التشغيل والمصدر.

  3. قدّم في دقيقتين نموذجاً لتغيّر count، ثم اطرح سؤالاً يكشف الفهم واستجب لإجابة زميلك.

    معيار النجاح: 0: لا يشرح في دقيقتين ولا يطرح سؤالاً ولا يستجيب لإجابة زميله. 1: يشرح في دقيقتين بدعم ويطرح سؤالاً عاماً ويستجيب للإجابة بتوجيه محدود. 2: يشرح بوضوح في دقيقتين ويطرح سؤالاً تشخيصياً ويستجيب للإجابة بتغذية راجعة قائمة على الدليل.

  4. راجع السياق والناتج الاصطناعيين المزوّدين للقراءة فقط؛ سمِّ القرار البشري، ومدخلاً محظوراً، وطريقة تحقق، والإفصاح المطلوب.

    معيار النجاح: 0: لا يحدد قراراً بشرياً أو مدخلاً محظوراً أو تحققاً أو إفصاحاً. 1: يحدد القرار البشري والمدخل المحظور لكنه يحتاج دعماً لإكمال التحقق والتصحيح والإفصاح. 2: يحتفظ بالقرار البشري ويحدد المدخل المحظور ويطبق تحققاً مستقلاً ويصحح الناتج ويسجل الإفصاح.

أربع محطات أداء

  1. البيئة والاستعادة

    نفّذ التعديل المسمّى والتشغيل، ثم استعد من خطأ فاصلة منقوطة مزروع وسجّل الناتج.

  2. فهم المادة

    تتبّع count قبل كل سطر، وميّز النتيجة المثبتة من الكتاب عن فحص الدعم الخارجي.

  3. وضوح تدريسي

    اشرح في دقيقتين، اسأل «ما قيمة count قبل echo؟»، ثم عدّل تدخلك وفق الإجابة.

  4. حكم AI آمن

    افحص الناتج المزوّد، وارفض إدخال سجل حقيقي حساس وادعاء تشغيل غير مثبت، وحدد مقتطفاً اصطناعياً واختباراً وإفصاحاً مناسباً.

خط أساس بشري | نقد 4D للقراءة فقط

  1. Decide

    حدد هل المواد المزوّدة آمنة للفحص، وسمِّ المدخل المحظور الذي يجب استبعاده والقرار الذي يبقى للمعلم.

  2. Describe

    صف الادعاء والسياق الاصطناعي وعقد expected/actual كما يظهر في البطاقة المزوّدة؛ هذه قراءة نقدية بلا تفاعل توليدي.

  3. Discern

    قارن الادعاء بتشغيل PHP الحقيقي ودليل الكتاب أو المصدر الرسمي، وحدد الجزء المدعوم والجزء الذي يحتاج رفضاً أو تنقيحاً.

  4. Diligence

    سجل التصحيح، وdisposition مناسباً مثل rejected أو revised_and_used، والتحقق المستقل، والإفصاح، واسم المالك البشري.

  • سجل human_baseline مرتبط بمعرّف الجلسة.
  • ادعاء واحد فُحص بتشغيل PHP أو دليل مصدر مستقل.
  • تصحيح وdisposition وسبب قابل للمراجعة.
  • إفصاح وقرار نهائي ومالك بشري مسمّى.

أربع درجات ومساران فقط

يسجل المقيم كل بُعد من 0 إلى 2، ثم يطبق شرط التوجيه من الدليل.
الشرطالمسارالإجراء
المجموع 0–5 أو وجود أي درجة صفرالمسار الأساسيعيادة دعم للبُعد الأضعف مع بقاء الوقت والدليل ومعيار القبول.
المجموع 6–8 ولا توجد درجة صفرمسار التوسّعتحدي مقارنة بعد اجتياز فحوص الأساس نفسها.
  • أربع درجات منفصلة 0–2، والمجموع والتاريخ.
  • معرّف الجلسة والمسار والدعم المعيّن.
  • لا سرد حساس أو بيانات متعلم أو استنتاج شخصي.

تشخيص صفّي منصف

  1. قبل الدرس

    حدد مهمة صغيرة ودليل نجاح قبل رؤية أسماء الطلاب.

  2. أثناءه

    وجه الدعم إلى المهمة وأعد المجس بعد تدخل محدد.

  3. بعده

    غيّر المسار بدليل جديد واحتفظ بأقل بيانات لازمة.

المراجع

  • مرجع رسمي للذكاء الاصطناعيمبدأ التحقق البشري

    لا يعتمد أي اقتراح للذكاء الاصطناعي قبل فحص مستقل.