تسريبات هارفست

تجميعات الرياضيات | منصة هارفست
🎓 منصة هارفست التعليمية
إجمالي الأسئلة: 102
صحيح: 0
خطأ: 0
متبقي: 102
📐 الرياضيات
🧬 الأحياء وعلم البيئة
📅 تصفية السنة:
📌 الأنماط
2025
١ أي التالي ناتجه عدد فردي؟
أضرب عدد زوجي بعدد فردي
بتربيع عدد فردي
جتكعيب عدد زوجي
دضرب عدد زوجي بعدد زوجي
✅ الإجابة: ب — تربيع عدد فردي
🎬 شرح السؤال
◆ · · · ◆
2025
٢ أوجد الحد التالي في المتتابعة: ... , 5 , 3 , 2 , 1 , 1
أ8
ب6
ج4
د2
✅ الإجابة: أ — 8 (متتابعة فيبوناتشي)
🎬 شرح السؤال
📌 المثال المضاد والعبارات المركبة
2025
٣ أي التالي يُعد مثالاً مضاداً للتخمين «إذا كان العدد أولياً فإنه يكون فردي»؟
أ111
ب5
ج3
د2
✅ الإجابة: د — 2 (عدد أولي وزوجي)
🎬 شرح السؤال
◆ · · · ◆
2025
٤ العبارة p صحيحة والعبارة q خاطئة، فأي العبارات التالية خاطئة؟
أp ∧ q
بp ∨ q
جp ∧ ~q
دp ∧ ~q — p∧q
✅ الإجابة: أ — p∧q (لأن q خاطئة فالعطف خاطئ)
📌 العبارات الشرطية المرتبطة
2025
٥ أي العبارات التالية منطقية بالنسبة لـ A وB حيث:
A: أي عدد يقبل القسمة على 4 فإنه يقبل القسمة على 2
B: إذا كان العدد يقبل القسمة على 2 فإنه زوجي
أإذا كان العدد يقبل القسمة على 4 فإنه يقبل القسمة على 2
بإذا كان العدد زوجي فإنه يقبل القسمة على 4
جإذا كان العدد يقبل القسمة على 4 فإنه زوجي
دإذا كان العدد غير زوجي فإنه لا يقبل القسمة على 4
✅ الإجابة: ج — (نتيجة تسلسل A ثم B)
📌 التبرير والبرهان
2024
٦ إذا كانت العبارة p → q خاطئة وكانت العبارة p: 2 عدد زوجي، فإن q...
أ5 عدد فردي
ب3 عدد زوجي
ج5 ليس عدد زوجي
د3 عدد فردي
✅ الإجابة: ب — 3 عدد زوجي (p صحيحة، q يجب أن تكون خاطئة)
◆ · · · ◆
2024
٧ المعاكس الإيجابي للعبارة ~p → q هو...
أ~p → ~q
ب~q → p
ج~q → ~p
دq → p
✅ الإجابة: د — المعاكس الإيجابي لـ (A→B) هو (~B→~A)، فلـ (~p→q) يكون (~q→p) = q→p
2024
٨ العبارة الشرطية (إذا كان الرجل تاجراً فإنه غني) معاكسها الإيجابي...
أإذا كان الرجل غنياً فإنه تاجر
بإذا لم يكن الرجل غنياً فإنه ليس تاجراً
جإذا لم يكن الرجل تاجراً فإنه لا يكون غنياً
دإذا كان الرجل غير غني فإنه تاجر
✅ الإجابة: ج — المعاكس الإيجابي: (~غني → ~تاجر)
2024
٩ العبارة ~(p ∧ q) تكافئ...
أp ∨ q
بp ∧ q
ج~p ∨ ~q
د~p ∧ ~q
✅ الإجابة: ج — قانون ديمورغان
2024
١٠ وفقاً للرسم المجاور (مخطط فن) فإن عدد المشتركين في مادتي الحاسب والعلوم معاً يبلغ عددهم:
(الحاسب: 3,2,1 — المشترك: 9,7 — العلوم: 3,6 — خارج: 6)
أ39
ب14
ج12
د9
✅ الإجابة: ج — 12 (الجزء المشترك بين الدائرتين)
2024
١١ باستعمال الشكل (سكان قارة آسيا / سكان المملكة العربية السعودية)، أي التالي صحيح؟
أإذا كان الشخص يسكن في السعودية فإنه يسكن في آسيا
بإذا كان الشخص يسكن في آسيا فإنه يسكن في السعودية
جإذا لم يكن الشخص يسكن في السعودية فإنه لا يسكن في آسيا
دإذا لم يكن الشخص يسكن في آسيا فإنه يسكن في السعودية
✅ الإجابة: أ — المملكة داخل آسيا
📌 المسلمات وتقاطع المستقيمات والمستويات
2024
١ إذا كانت ∠A و∠B متتامتين وكانت ∠A و∠C متتامتين؛ فأي التالي صحيح؟
أm∠A + m∠C = 180°
بm∠A + m∠B = 180°
جm∠B = m∠C
دm∠B > m∠C
✅ الإجابة: ج — الزوايا المتتامة لنفس الزاوية متساوية
🎬 شرح السؤال
◆ · · · ◆
2025
٢ زاويتين متكاملتين ونسبتهما 1 : 1
أ90 : 90
ب45 : 45
ج60 : 120
د80 : 80
✅ الإجابة: ب — 45+45=90°
2025
٣ في الشكل ما قيمة x؟
(شكل يمثل (19x+5) و 16x متجاورتان)
أ5
ب16
ج80
د100
✅ الإجابة: ب — x=5 (الزوايتان متكاملتان)
📌 التوازي والتخالف
2025
٤ إذا كان المستقيمان متخالفين فإنهما...
أيقعان في مستوى واحد ولا يتقاطعان
بيقعان في مستوى واحد ويتقاطعان
جلا يقعان في مستوى واحد ولا يتقاطعان
دلا يقعان في مستوى واحد ويتقاطعان
✅ الإجابة: ج — المتخالفان لا يشتركان في مستوى ولا يتقاطعان
2024
٥ في الشكل الزاويتان ∠5 و∠4 زاويتان...
أمتبادلتان داخلياً
بمتحالفتان
جمتبادلتان خارجياً
دمتناظرتان
✅ الإجابة: ب — متحالفتان
2024
٦ في الشكل التالي، قيمة x تساوي...
أ20°
ب70°
ج90°
د110°
✅ الإجابة: ب — 70°
📌 التوازي بحرف M
2024
٧ في الشكل التالي ما قيمة x؟ (زوايا 120° و 90° و (2x)°)
أ15°
ب25°
ج30°
د50°
✅ الإجابة: أ — 15°
📌 ميل المستقيم
2025
١ ما قيمة x التي تجعل ميل المستقيم المار بالنقطتين (3,1) و(-5, 2x) يساوي −2؟
أ6
ب0
ج3
د−3
✅ الإجابة: ب — x=0
◆ · · · ◆
2025
٢ معادلة المستقيم الذي ميله 4 والمقطع y له −3 تساوي...
أy = 3x − 4
بy = 3x + 4
جy = 4x − 3
دy = 4x + 3
✅ الإجابة: ج — y=mx+b → y=4x-3
2025
٣ أوجد المستقيم العمودي على المستقيم y = −x المار بالنقطة (0,4)
أy = x
بy = x + 4
جy = −x + 4
دy = x/2 + 4
✅ الإجابة: أ — ميل العمودي = 1 (مقلوب سالب -1)، يمر من (0,4): y=x+4… الإجابة الأقرب أ
2025
٤ ما قيمة n التي تجعل المستقيم: y = (n+1)x − 2 أفقياً؟
أ−1
ب0
ج1
د2
✅ الإجابة: أ — الميل=0 → n+1=0 → n=−1
2025
٥ في الشكل أوجد طول AC̄
أ13
ب16
ج18
د12
✅ الإجابة: د — 12
📌 البعد بين النقاط والمستقيمات
2025
٦ البعد بين المستقيمين المتوازيين y = −2 و y = 4 يساوي...
أ2
ب3
ج6
د4
✅ الإجابة: ج — 4−(−2)=6
2024
٧ ميل المستقيم y − 3 = 2(x − 2) يساوي...
أ2/3
ب3/2
ج2
د-2
✅ الإجابة: ج — الميل=2
2024
٨ ما معادلة المستقيم الموازي للمستقيم 4y = x + 1 والذي مقطع محور y له −5؟
أy = 4x + 5
بy = 1/4 x + 5
جy = 1/4 x − 5
دy = 1/4 x − 5
✅ الإجابة: ج — y = (1/4)x − 5
2024
٩ ميل المستقيم العمودي على المستقيم الذي معادلته y = 3x − 3 هو...
أ−3
ب−1/3
ج1/3
د3
✅ الإجابة: ب — −1/3
2024
١٠ البعد بين النقطتين P1(5,−2) و P2(1,−5) يساوي...
أ√10
ب√37
ج5
د25
✅ الإجابة: ج — √((5-1)²+(−2+5)²)=√(16+9)=5
2024
١١ ما معادلة المستقيم الموازي لمحور x ويقطع المحور y عند (0,5)؟
أy = 5x
بx = 5y
جy = x + 5
دy = 5
✅ الإجابة: د — y=5 (أفقي ميله صفر)
2024
١٢ في الجدول التالي ما العلاقة بين x وy؟
x: 1,2,3,4,5 | y: 5,8,11,14,17
أy = 3x − 2
بy = 4x − 1
جy = 3x + 2
دy = x + 2
✅ الإجابة: ج — y=3x+2
2024
١٣ أوجد المسافة بين النقطتين (7,19) و(2,7)
أ10
ب12
ج15
د13
✅ الإجابة: د — √((7-2)²+(19-7)²)=√(25+144)=13
📌 تصنيف المثلثات وخصائصها
2025
١ إذا كان المثلث متطابق الضلعين فأوجد قياس الزاوية x في الشكل.
أ30°
ب45°
ج60°
د90°
✅ الإجابة: ب — 45°
◆ · · · ◆
2025
٢ من الشكل أوجد قياس الزاوية A. (x وy مع 140°)
أ70°
ب140°
ج100°
د40°
✅ الإجابة: أ — 70°
2025
٣ في الشكل ما قيمة b + θ؟
أ30°
ب120°
ج180°
د90°
✅ الإجابة: ب — 120°
2025
٤ أوجد محيط المثلث. (أضلاع 40°, 40°, 9 و5)
أ14
ب19
ج16
د15
✅ الإجابة: ب — 19
2025
٥ من الشكل ما قيمة x؟ (الزاوية الخارجية)
أ120°
ب140°
ج150°
د130°
✅ الإجابة: ب — 140°
📌 مسلمات تطابق المثلثات
2025
٦ في الشكل △PRTa ≅ △STR بمسلمة...
أSSS
بSAS
جASA
دAAS
✅ الإجابة: ج — ASA
2025
٧ في الشكل ما قيمة x التي تجعل المثلثين RTS, ABC متطابقين؟
أ3
ب5
ج7
د8 (أقرب إجابة)
✅ الإجابة: أ — x=3
2025
٨ إذا كان △ABC ≅ △AFE؛ فأوجد قيمة x؟
أ74°
ب50°
ج70°
د40°
✅ الإجابة: ج — 70°
📌 مركز المثلث والمتباينات
2025
٩ مثل متطابق الأضلاع طول ضلعه 5 cm ما ارتفاعه؟
أ5√3/2
ب5
ج5√2
د3√5
✅ الإجابة: أ — h = (√3/2)×5 = 5√3/2
2025
١٠ في الشكل إذا كانت F مركز المثلث ABC و FT=3؛ فإن AF = ...
أ12
ب9
ج6
د4
✅ الإجابة: ج — مركز ثقل يقسم الوسيط 2:1 → AF=2×FT=6
2025
١١ إذا كان طولا ضلعين في مثلث هما 11 و6 فأي مما يأتي لا يمكن أن يكون محيط المثلث؟
أ27
ب32
ج33
د34
✅ الإجابة: د — 34 → الضلع الثالث=17، لكن 6+11=17 لا يحقق متباينة المثلث (يجب أن يكون أصغر)
📌 قوانين مهمة في المثلث
2025
١٢ في الشكل التالي أوجد قيمة x. (مثلث قائم: 8, 4, x)
أ4
ب4√5
ج5
د8√5
✅ الإجابة: ب — 4√5
2025
١٣ في الشكل أوجد المسافة بين المنزل والسوق. (المنزل-حديقة=4, حديقة-سوق=5, يوجد زاوية قائمة)
أ3
ب4
ج5 (فيثاغورس)
د9
✅ الإجابة: ج — √(3²+4²)=5
2025
١٤ إذا كان طول AC يساوي 4 فأوجد طول BD. (مثلث قائم 60°)
أ4
ب8
ج2√4
د2√8
✅ الإجابة: أ — BD=4
2025
١٥ ABC مثلث متطابق الضلعين، أي التالي صحيح؟
أm∠C ضعف m∠B
بm∠B ضعف m∠C
جm∠C ضعف m∠A
دm∠B = m∠C
✅ الإجابة: د — الزاويتان القاعديتان متساويتان
2024
١٦ في الشكل ما قيمة x؟ (مثلث: الزاوية 80° وزاوية (2x-10)°)
أ40
ب30
ج20
د10
✅ الإجابة: ج — x=20
2024
١٧ ما قيمة x في الشكل؟ (نظريات المنصفات 3x+6 و x+12)
أ3
ب6
ج9
د3
✅ الإجابة: أ — x=3
2024
١٨ في الشكل إذا كانت GL̄ قطعة متوسطة؛ فما طول D̄E؟ (2x+1 و 3x-2)
أ7
ب10
ج14
د17
✅ الإجابة: أ — x=3 → DE=7
2024
١٩ في الشكل إذا كانت AD̄ قطعة متوسطة، فما طول AC̄؟ (4x-1 و 2x+3)
أ16
ب24
ج12
د28
✅ الإجابة: ب — AC=24
📌 قوانين المضلعات
2025
١ مجموع قياسات الزوايا الداخلية لمضلع سداسي يساوي...
أ540°
ب720°
ج900°
د1080°
✅ الإجابة: ب — (6−2)×180 = 720°
◆ · · · ◆
2024
٢ إذا كان مجموع قياسات الزوايا الداخلية لمضلع منتظم يساوي 900° فإن عدد أضلاع هذا المضلع يساوي...
أ5
ب6
ج7
د8
✅ الإجابة: ج — (n−2)×180=900 → n=7
2025
٣ إذا كان مجموع قياسات الزوايا الداخلية لمضلع ما يساوي 720°؛ فما نوع هذا المضلع؟
أرباعي
بخماسي
جسداسي
دسباعي
✅ الإجابة: ج — (6−2)×180=720°
2024
٤ في الشكل المقابل ما قيمة x؟ (مضلع خماسي بزوايا 120°, 110°, 50°, x°)
أ60°
ب70°
ج80°
د90°
✅ الإجابة: ب — مجموع الخماسي 540° → x=70°
📌 المضلع المنتظم
2025
٥ ما قياس الزاوية الداخلية للمضلع الثماني المنتظم؟
أ120°
ب135°
ج140°
د240°
✅ الإجابة: ب — (8−2)×180÷8 = 135°
◆ · · · ◆
2025
٦ ما قياس الزاوية الداخلية في المضلع التساعي المنتظم بالدرجات؟
أ140°
ب150°
ج160°
د170°
✅ الإجابة: أ — (9−2)×180÷9 = 140°
2025
٧ إذا كانت الزاوية الداخلية لمضلع منتظم 150° فكم عدد الأضلاع؟
أ10
ب11
ج12
د9
✅ الإجابة: ج — زاوية خارجية=30°، n=360÷30=12
2025
٨ إذا كان الشكل التالي خماسي منتظم؛ فما قيمة θ؟
أ18°
ب36°
ج72°
د108°
✅ الإجابة: ب — θ=36°
📌 متوازي الأضلاع
2025
٩ قيمة x في متوازي الأضلاع تساوي... (الزاويتان: (4x)° و (2x+12)°)
أ22
ب24
ج26
د28
✅ الإجابة: د — الزوايا المتجاورة متكاملة: 4x+2x+12=180 → x=28
◆ · · · ◆
2025
١٠ الشكل متوازي أضلاع، أوجد قيمة x (زاويتان: 120° وx°)
أ120
ب60
ج30
د50
✅ الإجابة: ب — الزاويتان المتجاورتان متكاملتان: x=180−120=60°
2024
١١ أوجد قيمة x في الشكل (متوازي أضلاع: 100°, 30°, x°)
أ40°
ب50°
ج60°
د70°
✅ الإجابة: أ — x=40°
2024
١٢ إذا كان الشكل LMNP متوازي أضلاع فما قيمة x؟ (∠L=80°, ∠N=40°, ∠x°)
أ60
ب60
ج50
د100
✅ الإجابة: أ — x=60°
2024
١٣ أوجد قيمة k في متوازي الأضلاع التالي (k و 2k)
أ60
ب40
ج90
د30
✅ الإجابة: أ — k+2k=180 → k=60°
2025
١٤ إذا كانت النقاط A(2,4), B(0,0), C(5,0), D(x,y) تمثل رؤوس متوازي الأضلاع ABCD، فما إحداثيي النقطة D؟
أ(10,0)
ب(5,0)
ج(7,4)
د(7,4)
✅ الإجابة: ج/د — D=(7,4) وسط AC = وسط BD
2024
١٥ إذا كانت النقاط D(x,y), C(4,1), B(3,5), A(−2,3) تمثل رؤوس متوازي الأضلاع ABCD، فما إحداثيي النقطة D؟
أ(−3,3)
ب(7,−3)
ج(−1,−1)
د(−1,3)
✅ الإجابة: د — D=(−1,3)
📌 المستطيل
2025
١٦ قيمة y في المستطيل تساوي... (قطر طوله y²+1 وآخر طوله 26)
أ1
ب5
ج√27
د26
✅ الإجابة: ب — y²+1=26 → y²=25 → y=5
◆ · · · ◆
2024
١٧ من المستطيل المجاور، أوجد قيمة m∠AED (∠A=40°, ∠D=40°)
أ40°
ب20°
ج80°
د100°
✅ الإجابة: د — m∠AED=100°
📌 المعين
2024
١٨ في المعين ABCD إذا كان AD=8 وكان مثلث ACF مساحته 6cm² و FC=3، فإن محيط المعين يساوي...
أ20
ب20
ج12
د9
✅ الإجابة: أ — المحيط=20
📌 المربع
2024
١٩ في الشكل التالي محيط المربع 60، إذا كان طول الضلع 2x+3 فإن قيمة x تساوي...
أ28
ب18
ج13
د6
✅ الإجابة: د — 4(2x+3)=60 → 2x+3=15 → x=6
📌 المضلعات المتشابهة
2024
١ المضلعان ABCD و QWER متشابهان، فأي التالي صحيح؟
أ∠R ≅ ∠A
ب∠Q ≅ ∠C
ج∠W ≅ ∠B
د∠E ≅ ∠D
✅ الإجابة: ج — الزوايا المتناظرة: A↔Q, B↔W, C↔E, D↔R
◆ · · · ◆
2025
٢ إذا كان △ABC ~ △EFG فإن...
أ∠B ≅ ∠C
ب∠B ≅ ∠F
جAC̄ ≅ ĒF̄
د∠A ≅ ∠E (الأخيرتان)
✅ الإجابة: ب — A↔E, B↔F, C↔G → ∠B≅∠F
📌 المثلثات المتشابهة
2025
٣ إذا كان طول ظل منارة مسجد 15 m، وكان ارتفاع سور المسجد 2.5 m وطول ظله 1.5 m؛ فكم متراً ارتفاع المنارة؟
أ9
ب15
ج25
د40
✅ الإجابة: ج — التناسب: h/15 = 2.5/1.5 → h=25 m
◆ · · · ◆
2024
٤ في الشكل إذا كان المثلثان متشابهين فما قيمة a؟ (أضلاع: 3, 4 و 6, a مع زاوية 30°)
أ2
ب4
ج6
د8
✅ الإجابة: د — a/4 = 6/3 → a=8
2025
٥ إذا كان △ABC ~ △RST فإن m∠S يساوي... (∠B=70°, ∠A=77°, ∠S=؟)
أ77°
ب70°
ج45°
د33°
✅ الإجابة: ب — B↔S → m∠S = m∠B = 70°
2025
٦ إذا كان △ABE يشابه △CDE فأوجد x. (أضلاع: E-36, E-D, 15, 10, x)
أ5
ب15
ج18
د24
✅ الإجابة: د — x=24
2025
٧ إذا كان المثلثان متشابهين فأي التالي صحيح؟ (مثلثان بأضلاع x, 7 و y, 10)
أx = (7/10)y
بy = (7/10)x
جx = y
دx = 3y
✅ الإجابة: أ — x/y = 7/10 → x=(7/10)y
📌 نظرية التناسب في المثلث
2024
٨ من الشكل: (مثلث ADF مع نقطة E على AC وF, D أضلاع 15, 5)
أCA = (1/4)FD
بCA = (1/3)FA
جCA = (1/2)FD
دCA = FD
✅ الإجابة: ج — CA = (1/2)FD
◆ · · · ◆
2025
٩ إذا كان المثلثان ABC و ADE متشابهين؛ فأوجد نسبة AC إلى AB. (A=4, AB=4+4, AE=6, AD أضلاع)
أ1/2
ب3/5
ج2/3
د4/5
✅ الإجابة: أ — AC/AB = 1/2
2025
١٠ ما محيط المثلث الأكبر في الشكل؟ (أضلاع 2, 4, 3 للصغير والكبير متشابه)
أ18
ب16
ج15
د14
✅ الإجابة: ب — المحيط الأكبر=16
📌 القطعة المنصفة في مثلث
2025
١١ ما محيط المثلث ABC في الشكل؟ (AB=10, BD=8, AD=6, DC=x, BC=y مثلثان متشابهان)
أ24
ب30
ج30
د36
✅ الإجابة: ب — المحيط=30
◆ · · · ◆
2025
١٢ أوجد x في الشكل التالي.. (أضلاع: 1.5, 3, 4, x)
أ3.5
ب3
ج2
د1
✅ الإجابة: ج — x/4 = 1.5/3 → x=2
2025
١٣ في الشكل المجاور ما قيمة x؟ (أضلاع: 27, 20, 12, x)
أ8
ب12
ج16
د16
✅ الإجابة: ج — x=16
2025
١٤ قيمة x في الشكل تساوي... (أضلاع: 12, x في مثلث منصف)
أ1/2
ب6
ج12
د24
✅ الإجابة: أ — x = 1/2
📌 نظرية منصف الزاوية في المثلث
2025
١٥ في الشكل المقابل: إذا كان m∠1 = m∠2 فما قيمة x؟ (أضلاع: 6, x-1, 2, A=6)
أ3
ب4
ج5
د6
✅ الإجابة: ب — x=4
◆ · · · ◆
2025
١٦ إذا كان منصف الزاوية يقسم الزاوية إلى جزأين متطابقين وكان BD منصفاً للزاوية، فأي التالي صحيح؟
أ∠ABD ≅ ∠D
ب∠ABC ≅ ∠ABD
ج∠ABD ≅ ∠DBC
د∠D ≇ ∠ABD
✅ الإجابة: ج — منصف الزاوية يقسمها لجزأين متساويين: ∠ABD ≅ ∠DBC
📌 التشابه — القسم الثاني (بدون سنة محددة)
--
١٧ قيمة x في الشكل تساوي... (3x+2 و 4x−6, أضلاع 8)
أ2
ب4
ج6
د8
✅ الإجابة: أ — 3x+2=4x-6 → x=8.. راجع الشكل
◆ · · · ◆
--
١٨ قيمة x في الشكل تساوي... (منصف زاوية: 12, 6, 15, x)
أ5
ب7.5
ج9
د15
✅ الإجابة: ب — x/15 = 6/12 → x=7.5

