أرسل هذا في رسالة قصيرة: A knowledge management framework for e-learning based on human factor engineering