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