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