ويقصد بها التفاعل بين المتعلم والبرمجية التعليمية, هناك عدة مستويات من التفاعل, ولكن أفضلها عندما يكون المتعلم خاضع لتحدي معقول, وفي آن واحد توفر له البرمجية تغذية راجعة عن كيفية مستوى أدائه.
9.الترابط Linking
أي ترابط عناصر البرمجية معًا دون تتابعيه, والتعريف بوضوح على البرمجية وتستخدم بثبات أثناء البرنامج. حيث إن الترابط يتيح للمتعلم فرصة السيطرة على العملية التعليمية"التوجيهية"وتساعده على العمل.
معايير تصميم البرمجيات التعليمية [1] :
من الأفضل عند برمجة المحتوى الدراسي لمقرر دراسي معين أن يقدم في صورة تنظيمية محددة كالوحدات النسبية؛ ولكي توصف البرمجية التعليمية بأنها جيدة يُشترط أن يتوفر لها مجموعة من المعايير من أهمها:
1.تحديد الهدف العام من البرمجية ومجال استخدامها، ثم ترجمة هذا الهدف إلى مجموعة من الأهداف السلوكية.
2.التأكد من ملائمة البرمجية التعليمية لميول الطلاب واستعداداتهم.
(1) الرجوع إلي كلا من:
-... خميس محمد عطية: معايير تصميم نظم الوسائط المتعددة الفائقة التفاعلية وإنتاجها، الجمعية المصرية لتكنولوجيا التعليم، المجلد العاشر، الكتاب الثالث، القاهرة ص 373 ,2000.
-... زينب محمد أمين: إشكاليات حول تكنولوجيا التعليم , المنيا , دار الهدى للنشر والتوزيع ,2000, ص ص 153 - 157.
-... زاهر، الغريب: تكنولوجيا المعلومات وتحديث التعليم، عالم الكتب، القاهرة. ص 176، 2001.