ความเป็น CAI ที่ดี ต้องมี 4 I's
Information เป็นการนำเสนอเนื้อหาของวิชาของบทเรียน
Interactionเป็นการปฎิสัมพันธ์กับบทเรียน
Individualization สนองตอบความต้องการของนักเรียนแต่ละคน
( เพราะCAIมีพัฒนาการมาจาก บทเรียนโปรแกรมที่เน้นตอบสนองต่อความแตกต่างของนักเรียนแต่ละคนอยู่แล้ว) Immediately feedbackคือการให้ข้อมูลย้อนกลับทันที เช่น ให้นักเรียนเลือกคลิกแล้วมีเสียงตอบกลับมาเพื่อเป็นการเสริมแรงนักเรียน เช่น เสียงปรบมือ หรือ เสียงชมเชยต่าง ๆ เจะต้องเป็นเสียงที่เสริมแรงทางบวกเท่านั้น