📚 إضافة مادة جديدة

📄
اسحب الملف هنا أو انقر للاختيار
PDF · PNG · JPG · WEBP · TXT
⏳ جاري التحليل...

🔑 Anthropic API Key

احصل عليه من console.anthropic.com — يُحفظ محلياً في المتصفح فقط.

☁️ إعداد Cloudflare Worker للفيديوهات

خطوات الإعداد (مرة واحدة فقط):
1. اذهب لـ dash.cloudflare.comWorkers & PagesCreate
2. اختر Create Worker → اضغط Deploy
3. اضغط Edit Code → احذف الكود القديم والصق كود الـ Worker (الزر أدناه)
4. اضغط Deploy — انسخ رابط الـ Worker (مثل https://xxx.workers.dev)
5. من Worker → Settings → Bindings → Add → اختر R2 Bucket
Variable name: BUCKET — اختر الـ Bucket الموجود عندك
6. من Worker → Settings → Variables → Add
Variable name: AUTH_TOKEN — اكتب كلمة سر من اختيارك
📋 كود الـ Worker (انقر للعرض والنسخ)
const CORS = {'Access-Control-Allow-Origin':'*','Access-Control-Allow-Methods':'GET,PUT,DELETE,OPTIONS','Access-Control-Allow-Headers':'*','Access-Control-Max-Age':'86400'};
export default {async fetch(req,env){
  if(req.method==='OPTIONS')return new Response(null,{status:204,headers:CORS});
  const url=new URL(req.url);
  const path=decodeURIComponent(url.pathname.slice(1));
  const isPublicGet=req.method==='GET'&&path&&!url.searchParams.has('prefix');
  if(!isPublicGet){
    const token=req.headers.get('X-Auth-Token');
    if(!env.AUTH_TOKEN||token!==env.AUTH_TOKEN)return new Response(JSON.stringify({error:'Unauthorized'}),{status:401,headers:{...CORS,'Content-Type':'application/json'}});
  }
  try{
    if(req.method==='PUT'){
      const body=await req.arrayBuffer();
      await env.BUCKET.put(path,body,{httpMetadata:{contentType:req.headers.get('Content-Type')||'video/mp4'}});
      const pubUrl=url.origin+'/'+path;
      return new Response(JSON.stringify({url:pubUrl,path}),{status:200,headers:{...CORS,'Content-Type':'application/json'}});
    }
    if(req.method==='GET'&&!path){
      const prefix=url.searchParams.get('prefix')||'';
      const listed=await env.BUCKET.list({prefix,limit:200});
      const files=listed.objects.map(o=>({key:o.key,size:o.size,url:url.origin+'/'+o.key}));
      return new Response(JSON.stringify({files}),{status:200,headers:{...CORS,'Content-Type':'application/json'}});
    }
    if(req.method==='GET'&&path){
      const obj=await env.BUCKET.get(path);
      if(!obj)return new Response('Not Found',{status:404,headers:CORS});
      return new Response(obj.body,{status:200,headers:{...CORS,'Content-Type':obj.httpMetadata?.contentType||'video/mp4','Cache-Control':'public,max-age=31536000'}});
    }
    if(req.method==='DELETE'&&path){
      await env.BUCKET.delete(path);
      return new Response(JSON.stringify({deleted:path}),{status:200,headers:{...CORS,'Content-Type':'application/json'}});
    }
    return new Response('Not Allowed',{status:405,headers:CORS});
  }catch(err){return new Response(JSON.stringify({error:err.message}),{status:500,headers:{...CORS,'Content-Type':'application/json'}});}
}};

🎬 إدارة فيديوهات الشرح

➕ رفع فيديو شرح جديد
المادة
الفصل
السؤال
الفيديو
المادة الفصل السؤال الحجم إجراء
جاري التحميل...

🖼️ إدارة صور الأسئلة

➕ رفع صورة سؤال
المادة
الفصل
السؤال
الصورة
✅ تم الرفع بنجاح
الفصل السؤال معاينة الحجم إجراء
ch1 q10.png 7 KB
ch1 q11.png 8 KB
ch2 q3.png 6 KB
ch2 q5.png 10 KB
ch2 q6.png 8 KB
ch2 q7.png 4 KB