اذهب إلى المحتوى

السؤال

نشر

السلام عليكم انا اريد المساعدة لدي مشروع جامعي و اريد ان اقوم فيه بصنع صفحة خاصة بالجامعة يمكننا من خلالها نحن الطلاب من الاطلاع على نتائجنا بطريقة سهلة و كما يوجد بداخله تمارين على طريقة Qcm فالسؤال الآن هل هناك تمكنني من فعل هذه الامور و انا لم اتقدم في دراستي كثيرا ام لا أستطيع 

Recommended Posts

  • 0
نشر

على ما اذكر فإنك تقومين بتعلم دورة تطوير الواجهات ووصلتي لمرحلة جيدة في الدورة (تعلمين كيفية انشاء form وتعلمين كيفية التعامل مع js و jQuery وبإمكانك).

وبناءً على ذلك فبإمكانك انشاء الموقع السابق ولكن لن يكون هنالك backend للتطبيق وسيكون كل العمل في طرف العميل frontend (أي انك سترسلين الاسئلة والاجابات إلى العميل وستقومين بعملية التحقق من الاجابة في طرف العميل وكذلك سترسلين كل العلامات في كل مرة يريد فيها طالب ما معرفة علامته).

أما التطبيقات العملية والتي تقوم بتقديم العلامات في العادة فإنها تحتاج إلى backend حتى يتم إدخال العلامات ويتم إرسالها عند الطلب بشكل ديناميكي (نرسل علامة الطالب فقط).

وكذلك فإن تصحيح الاسئلة يحتاج إلى  backend كذلك حتى نرسل الاجابة إلى الـ backend ويقوم بتصحيحها وإرسال النتيجة.

اطلعي على :

 

وبمجرد البدء في المشروع فإنه بإمكانك نشر المشاكل التي تواجهيها وسنقوم بمساعدتك.

  • 0
نشر

يمكن تنفيذ مثل هذه الأفكار بسهولة ولكن ستحتاجين للعديد من المهارات في مجال ال  frontend وال backend ويعتبر مثل هذا المشروع سهل التنفيذ ولكن إذا لم يكن لديكي خبرة في مجال تطوير الويب يمكن استخدام ال wordpress كحل أسرع من البرمجة من البداية ولكن تحتاجين لتعلم بعض الدروس عن ال wordpress

لتنفيذ الصفحة الخاصة بأسئلة ال MCQ يمكنك استخدام الإضافة WordPress Quiz Maker Plugin وتعتبر هذه الإضافة سهل التعامل ستجعلك تبني هذه الصفحة بسهولة وبدون خبرة برمجية كبيرة

لذلك أفضل حل هو استخدام ال wordpress (ولكن بعد دراسة ال wordpress ) مع القوالب الجاهزة مع الإضافات مثل الإضافة السابقة 

  • 0
نشر

وإضافة علي قول عمر في التعليق السابق, لعمل موقع مثل هذا سوف تحتاجين قاعدة بيانات لحفظ درجات الطلاب و إجابات التمارين و إلخ.

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

  • HTML
  • CSS
  • JavaScript
  • jQuery
  • Bootstrap

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

  1. دورة تطوير تطبيقات الويب باستخدام لغة PHP
  2. دورة تطوير التطبيقات باستخدام JavaScript

وهذا محتوي كل دورة.

دورة تطوير تطبيقات الويب باستخدام لغة PHP

  • الأسس البرمجية السليمة عبر لغة PHP
  • كيف يتم التخاطب بين المتصفح والخادم
  • أساسيات قواعد البيانات
  • كيفية بناء تطبيق ويب لإدارة المهام باستخدام لغة PHP
  • أساسيات التطوير باستخدام معمارية MVC
  • أساسيات إطار العمل Laravel
  • بناء تطبيق إدارة المهام باستخدام إطار العمل Laravel
  • تطوير واجهة برمجية API بالإعتماد علي نمط RESTful
  •  تطوير موقع إعلانات مبوبة
  •  شبكة اجتماعية تشبه Instagram
  • تطوير نظام إدارة محتوى CMS كامل من الصفر باستخدام إطار العمل Laravel
  • تطوير قوالب WordPress

دورة تطوير التطبيقات باستخدام JavaScript

  • الأسس البرمجية السليمة للغة JavaScript
  • الإضافات الحديثة في نسخة ES6 من اللغة
  • تطوير تطبيقات الخادم باستخدام بيئة Node.js
  • أساسيات مكتبة React.js وبناء تطبيق ملاحظات باستخدامها
  • أساسيات مكتبة React Native و Expo
  • تطوير تطبيق جوال للوصل بين الأطباء والمرضى بالاعتماد على React Native
  • التعرف على التطبيقات التي تتطلب اتصالًا مستمرًا بين المتصفح والخادم
  • بناء تطبيق محادثة يشبه تطبيق WhatsApp
  • إنشاء تطبيق أسئلة وأجوبة ونقاشات مع تصيير من جهة الخادم Server-side Rendering عبر إطار العمل Next.js
  • بناء واجهات أمامية باستخدام React.js مع مكتبة Material-UI
  • إنشاء تطبيقات سطح مكتب باستخدام JavaScript باستخدام إطار العمل Electron.js
  • بناء تطبيق جوال لشبكة تواصل اجتماعي باستخدام إطار العمل Ionic ومكتبة React.js

ويفضل أن تختاري دورة تطوير تطبيقات الويب باستخدام لغة PHP فهي مطلوبة أكثر في مواقع العمل الحر

مثل مستقل أو حتي في العمل في الشركات.

 

  • 0
نشر
بتاريخ 2 ساعة قال عمر قره محمد:

على ما اذكر فإنك تقومين بتعلم دورة تطوير الواجهات ووصلتي لمرحلة جيدة في الدورة (تعلمين كيفية انشاء form وتعلمين كيفية التعامل مع js و jQuery وبإمكانك).

وبناءً على ذلك فبإمكانك انشاء الموقع السابق ولكن لن يكون هنالك backend للتطبيق وسيكون كل العمل في طرف العميل frontend (أي انك سترسلين الاسئلة والاجابات إلى العميل وستقومين بعملية التحقق من الاجابة في طرف العميل وكذلك سترسلين كل العلامات في كل مرة يريد فيها طالب ما معرفة علامته).

أما التطبيقات العملية والتي تقوم بتقديم العلامات في العادة فإنها تحتاج إلى backend حتى يتم إدخال العلامات ويتم إرسالها عند الطلب بشكل ديناميكي (نرسل علامة الطالب فقط).

وكذلك فإن تصحيح الاسئلة يحتاج إلى  backend كذلك حتى نرسل الاجابة إلى الـ backend ويقوم بتصحيحها وإرسال النتيجة.

اطلعي على :

 

وبمجرد البدء في المشروع فإنه بإمكانك نشر المشاكل التي تواجهيها وسنقوم بمساعدتك.

شكرا اذا هل يجب ان ابدأ بتصميم واجهة المستخدم للموقع اولا 

 

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...