ميزات قابلية الوصول في التطبيق - كتاب هندسة البرمجيات - الصف 12 - الفصل 1 - المملكة العربية السعودية

الكتاب: كتاب هندسة البرمجيات - الصف 12 - الفصل 1 | المادة: هندسة البرمجيات | المرحلة: الصف 12 | الفصل الدراسي: 1

الدولة: المملكة العربية السعودية | المنهج: المنهج السعودي - وزارة التعليم

الدرس: ميزات قابلية الوصول في التطبيق

📚 معلومات الصفحة

الكتاب: كتاب هندسة البرمجيات - الصف 12 - الفصل 1 | المادة: هندسة البرمجيات | المرحلة: الصف 12 | الفصل الدراسي: 1

الدولة: المملكة العربية السعودية | المنهج: المنهج السعودي - وزارة التعليم

نوع المحتوى: درس تعليمي

مستوى الصعوبة: متوسط

📝 ملخص الصفحة

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

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

يؤكد الدرس على أهمية مراعاة احتياجات المستخدمين المتنوعة لضمان شمولية التطبيق، مع تقديم أمثلة عملية لتطوير التطبيق الأولي. كما يشمل روابط رقمية ومراجع رسمية من وزارة التعليم السعودية لدعم التعلم.

📄 النص الكامل للصفحة

--- SECTION: رابط الدرس الرقمي --- رابط الدرس الرقمي www.ien.edu.sa الدرس الثالث ميزات قابلية الوصول في التطبيق --- SECTION: ملائمة التطبيق للأشخاص ذوي الاحتياجات الخاصة --- ملائمة التطبيق للأشخاص ذوي الاحتياجات الخاصة The Suitability of the Application for People with Special Needs لا يمتلك كافة المستخدمين الاحتياجات نفسها، ولهذا السبب يجب أن تأخذ التطبيقات هذه الاختلافات بالاعتبار، ويجب تعديل واجهة المستخدم ووظائفها بناءً عليها. ستعمل على تحسين التطبيق الذي أنشأته في الوحدة السابقة لمساعدة كبار السن على التنقل من خلال شاشة التطبيق، وذلك ليتمكنوا من قراءة المعلومات حول المواقع السياحية المختلفة التي يمكنهم زيارتها في المملكة العربية السعودية. نظرًا لأن كثيرًا من كبار السن يعانون من مشاكل في الرؤية، ستوفر لهم القدرة على ضبط حجم النص ليتمكنوا من قراءته بسهولة، وقد يعاني بعضهم من مشاكل أخرى، كارتعاش الأيدي، وبالتالي يصعب عليهم الضغط على أزرار الشاشة، ولهذا عليك أن توفر لهم إمكانية ضبط حجم أزرار التطبيق حسب ما يناسبهم. إن جعل تطبيقك في متناول الأشخاص الذين يعانون من ضعف الرؤية والصعوبات البصرية لا يتطلب بالضرورة قدرًا كبيرًا من العمل، ولكن الأمر المهم هنا هو أخذ احتياجات المستخدمين المختلفة بعين الاعتبار. لتطوير تطبيقك ليتكيف مع احتياجات المستخدمين الذين لديهم صعوبة في الرؤية، يجب تحسين التطبيق الأولي بإضافة الميزات التالية: --- SECTION: وظيفة التكبير والتصغير Zoom In and Out Function --- وظيفة التكبير والتصغير Zoom In and Out Function يمكنك إضافة خاصية التكبير (Zoom In) وخاصية التصغير (Zoom Out) بحيث يمكن للمستخدم ضبط حجم النص حسب احتياجاته. --- SECTION: واجهة ملونة Colored Interface --- واجهة ملونة Colored Interface يمكنك إضافة خيار تبديل الواجهة ما بين ملونة أو بالأبيض والأسود فقط، من أجل تسهيل القراءة للمستخدمين الأكبر سناً أو الأشخاص ذوي الإعاقة وكذلك للمستخدمين عموماً وبشكل خاص على الأجهزة المحمولة. --- SECTION: تحويل النص إلى كلام Text to Speech --- تحويل النص إلى كلام Text to Speech من المهم أن يدعم التطبيق أكبر قدر ممكن من التفاعل مع حواس الإنسان، لكي يتمكن المستخدمون من فهم المعلومات الموجودة في الوسائط المختلفة واستيعابها مثل: الصور، والصوت، والفيديو، والرسوم المتحركة، والعروض التقديمية. لذلك ستعمل على تعديل تطبيقك لدعم حاسة أخرى غير البصر، من خلال إضافة خيار للمستخدم يستطيع من خلاله الاستماع إلى المعلومات إذا كان غير قادر على قراءتها لأي سبب من الأسباب. --- SECTION: وزارة التعليم --- وزارة التعليم Ministry of Education 203 2025 - 1447 --- VISUAL CONTEXT --- **IMAGE**: رابط الدرس الرقمي Description: A QR code linking to the digital lesson at www.ien.edu.sa. Context: Provides a quick digital access point for additional resources or the online version of the lesson. **IMAGE**: وزارة التعليم Description: Logo of the Ministry of Education, including the Arabic text 'وزارة التعليم', English text 'Ministry of Education', and numerical identifiers '203' and '2025 - 1447'. Context: Indicates the official source and publisher of the textbook material, along with publication year information.

