هذه الأداة تمكن الطالب من توليد كل احتمالات النجاح في تسجيل ما يختاره من مواد حسب ما يفضله من محاضرين ومعيدين.
وبعد توليد الاحتمالات، بإمكان الطالب معاينتها في صورة جدول دراسي وفلترتها حسب أيام الحضور سعيا لإيجاد الجدول المناسب لحياته الشخصية والجامعية.
يحتاج الطالب كل فصل دراسي إلى عمل جدول مناسب له حسب ما يفضله من محاضرين ومعيدين وليس أمامه إلا أن يقوم بذلك يدويا مما يستنفد جهدا ووقتا كبيرين وسيخلص كل ذلك العناء إلى جدول واحد فقط على الأغلب.
قد يقوم القسم بتغيير مواعيد المواد والقائمين بتدريسها، وقد يقع ما ليس في الحسبان.
تسع كل مجموعة من مجموعات المواد عددا محددا من الطلاب، وإن بلغت مجموعة سعتها وكانت ضمن ما اختراه الطالب في جدوله، فسيضطر إلى تعديل الجدول يدويا وهو مقيد بفترة التسجيل المحدودة.
- اختبار تشكيلات مختلفة من المواد والمجموعات في نفس الوقت.
- معاينة الاحتمالات الناجحة في صورة جدول دراسي والتنقل بينهم.
- فلترة الاحتمالات الناجحة حسب عدد أيام الحضور.
أولا تأكد من تثبيت Node.js
ثم قم بتحميل المشروع أو نسخه
git clone https://github.com/AlMoaanediLabs/ClassScheduleGenerator
cd my-project
قم بتثبيت لوازم المشروع
npm install
لبناء المشروع
npm run build