Fulltext

Building an Expert System in Visual Prolog for Weekly Time Table

Asraa Moayad

Iraqi Journal of Information Technology المجلة العراقية لتكنولوجيا المعلومات
ISSN: 19948638/26640600 Year: 2014 Volume: 6 Issue: 2 اللغة الانكليزية Pages: 77-89
Publisher: iraqi association of information الجمعية العراقية لتكنولوجيا المعلومات

Abstract

One of the major things that cannot be dispensed with in every educational institution is the schedule of lessons. The aim of this research is to develop an Expert System in Visual Prolog for Weekly Time Table (ESWTT). The suggested ESWTT mainly consists of two phases. The first phase is responsible for automatic acquiring of human expert knowledge. The second phase is concerned with the construction of time table from the entered knowledge by using forward chaining method (data driven interface). When ESWTT tested by experts and end users, it was found that ESWTT performance in constructing KB and building the table was exact (the building ability of ESWTT is 100 %.). The same technique could be used to build Expert System Shell based on any other educational departments, mathematics, physics, etc.,). The only difference is to acquire knowledge suitable to the desired department.

من الأمور الرئيسية التي لا يمكن الاستغناء عنها في كل مؤسسة تعليمية الجدول الزمني للدروس. الهدف من هذا البحث هو تطوير نظام خبير بلغة برمجة فيجيوال برولوك للجدول الأسبوعي. النظام المقترح (ESWTT) يتكون أساسا من مرحلتين. المرحلة الأولى هي المسؤولة عن الاكتساب التلقائي لمعرفة الخبراء. المرحلة الثانية تعنى ببناء الجدول الزمني من المعرفة التي أدخلت باستخدام طريقة التسلسل إلى الإمام (forward chaining) أو ما تسمى بواجهة البيانات المدفوعة (data driven interface). عند اختبار منظومة (ESWTT) من قبل الخبراء والمستخدمين النهائيين تبين إن كفاءة (ESWTT) في بناء قاعدة المعرفة وفي بناء الجدول الزمني للدروس الأسبوعية هو 100%. نفس التقنية يمكن أن تستخدم في بناء واجهات خبيرة لبقية الأقسام التعليمية ألأخرى (الرياضيات، الفيزياء،...الخ.) والفرق الوحيد هو باكتساب المعرفة الخاصة بكل قسم.

Keywords

Expert system --- knowledge acquisition --- and knowledge engineering.