تطبيق الويب هذا مخصص فقط لاستخدام فصل دراسي واحد فقط في الجامعة. إذا كان ذلك سيجعل المستخدم سعيدًا في الفصل الدراسي، فستطلب منك الجامعة بعد ذلك تغيير العديد من الميزات بحيث يمكن استخدامه لفترة طويلة. لذا، فكر فقط في القصص والميزات أدناه (لا تفكر في المستقبل). لاحظ أنك لست الشخص المصرح له بتغيير أي مواصفات. للوصول إلى جميع الميزات أدناه، يجب عليك إنشاء صفحة رئيسية والاحتفاظ بالقوائم/القوائم الفرعية أو الروابط وفقًا لذلك.
أثناء حفظ القسم، يجب عليك التأكد من أن الرمز والاسم يجب أن يكونا فريدين. لاحظ أن الرمز يجب أن يتكون من حرفين (2) إلى سبعة (7) أحرف.
سيتم في هذه الصفحة عرض كافة المعلومات الخاصة بالقسم الموجود.
هنا، يجب أن يكون الرمز والاسم فريدين. يجب أن يتكون الرمز من خمسة (5) أحرف على الأقل. يتراوح نطاق الائتمان من 0.5 إلى 5.0، أي لا يمكن أن يكون الرصيد أقل من 0.5 وأكثر من 5.0. سيتم تحميل القائمة المنسدلة للقسم ببيانات القسم الموجودة من قاعدة البيانات. يجب عليك الاحتفاظ ببيانات ثمانية (8) فصول دراسية في قاعدة البيانات وسيتم تحميل القائمة المنسدلة للفصل الدراسي بهذه البيانات
أثناء حفظ المعلم، يجب عليك التأكد من أن البريد الإلكتروني يجب أن يكون بالتنسيق الصحيح والفريد من نوعه. لا تحتاج إلى إنشاء واجهة مستخدم لإدخال معلومات التعيين، فقط احتفظ ببعض التعيينات في قاعدة البيانات وسيتم تحميل Designation DropDownList بهذه البيانات. يجب عليك أيضًا التأكد من أن حقل "الائتمان المطلوب الحصول عليه" يجب أن يحتوي على قيمة غير سالبة.
سيحدد المستخدم قسمًا من القائمة المنسدلة وسيتم تحميل جميع أسماء المعلمين ورمز الدورة التدريبية لهذا القسم المحدد في القائمة المنسدلة الخاصة بالمعلم ورمز الدورة التدريبية. عندما يقوم المستخدم باختيار المعلم، سيتم عرض الرصيد المطلوب الحصول عليه وسيتم عرض الرصيد المتبقي وفقًا لذلك. عندما يقوم المستخدم بتحديد رمز الدورة التدريبية، سيتم عرض الاسم والرصيد الخاص بهذه الدورة التدريبية. يجب عليك التأكد من تجنب مشكلة التداخل. لا يمكن إسناد المقرر الدراسي لأكثر من مدرس واحد، أي لا يمكن إسناد المقرر الدراسي مرة أخرى. إذا حاول المستخدم تعيين مقرر دراسي، أي رصيد أكبر من الرصيد المتبقي للمعلم، فسيعرض النظام مربع حوار خيار (نعم/لا) ويعمل وفقًا لذلك.
سيقوم المستخدم باختيار القسم وسيتم عرض جميع معلومات الدورة (الرمز، الاسم/العنوان، الفصل الدراسي والمخصص له) وفقًا لذلك. إذا كان هناك مقرر دراسي لم يتم تعيينه لأي معلم حتى الآن، فيجب كتابة "لم يتم تعيينه بعد" في العمود "تم التعيين إليه".
أثناء تسجيل الطالب، يجب عليك التأكد من أن البريد الإلكتروني يجب أن يكون بالتنسيق الصحيح والفريد من نوعه. في التاريخ يجب أن يكون هناك DatePicker، حيث يجب تحديد التاريخ الحالي افتراضيًا. عند التسجيل بنجاح، سيتم عرض جميع المعلومات بالإضافة إلى رقم التسجيل. بالنسبة لرقم التسجيل، هناك تنسيق ثابت. تنسيق رقم التسجيل: --XXX. على سبيل المثال، CSE-2012-001، CSE-2012-002، EEE-2012-001، EEE-2013-001، CSE-2013-001، BBA-2015-001، BBA-2015-002، BBA-2015-003 .
سيتم تحميل Day DropDownList بأسماء سبعة (7) أيام من الأسبوع. احتفظ ببعض بيانات الغرفة في قاعدة البيانات وسيتم تحميل القائمة المنسدلة رقم الغرفة بهذه البيانات. يجب عليك التأكد من تجنب مشكلة التداخل هنا. ويجب تجنب التداخل الكامل والجزئي.
سيقوم المستخدم باختيار القسم، وسيتم عرض الجدول الدراسي ومعلومات تخصيص الغرف لدورات هذا القسم المعين. لاحظ أنه بالنسبة لدورة تدريبية واحدة، سيتم إنشاء صف واحد، أي لا يمكنك إنشاء صفوف متعددة لجدول متعدد لدورة تدريبية واحدة. إذا كان هناك أي دورة لم تتم جدولتها بعد، فيجب كتابة "لم تتم جدولتها بعد" في عمود معلومات الجدول.
ريج الطالب. لا، سيتم تحميل DropDownList بأرقام تسجيل الطلاب الحاليين. سيقوم المستخدم بتحديد رقم التسجيل، وسيتم عرض الاسم والبريد الإلكتروني والقسم الخاص بهذا الطالب المعين. سيتم تحميل القائمة المنسدلة للدورة التدريبية باسم المقررات الدراسية لقسم الطالب المحدد. يحق للطالب التسجيل في الدورة مرة واحدة فقط.
سيقوم المستخدم بتحديد رقم التسجيل، وسيتم عرض الاسم والبريد الإلكتروني والقسم الخاص بهذا الطالب المعين. سيتم تحميل القائمة المنسدلة للدورة التدريبية باسم الدورات المسجلة لهذا الطالب المحدد. في القائمة المنسدلة لتحديد حرف الدرجة، سيكون هناك ثلاثة عشر (13) درجة - A+ وA وA- وB+ وB وB- وC+ وC وC- وD+ وD وD- وF. لاحظ هذه النتيجة يمكن حفظها فقط للدورات الدراسية المسجلة لذلك الطالب.
سيحدد المستخدم رقم التسجيل، وسيتم عرض الاسم والبريد الإلكتروني والقسم بالإضافة إلى معلومات الدورات المسجلة (رمز الدورة والاسم والدرجة) لهذا الطالب المعين. إذا كان هناك مقرر دراسي لم يتم تقدير درجاته بعد، فيجب كتابة "لم يتم تقدير درجاته بعد" في عمود التقدير. عندما ينقر المستخدم على زر إنشاء ملف PDF، سيتم إنشاء ملف PDF باسم الطالب ورقم التسجيل والقسم والبريد الإلكتروني ونتائج جميع الدورات بتنسيق جميل.
عندما ينقر المستخدم على زر إلغاء تعيين الدورات، سيتم عرض مربع حوار تأكيد: "هل أنت متأكد من إلغاء تعيين جميع الدورات؟" مع زر نعم/لا. إذا قام المستخدم بالنقر فوق الزر نعم، فسيتم إلغاء تعيين جميع الدورات التدريبية. لاحظ أنه لا يمكنك حذف البيانات من قاعدة البيانات لإلغاء تعيين المقررات الدراسية.
عندما ينقر المستخدم على زر إلغاء تخصيص الغرف، سيتم عرض مربع حوار تأكيد: "هل أنت متأكد من إلغاء تخصيص جميع معلومات الفصول الدراسية؟" مع زر نعم/لا. إذا قام المستخدم بالنقر فوق الزر "نعم"، فستكون جميع الفصول الدراسية غير مخصصة، أي سيتم إلغاء تخصيص/إعادة تعيين كافة جداول الفصول الدراسية ومعلومات تخصيص الغرف. لاحظ أنه لا يمكنك حذف البيانات من قاعدة البيانات عند إلغاء تخصيص معلومات الفصول الدراسية.