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

مطور Full-Stack لبناء منصة اختبارات ذكية متعددة اللغات (ويب وتطبيق) مع رفع جماعي من Excel

84

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

من 100 — بناءً على نشاط صاحب المشروع، جودة الوصف، الميزانية، والعروض
الحالة
مكتمل
تاريخ النشر
منذ شهر
الميزانية
$500.00 - $1000.00
مدة التنفيذ
30 يوما
التصنيف
برمجة، تطوير المواقع والتطبيقات
صاحب المشروع
Mujeer J.
عدد العروض
20
مشاريع قيد التنفيذ
0
التواصلات الجارية
5
المهارات المطلوبة
تصميم واجهة وتجربة المستخدم تصميم UI UX node.js لارافيل MySQL تصميم مواقع تطوير البرمجيات تصميم واجهة وتجربة المستخدم تصميم UI UX node.js لارافيل MySQL تصميم مواقع تطوير البرمجيات
الوصف
السلام عليكم ورحمة الله وبركاته، نبحث عن مطور محترف (Full-Stack Developer) متمكن لبناء نسخة أولية (MVP) متكاملة لمنصة اختبارات تعليمية تفاعلية تحمل اسم "أتقن - Atqen". المنصة مصممة بهندسة برمجية عالمية عابرة للقارات وقابلة للتوسع لتشمل مناهج دولية وشهادات مهنية، وتعتمد بالكامل في تغذيتها وتحديثها على ملفات Excel. [النطاق العام للمشروع]: المنصة تتكون من: 1. تطبيق ويب (Web Application) متجاوب تماماً مع الموبايل (Responsive)، أو تطبيق هجين (Cross-platform) للموبايل. 2. لوحة تحكم للمدير (Admin Dashboard). --- [أولاً: الرؤية المعمارية والهندسية للمنصة (Scalable Architecture)] - يجب بناء المنصة لتكون مهيأة لتعدد اللغات والاتجاهات (Internationalization i18n) لتدعم العربية (RTL) وأي لغة عالمية كالإنجليزية أو اليابانية (LTR) مستقبلاً. - يجب أن تدعم قاعدة البيانات ونظام قراءة ملفات الإكسل ترميز (UTF-8) لضمان قراءة الحروف العالمية بسلاسة. - يجب أن تكون قاعدة البيانات "ديناميكية" بالكامل؛ بحيث إن إضافة دولة، أو لغة، أو منهاج من لوحة التحكم تظهر تلقائياً في واجهات المستخدم دون أي تعديل برميجي (No Hardcoding). --- [ثانياً: نظام الحسابات وإتاحة المحتوى (Authentication & Freemium Model)] عند قيام المستخدم بإنشاء حساب جديد (Sign Up) يخيره النظام بين مسارين: 1. [حساب فردي - Individual]: للمستخدمين المستقلين؛ يتخطى الحساب أي طبقة إدارية ويتوجه مباشرة إلى صفحة اختيار المواد وبدء الاختبار العشوائي لتقييم نفسه وتظهر تقارير الأداء له شخصياً. 2. [حساب عائلي - Family]: موجه للمدارس؛ يُسجل الحساب الرئيسي بإيميل ورقم "ولي الأمر"، وعند الدخول تظهر شاشة "من يدرس الآن؟" وتحتوي على: - روابط/أيقونات فرعية للأبناء (Profiles) للدخول لبيئة الاختبارات دون صلاحيات مالية. - رابط رئيسي لولي الأمر (Parent Dashboard) محمي برمز قفل سري (PIN) لإدارة الاشتراكات ومتابعة التقارير. * سياسة قفل المحتوى:* تتيح لوحة التحكم للمدير تحديد "دروس معينة" أو "الوحدة الأولى" لتكون مجانية وتجريبية (Free Preview) يختبرها الطالب دون تفعيل، وبمجرد محاولة اختيار دروس مدفوعة، يتم حظر الدخول وتظهر رسالة رصينة تطلب إدخال كود التفعيل. --- [ثالثاً: آلية العمل والاختبار الذكي (Study Mode)] 1. مسار اختيار مرن: اختيار (الدولة ➔ الصف ➔ المادة ➔ الفصل ➔ تحديد دروس أو وحدات معينة عبر Checkboxes). 2. إعداد الاختبار العشوائي: تحديد عدد الأسئلة المطلوبة، ليقوم النظام بسحب هذا العدد بشكل عشوائي تماماً (Random Selection) من قاعدة البيانات بناءً على الدروس المحددة. 3. وضع "أتقن" الذكي (Study Mode): يحاكي بنوك الأسئلة المهنية؛ عند اختيار الإجابة تظهر النتيجة فوراً (أخضر للصحيح، وأحمر للخاطئ مع تظليل الصحيح)، ويفتح فوراً صندوق نصي في الأسفل يعرض "الشرح بالتفصيل ومكان الخطأ" المستمد من ملف الإكسل المرفوع. 4. تقارير الأداء الذكية: لا يرسل النظام إيميلات تلقائية دورية، بل يتم تحديث تقرير أداء الطالب ونقاط ضعفه (مثال: تحديد المهارة التي أخطأ فيها تكراراً) برسم بياني بسيط داخل "لوحة تحكم ولي الأمر" ليطلع عليها مجاناً في أي وقت. --- [رابعاً: لوحة تحكم المدير (Admin Dashboard)] 1. ميزة الرفع الجماعي (Bulk Import via Excel/CSV): رفع ملف Excel يحتوي على بنك الأسئلة (السؤال، 4 خيارات، تحديد الجواب الصحيح، نص الشرح، معرف الدرس الفريد)، ليقوم النظام بتوزيعها تلقائياً. 2. إدارة الأكواد والاشتراكات: نظام لتوليد أكواد مشفرة (Scratch Cards) لتفعيل الاشتراكات، مع تتبع الأكواد الفعالة والمستخدمة، وتوفير حماية أمنية صارمة ضد محاولات التخمين العشوائي للأكواد (Anti-brute force). 3. مساحات إعلانية مستقبلية (Future Ad Placement Holders): تصميم واجهات المنصة مع حجز مساحات إعلانية قياسية متناسقة مع التصميم، بحيث تكون معطلة ومخفية في المرحلة الأولى، وقابلة للتفعيل والربط مع شبكات الإعلانات (مثل Google AdMob / AdSense) مستقبلاً بمرونة من لوحة التحكم (On/Off Switch). --- [خامساً: الهوية البصرية وشروط التصميم (UI/UX)] - نلتزم التزاماً صارماً بالتصميم الوظيفي النظيف (Functional Minimalist Design) المريح جداً للعين والمحاكي للأنظمة التعليمية والمهنية العالمية الرصينة (مثل نظام Hock). - الابتعاد تماماً عن الألوان الزاهية المشتتة أو الرسوم الكرتونية الطفولية. - الاعتماد على خطوط قياسية واضحة، مساحات بيضاء كافية، واستخدام الألوان لوظائف محددة فقط لخدمة تركيز الطالب. [متطلبات التسليم]: - تسليم السورس كود (Source Code) كاملاً بنسخة نظيفة ومنظمة. - توفير توثيق برمجي واضح (Documentation) يوضح كيفية تشغيل النظام وربطه بالقواعد السحابية. عند تقديم عرضك، يرجى تزويدنا بـ: 1. نماذج من أعمالك السابقة في بناء منصات اختبارات (Quizzes) أو لوحات تحكم تتعامل مع رفع ملفات Excel. 2. المدة الزمنية الدقيقة والتقنيات المقترحة من قبلك للتنفيذ. بالتوفيق للجميع.
عرض على مستقل