تفاصيل المشروع

وصف المشروع: نبحث عن مبرمج محترف لتطوير إضافة تعليمية مخصصة لمتصفح Google Chrome، مثل إضافة "تحضيري"، تستهدف تسهيل أعمال المعلمين على منصة مدرستي من خلال أتمتة التحضير، استخراج البيانات، وتحليل الإحصائيات، بدون الحاجة إلى تكامل رسمي مع API المنصة. الإضافة تعتمد على تحليل صفحات مدرستي مباشرة، باستخدام JavaScript وتقنيات DOM، لقراءة المحتوى وتوليد التحضيرات دون إذن أو تصريح من الجهة الرسمية. --- نطاق عمل الإضافة: 1. بدون الحاجة إلى API من منصة مدرستي: يتم تحليل الصفحات مباشرة من واجهة المستخدم (DOM). لا تتطلب موافقة أو تكامل رسمي من وزارة التعليم. 2. الإضافة تقرأ تلقائيًا جميع البيانات من مدرستي: الجدول الأسبوعي. أسماء الطلاب والطالبات. تقارير الغياب والحضور. الإحصائيات العامة والخاصة بالطلاب. محتوى التحضير والحقول المختلفة. أي بيانات يمكن قراءتها من صفحات المنصة. 3. الإضافة تعمل محليًا على جهاز المستخدم: لا تعتمد على سيرفر خارجي في تنفيذ الوظائف الأساسية. يمكنها العمل بدون إنترنت بعد تحميل البيانات الأساسية. 4. تتكامل فقط مع API خاص بموقعي (وليس مدرستي): التحقق من اشتراك المستخدم. تحميل القوالب أو الإعدادات. إرسال الإحصائيات إلى قاعدة بيانات الموقع. يتم ارسال قوالب التحضير التي تحتاج ملء للفراغات في منصة مدرستي الى الاضافه وحفظها داخلها وعند تحديثها يتم عن طريق موقعي ويتم ارسال التحديث للاضافه وحفظها فيه. تخصيص المحتوى بناءً على هوية المستخدم. --- المتطلبات البرمجية: تطوير الإضافة باستخدام manifest v3. قراءة وتحليل عناصر صفحات HTML عبر DOM. ملء الحقول (input, textarea, select, checkbox) تلقائيًا. دعم التفاعل التلقائي (مثل النقرات والتنقل بين الصفحات). إمكانية تصدير التحضير إلى PDF أو Word. استخدام chrome.storage لحفظ بيانات المستخدم. إرسال واستقبال البيانات من وإلى API خاص بالموقع (باستخدام fetch). --- شروط التنفيذ والتسليم: تسليم الكود المصدري الكامل (source code) للإضافة. تنظيم الكود بشكل نظيف (Clean Code) مع استخدام تعليقات توضيحية. كتابة وثيقة شرح الكود (Code Documentation): توضح كل وظيفة ومكون. تسليم دليل استخدام (Usage Guide) لشرح طريقة التثبيت والتشغيل. الكود يجب أن يكون قابلًا للتطوير مستقبلاً (Modular & Scalable). الالتزام باستخدام حلول احترافية وعدم الاعتماد على حيل سريعة أو غير مستقرة. --- المهارات المطلوبة: خبرة في تطوير إضافات Chrome. إتقان JavaScript وDOM Scripting. فهم عميق لتعامل المتصفح مع الصفحات الديناميكية. خبرة في استخدام Fetch وAPI Tokens. تنظيم الكود باستخدام أساليب حديثة (Modules, async/await). خبرة في التعامل مع المحتوى العربي وصفحات RTL ميزة إضافية. --- نقاط إضافية: يفضل تقديم عرض يشمل مدة التنفيذ، والتكلفة، وأمثلة من أعمال سابقة. --- هل ترى في نفسك القدرة على تنفيذ هذا المشروع بجودة عالية واحترافية؟ قدم عرضك الآن مع نماذج أعمال مشابهة أو تجربة سابقة في تطوير إضافات المتصفح.

أضف عرضك الآن
العروض المقدمة
Mahmoud Amer
منذ شهر    

أنا مطور واجهات أمامية ذو مهارة عالية بأكثر من عامين من الخبرة في بناء تطبيقات ويب ديناميكية ومتجاوبة باستخدام JavaScript وتقنيات حديثة. لدي خبرة م...

شارك
بطاقة المشروع
حالة المشروع
مغلق
تاريخ النشر
منذ شهر
المدة المتاحة
10 أيام
الميزانية
50 - 100 $
عدد المتقدمين
1
صاحب المشروع
شارك
مركز المساعدة