العودة لقائمة المشاريع

تطوير مشروع برمجي مبرمج ب node.js وتقنية graph-sql وعلاج أخطائه

53

نقاط الجدية مشروع جاد

من 100 — بناءً على نشاط صاحب المشروع، جودة الوصف، الميزانية، والعروض
الحالة
مُغلق
تاريخ النشر
منذ 3 سنوات
الميزانية
$100.00 - $250.00
مدة التنفيذ
20 يوما
التصنيف
برمجة، تطوير المواقع والتطبيقات
صاحب المشروع
Mohammad S.
عدد العروض
2
مشاريع قيد التنفيذ
0
التواصلات الجارية
1
المهارات المطلوبة
برمجة برمجة مواقع تطوير الويب تطوير قاعدة بيانات تطوير البرمجيات استكشاف الأخطاء وإصلاحها برمجة برمجة مواقع تطوير الويب تطوير قاعدة بيانات تطوير البرمجيات استكشاف الأخطاء وإصلاحها
الوصف
لدينا موقع جديد (لم نطلقه بعد ) مبرمج بـ node.js وأداة التواصل بين الواجهة الامامية والخلفية graph-sql استضافة الموقع على كونتابو الموقع عبارة عن منصة لعقد امتحانات نحوية للـ (الطلاب ) المشتركين والغرض الأساسي من الموقع تشجيع أبنائنا على حب النحو .. وننوي منح جوائز مادية للطلاب الفائزين بأي مسابقة (مع مكافأة المعلمين المشرفين على هؤلاء الطلاب أيضا ) أنواع العضويات في الموقع: 1 - طالب (مستويات سنية من 12 إلى 18 سنة ) 2 - معلم مشرف 3 - معلم ذهبي (المعلم الذهبي من حقه عقد امتحانات للطلاب المضافين تحت إشرافه في أي وقت .. وتصله نسخة كاملة من النتيجة لمتابعة طلابه ) من حق كل طالب إضافة معلم مشرف من الموجودين على الموقع (وسيكافأ مشرفه في حالة فوزه ) ومن حقه الاشتراك دون مشرف (كما من حقه إزالة مشرفه أو تغييره في أي وقت ) مع ملاحظة أن إضافة المعلم لطالب تحت إشرافه + إضافة الطالب لمعلم مشرف: تستلزم موافقة المضاف من الطرفين أولا أما الإزالة فلا تستدعي موافقة من تم إزالته كما أنه من المهم العلم بأنه يحق للمعلم أن يكون تحت إشرافه أي عدد من الطلاب .. بينما لا يحق للطالب اختيار أكثر من مشرف أو أن يكون تحت إشراف أكثر من شخص في نفس الوقت طريقة إضافة الأسئلة إلى لوحة التحكم: الأسئلة تضاف إلى لوحة التحكم مصنفة إلى موضوعات .. وكل موضوع له 3 أنواع من الأسئلة: أسئلة سهلة + أسئلة متوسطة الصعوبة + أسئلة صعبة كما يوجد تصنيف ضافي خاص بأسئلة الإملاء وحدها طريقة عقد المسابقات: يحق لإدارة الموقع عقد امتحانات في أي وقت لكل المشتركين في الموقع أو بعضهم كما يحق للمعلم الذهبي (باشتراك مدفوع ) عقد امتحانات ومسابقات نحوية (للطلاب الموجودين تحت إشرافه فقط ) في أي وقت وتتيح لوحة التحكم عند عقد كل مسابقة تحديد: الطلاب المستهدفين + التاريخ + الوقت + مدة الامتحان + عدد الأسئلة (الصعبة - المتوسطة - السهلة - الإملاء ) + الموضوعات التي تشملها المسابقة على أن تظهر الأسئلة السهلة أولا للمتسابقين .. ثم الأسئلة متوسطة الصعوبة .. ثم أسئلة الإملاء .. ثم الأسئلة الصعبة علما بأن من حق من يعقد المسابقة (الأدمن + المعلم الذهبي ) جعل قيمة أسئلة أي نوع (صفرا ) بمعنى أنه ليس ملزما بإضافة أسئلة من كل تصنيف نظام الرسائل الخاصة في الموقع: يحق لإدارة الموقع مراسلة أي عضو في الموقع (معلمين وطلابا ) بينما لا يحق للطالب إرسال رسالة خاصة إلا لإدارة الموقع + المعلم المشرف عليه كما لا يحق للمعلم إرسال رسالة خاصة إلا لإدارة الموقع + االطلاب الذين تحت إشرافه للأسف حدث سوء تفاهم مع المبرمج الأصلي وانقطعت كل سبل التواصل معه ونحتاج إلى إدخال بعض التعديلات على البرمجة المشروع البرمجي بالكامل مرفوع على حسابنا في githob المطلوب من المبرمج أولا الدخول على جهازي لمعاينة المشروع البرمجي المرفوع على جيت هوب والحكم على قابلية المشروع للتعديل أولا والتأكد من لغة البرمجة (لأن خبرتي ضعيفة جدا ) والتعديلات التي نحتاجها تحديدا من المطور: 1 - تركيب عدة فيديوهات وملفات بي دي إف في الصفحة الرئيسية للموقع (ولو على هيئة سلايدر ) الملفات تشرح طريقة استخدام الموقع 2 - يوجد خطأ برمجي في خاصية الإضافة (إضافة المعلم لطالب تحت إشرافه - وإضافة الطالب لمعلم مشرف ) حيث لا تعمل بشكل سليم .. ومطلوب إصلاح هذا الخطأ البرمجي 3 - إدخال تعديل جوهري على البرمجة يمكن إدارة الموقع من عقد مسابقات نحوية للمعلمين المشتركين أيضا (لا أن تكون المسابقات مقصورة على الطلاب كما هي الآن ) 4 - إضافة خانة في صفحة التسجيل لـ (لقب ) المشترك يطلب منه تسجيل لقب مكون من كلمة واحدة أو كلمتين (على أن يظهر الاسم مضافا إليه اللقب ) تفاديا لتكرار أسماء المشتركين .. ويضاف تنبيه في صفحة التسجيل باستخدام الاسم الحقيقي لا المستعار كشرط للحصول على مكافآت مادية في حالة الفوز في المسابقات المختلفة (مع إضافة اسم مستعار أو لقب كما أوضحنا ) 5 - إضافة شريط إخباري في الصفحة الرئيسية (نضيف فيه عبر لوحة تحكم خاصة سهلة وسلسة أي جديد يخص الموقع ) 6 - إضافتان برمجيتان في الصفحة الرئيسية: الأولى تنشر (تلقائيا ) بعد كل مسابقة للطلاب أسماء الطلبة الذين حصلوا على (أعلى الدرجات ) .. وأمام كل اسم درجته والتانية تنشر (تلقائيا ) بعد كل مسابقة للمعلمين أسماء المعلمين الذين حصلوا على (الدرجة النهائية ) في المسابقة الأخيرة وللأهمية يرجى ملاحظة الفرق: بالنسبة للطلبة: من حققوا (أعلى ) الدرجات أما بالنسبة للمعلمين: فمن حققوا الدرجة النهائية فقط من باب الشفافية من ناحية .. والتحفيز من ناحية 7 - عمل إضافة برمجية عبارة عن ساعة إيقاف على صفحة كل مشترك تنبه المشترك إلى المدة المتبقية على عقد أي مسابقة يتم إنشاؤها مثال: لو حدد إدارة الموقع موعدا لعقد مسابقة للطلاب اللي سنهم 15 سنة .. وأن موعد المسابقة بعد 3 أيام الساعة 10 صباحا في هذه الحالة .. كل الطلاب المسجلين في الموقع على سن 15 سنة ساعة إيقاف تعد تنازليا كلما دخل إلى الموقع بأن المسابقة يتبقى عليها كم يوما وكم ساعة وكم دقيقة (مع وجود رابط لصفحة المسابقة ) 8 - إضافة كود إلى الصفحة التي تظهر للطالب والتي يوجد فيها أسئلة الامتحانات السابقة (يحتفظ الموقع للطالب بسجل خاص بامتحاناته السابقة يمكنه العودة إليه في أي وقت للاستفادة ) إضافة كود إلى هذه الصفحة .. يمنع من نسخ الأسئلة حتى لا يستغل أحد فرصة اشتراكه في الموقع كستار لسرقة الأسئلة
عرض على مستقل