✅ حلول أسئلة الكتاب الرسمية

عدد الأسئلة: 1

سؤال مربع-1: لذلك ستعمل على تعديل تطبيقك لدعم حاسة أخرى غير البصر، من خلال

الإجابة: إضافة خيار للمستخدم يستطيع من خلاله الاستماع إلى المعلومات إذا كان غير قادر على قراءتها لأي سبب من الأسباب.

خطوات الحل:

  1. **الشرح:** لنفهم هذا السؤال. السؤال يتحدث عن تعديل تطبيق ما. الفكرة هنا هي أن التطبيق الحالي يعتمد على حاسة البصر (مثل القراءة) لتقديم المعلومات للمستخدم. السؤال يطلب طريقة لتعديل التطبيق بحيث يدعم حاسة أخرى غير البصر. الحاسة البديلة الأكثر شيوعاً في هذا السياق هي حاسة السمع. لذلك، التعديل المطلوب هو تمكين التطبيق من تقديم المعلومات بشكل مسموع، وليس مقروءاً فقط. إذن، الإجابة هي: **إضافة خيار للمستخدم يستطيع من خلاله الاستماع إلى المعلومات إذا كان غير قادر على قراءتها لأي سبب من الأسباب.**

🎴 بطاقات تعليمية للمراجعة

عدد البطاقات: 6 بطاقة لهذه الصفحة

ما هو الهدف من تعديل واجهة المستخدم ووظائف التطبيق للأشخاص ذوي الاحتياجات الخاصة؟

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

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

تلميح: فكر في سبب ضرورة التعديل بناءً على تنوع المستخدمين.

التصنيف: مفهوم جوهري | المستوى: سهل

ما هي ميزتان يمكن إضافتهما إلى تطبيق لمساعدة كبار السن الذين يعانون من مشاكل في الرؤية؟

الإجابة: 1. القدرة على ضبط حجم النص. 2. القدرة على ضبط حجم أزرار التطبيق.

الشرح: تساعد هاتان الميزتان في التغلب على التحديات الشائعة المتعلقة بالرؤية والدقة الحركية لدى كبار السن.

تلميح: تذكر المشكلتين المذكورتين: صعوبة القراءة وصعوبة الضغط على الأزرار.

التصنيف: مفهوم جوهري | المستوى: سهل

ما هي وظيفة التكبير والتصغير (Zoom In and Out) في سياق تحسين قابلية الوصول؟

الإجابة: هي خاصية تسمح للمستخدم بضبط حجم النص في التطبيق حسب احتياجاته لتحسين إمكانية القراءة.

الشرح: تعد هذه الوظيفة حلاً مباشراً لمشاكل ضعف البصر أو صعوبة القراءة لدى بعض المستخدمين.

تلميح: فكر في الميزة التي تتعامل مع حجم العناصر النصية لتحسين تجربة المستخدم.

التصنيف: تعريف | المستوى: سهل

ما فائدة إضافة خيار تبديل الواجهة ما بين ملونة أو بالأبيض والأسود في التطبيق؟

الإجابة: تسهيل القراءة للمستخدمين الأكبر سناً أو الأشخاص ذوي الإعاقة البصرية، وكذلك للمستخدمين عموماً وخاصة على الأجهزة المحمولة.

الشرح: تساعد التباينات المختلفة في الألوان على تحسين وضوح النص وسهولة قراءته لفئات متنوعة من المستخدمين.

تلميح: ركز على الفئة المستهدفة من هذه الميزة والجهاز الذي تكون فيه مفيدة بشكل خاص.

التصنيف: مفهوم جوهري | المستوى: متوسط

ما هو الهدف من دعم التطبيق لميزة تحويل النص إلى كلام (Text to Speech)؟

الإجابة: تمكين المستخدمين من فهم المعلومات الموجودة في الوسائط المختلفة واستيعابها من خلال حاسة السمع، خاصة إذا كانوا غير قادرين على قراءتها لأي سبب.

الشرح: توسع هذه الميزة نطاق تفاعل المستخدم مع المحتوى، مما يجعل التطبيق شاملاً للأشخاص الذين يعانون من إعاقات بصرية أو صعوبات في القراءة.

تلميح: فكر في حاسة الإنسان البديلة عن البصر التي تستهدفها هذه الميزة.

التصنيف: مفهوم جوهري | المستوى: متوسط

لماذا يُعد أخذ احتياجات المستخدمين المختلفة بعين الاعتبار أمراً مهماً في تطوير التطبيقات، حتى لو لم يتطلب ذلك جهداً كبيراً؟

الإجابة: لأن جعل التطبيق في متناول الأشخاص الذين يعانون من ضعف الرؤية والصعوبات البصرية يوسع قاعدة المستخدمين ويحسن تجربتهم، والأهمية تكمن في الاعتبار نفسه وليس فقط حجم العمل.

الشرح: يركز هندسة البرمجيات على المستخدم، وتجاهل احتياجات فئة معينة يعني استبعادهم من استخدام المنتج، مما يقلل من فعاليته ووصوله.

تلميح: فكر في الفائدة الناتجة عن جعل التطبيق شاملاً ومتاحاً للجميع.

التصنيف: تفكير ناقد | المستوى: صعب