تتعلق البرمجية ببناء بنوك الاسئلة الموجهة للمقررات الجامعية وانتاج نماذج اختبارية منها. البرمجية تعمل في بيئة ًWindows وتسمى X-Pro Milestone او كاي برو مايلستون. بالنسبة لاعضاء هيئة التدريس في الجامعة، توفر البرمجية آلاف ساعات العمل سنويا التي تذهب في انتاج النماذج الاختبارية وتصحيحها والتي تنتج وتصحح يدويا وتكون عرضة للأخطاء البشرية. يمكن توجيه ساعات العمل هذه الى العمل على تحصيل الاعتماد الدولي لبرامج الجامعة المختلفة وللبحث العلمي.
الخص فيما يلي ما توفره تلك البرمجية من خدمات فريدة:
· انشاء بنوك الاسئلة اعتمادا على خطة المقرر او ما يمكن تسميتها ببنوك الاسئلة الطرفية Satellite question banks التي يمكن استخدامها لاحقا لتغذية بنوك الاسئلة المركزية Central question banks في الجامعة باسئلة ذات نوعية ممتازة ومنقحة. من خلال خاصية التوافقية Interoperability يمكن لبرمجية كاي برو مايلستون تصدير اسئلة يمكن تغذيتها لبنوك الاسئلة المركزية.
· صعوبة تزويد انظمة التعليم الالكتروني في الجامعات (مثل نظام مودل Moodle) بالاسئلة تمنع استخدامها بشكل فعال. يمكن لبرمجية كاي برو مايلستون ان تصدر اختبارات بصيغ عالمية معيارية Standard formats يمكن استخدامها لانظمة التعليم الالكتروني. هذا يتيح اجراء اختبارات الكترونية توفر عشرات الالاف من الدنانير سنويا، تلك المصاريف تنفق على الورق والاحبار والطابعات والتصوير للاختبارات الورقية واجراءات الصيانة المستمرة المتعلقة بالاختبارات والمعدات المكتبية. امثلة على تلك الصيغ Moodle XML format, Aiken format, GIFT formats.
· تسمح البرمجية باضافة الخواص السيكومترية للاسئلة في البنك مثل المستوى المعرفي Cognitive level للسؤال حسب تصنيف بلوم Bloom's taxonomy وغيرها من التصانيف. ويمكن اضافة صعوبة السؤال Difficulty level كذلك. وتتيح البرمجية طرقا متقدمة لانتاج اختبارات من بنك الاسئلة تأخذ بعين الاعتبار تلك الخصائص السيكومترية المستوى المعرفي للسؤال ومستوى الصعوبة.
· توفير انواع متعددة من الاسئلة هي: اسئلة الاختيار من متعدد، الاسئلة ذات الاجابة القصيرة، اسئلة الصح والخطأ، والاسئلة المقالية.
· توفير واجهات رسومية سهلة الاستخدام لادراج الانواع المختلفة من الاسئلة لوضعها في صيغة تناسب لغة كاي برو مايلستون. كما يمكن استيراد اسئلة عضو هيئة التدريس من ملفاته الخاصة.
· توفير هيكلية معيارية سهلة الفهم لبناء بنوك الاسئلة وتوفير آلية سريعة للوصول الى سؤال معين في البنك لتعديله وصيانته. هذه الهيكلية يحددها المدرس، فاما ان تبني على تقسيم الاسئلة على وحدات الكتاب المقرر وعناوينها الفرعية، او على مواضيع المادة الرئيسة واهداف المقرر Learning outcomes الرئيسية والفرعية التفصيلية.
· السماح بادراج معلومات متكاملة عن المقرر في بنك الاسئلة وتوفير هذا المعلومات في النماذج الاختبارية التي يتم انتاجها. من تلك المعلومات تعليمات الاختبار التي يمكن للمدرس تعديها لتعكس سياسته الشخصية في التدريس وسياسة القسم وسياسة الكلية وحتى الجامعة.
· انتاج نماذج اختبارية من بنوك الاسئلة. تغطي الاسئلة في الاختبارات موضوعات المادة بشكل كامل. وتكون بصيغة جاهزة للطباعة وبمواصفات عالية الجودة ولا تحتاج لتدخل المدرس (وهذا يقلل من الاخطاء البشرية الناتجة عن تعديل نماذج الاختبار). من تلك المواصفات – مثلا - منع فصل السؤال الواحد بين صفحتين فيما يسمى بـ orphan item.
· توفير العديد من الآليات لضمان عدم حدوث تداخل الاداء Cheating – performance interference خلال عقد الاختبار (ما يسمى بالغش في الاختبارات). منها اخفاء رمز النموذج وادراج رمز نموذج مخفي لا يلاحظه الا المدرس.
· خاصية تحسين توزيع مواقع الاجابة الصحيحة في اسئلة الاختيار من متعدد، وذلك بهدف التقليل من مشكلة التخمين في الاختبار guessing in exams.
· امكانية منع تدوير بعض الخيارات في اسئلة الاختيار من متعدد مثل خيارات "لا شيء مما ذكر"، و "جميع ما ذكر".
· انتاج مفاتيح تصحيح Answer keys لكل نموذج من نماذج الاختبار لجميع انواع الاسئلة المدعومة.
· توفير آلية فريدة لادراج اشكال ومعادلات ورموز الى الاختبارات والسماح بالتحكم بالاشكال لتكون مرافقة للسؤال Inline figures او لتكون ضمن ملحق تابع للاختبار Appendix figures.
· امكانية التحكم باحجام تلك الاشكال بالنسبة لحجم الصفحة عند الطباعة.
· امكانية تصنيف الاشكال والملحقات في فضاءات، حسب الموضوع مثلا.
· بالامكان اضافة معادلات رياضية الى الاختبارات بصيغة LaTex.
· البرمجية مزودة بمحرر معادلات رياضية بصيغة LaTex ومحرر تدريب على المعادلات Sandbox.
· السماح بالتحكم بالمسافة بين اسئلة الاختبار (بهدف السماح للطالب باجراء الحسابات الجانبية قبل تثبيت الاجابة) او اضافة صفحات فارغة اضافية للاختبار بهدف اجراء الحسابات الجانبية.
· انتاج نماذج تحضير للاختبارات Sign-up sheets مروسة بمعلومات الاختبار الاساسية، ويمكن للمدرس ان يوفر اسماء الطلاب المتقدمين للاختبار لتقوم برمجية كاي برو مايلستون بتجهيز نموذج التحضير بتلك الاسماء. ويمكن لقوائم الاسماء ان تكون متعدد بحيث تتوزع على قاعات الاختبار ان كانت متعددة.
· السماح بأرشفة الاختبارات Test archiving التي يتم انتاجها للرجوع اليها مستقبلا ( فيما يسمى باسئلة السنوات والفصول السابقة)، وتكون متوفرة تحت الطلب ان احتاجها المدرس او ادارة القسم او الكلية.
· السماح بتصدير بنوك الاسئلة بكافة محتوياتها وحتى ادق تفاصيلها (واستيرادها) ونقلها الى أجهزة حاسوبية اخرى من خلال خاصية التوافقية المذكورة في النقطة الاولى أعلاه.
· اتاحة اداة اضافية لتحويل درجات الاختبار بطرق احصائية متعدد معروفة للمختصين في القياس والتقويم. وتقوم هذه الاداة ايضا بتوفير احصاءات منها: اعلى وادنى درجة، المدى، المتوسط، الانحراف المعياري، الالتواء (مقدار او مدى بعد توزيع الدرجات عن التماثل). ويتيح تحويل الدرجات بطريقتين: التحويل بمعادلة خطية من الشكل X*=a X + b حيث a و b ثوابت تحسب آليا. والطريقة الثانية تعتمد على تعديل الوسط الحسابي والاحراف المعياري للدرجات.
· واجهة التطبيق للبرمجية متوفرة باللغتين: العربية والانجليزية.
· خاصية الحفظ الآلي لبنك الاسئلة حال تعديله، وذلك تجنبا لضياع التعديلات حال انقطاع الكهرباء عن الجهاز فجأة او حال حدوث خلل طارئ.
· خاصية استيراد وتصدير بنوك الاسئلة بين اجهزة الحاسوب المختلفة. وتصدير الاختبارات وارشفتها كذلك.
· التدقيق الاملائي لبنوك الاسئلة باللغتين العربية والانجليزية.
تم تطويرها بعناية هذه البرمجية على اسس بحثية وليست مجرد برمجية طورت بشكل متسرع، فهي تنبع من حاجة المدرسين الذين يستخدمونها.