كيف يمكنني جعل العرف فليكس مكون فجوة ملء التمرين ؟

StackOverflow https://stackoverflow.com/questions/129330

  •  02-07-2019
  •  | 
  •  

سؤال

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

لندن هي ________ وأكبر منطقة حضرية في _____________.هام التسوية لمدة آلاف السنين ، لندن يعود تاريخ تأسيسها من قبل ___________.

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

المكون ينبغي أن تكون قادرة على عرض النص الثغرات حيوي تستمد جميع المعايير المطلوبة من النص.الموقف من الثغرات يمكن أن تكون علامة رمز خاص - مثل #10# - الذي سيمثل موقف الفجوة داخل النص وحجم الفجوة (عدد الأحرف).

وبالتالي فإن النص المذكور أعلاه يمكن أن تبدو مثل هذا قبل أن يتم تحميلها في هذا العنصر:

لندن هو #10# وأكبر منطقة حضرية في #15#.هام التسوية لمدة آلاف السنين ، لندن يعود تاريخ تأسيسها من قبل #8#.

هل كانت مفيدة؟

المحلول

كنت في حاجة الى الحاوية التي تدعم تخطيط التدفق.انها ليست جزءا من معيار فليكس إطار لكن يمكن أن تجد بعض العمل تنفيذ هنا (جزء من ممتازة FlexLib) ، هنا (مستقل التنفيذ).

نصائح أخرى

أعتقد أنك يمكن أن يكون قماش و حيوي إضافة تسميات & TextInputs.المشكلة هنا هي أن يعرف أين خط فواصل ؛ لست متأكدا كيف يمكنك بسهولة حساب عرض النص القائم على التحكم في مجموعة من النصوص ولكن يجب أن يكون ممكنا.

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

FlowBox هو الطريق للذهاب.يمكنك استخدام horizontalGap التحكم في تباعد بين النص الإدخال الثغرات.

عندما يتعلق الأمر إلى طرق الترميز ، كان لدي نسخة في جافا سكريبت أنت حر أن ننظر إلى. التقديم, ترميز gapfill البيانات.كان جزءا من الحيوانات الأليفة مشروع عامة التعلم نشاط مولد.

ومنذ ذلك الحين انتقلت إلى فليكس.لقد جعلت المتاحة عينات من أنشطة التعلم في فليكس.لن تجد هناك gapfill ولكن سوف تجد من نوع "في" الإجابة التي هي قريبة بما فيه الكفاية.

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

إذا كنت تأتي مع شيء أنيق ، النظر في constributing إلى exercist المشروع على eduforge

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top