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

لوحة المتصدرين

  1. Ahmed Yehia2

    Ahmed Yehia2

    الأعضاء


    • نقاط

      2

    • المساهمات

      36


  2. Ali Alrohia

    Ali Alrohia

    الأعضاء


    • نقاط

      1

    • المساهمات

      203


  3. سامح أشرف

    سامح أشرف

    الأعضاء


    • نقاط

      1

    • المساهمات

      2934


  4. Mohamed Abu Abdo

    Mohamed Abu Abdo

    الأعضاء


    • نقاط

      1

    • المساهمات

      31


المحتوى الأكثر حصولًا على سمعة جيدة

المحتوى الأعلى تقييمًا في 01/21/22 في كل الموقع

  1. السلام عليكم أريد إنشاء معرض صور يتنقل عبر الصور من خلال الأزرار ووضعت الكود من موقع bootstrap ولكن عند الضغط على الأزرار لا يمكن التنقل بين الصور <div id="gallery1"> <div id="#carousel" class="carousel slide" data-ride="carousel"> <ol class="carousel-indicators"> <li data-target="#carousel" data-slide-to="0" class="active"></li> <li data-target="#carousel" data-slide-to="1"></li> <li data-target="#carousel" data-slide-to="2"></li> </ol> <div class="carousel-inner"> <div class="carousel-item active"> <img class="d-block w-75" src="./images/first round/fr-1.jpg" alt="First slide"> </div> <div class="carousel-item"> <img class="d-block w-100" src="./images/first round/fr-2.jpg" alt="Second slide"> </div> <div class="carousel-item"> <img class="d-block w-100" src="./images/first round/fr-3.jpg" alt="Third slide"> </div> </div> <a class="carousel-control-prev" href="#carousel" role="button" data-slide="prev"> <span class="carousel-control-prev-icon" aria-hidden="true"></span> <span class="sr-only">Previous</span> </a> <a class="carousel-control-next" href="#carousel" role="button" data-slide="next"> <span class="carousel-control-next-icon" aria-hidden="true"></span> <span class="sr-only">Next</span> </a> </div> </div> ولقد أضفت كود في ملف الجافا سكربت $(document).ready(function () { $('.carousel').carousel({ interval: 2000 }); }); هل هذا الكود صحيح؟ علما أن الصور تتنقل تلقائيا ولكن أزرار التنقل لا تعمل ، نسخة "bootstrap": "^5.1.3",
    1 نقطة
  2. ماذا تعني cوs في الكود التالي؟ import matplotlib.pyplot as plt import numpy as np x=[1,2,3,4,5] y=[2,3,1,10,12] s1=[100,200,50,400,600] c1=[7,1,3,4,5] plt.scatter(x,y,c=c1,s=s1) plt.colorbar()
    1 نقطة
  3. تم تمرير المُعطىs1 للوسيط s الذي يعبر عن حجم نقاط البيانات، حيث تعطى مصفوفة تحوي حجم كل نقطة، وبناءان على ذلك ستأخذ أول نقطة (1,2) حجم 100، في حين تأخذ النقطة الثانية (2,3) حجم 200 وهذا يظهر جلياً عند تنفيذك الكود حيث تكون أحجام النقط مختلفة. على الجانب الآخر c1 أعطيت ل c وهي لكي لا تأخذ كل نقطة نفس اللون أي لكي يكون لدينا ألوان مختلفة فلو كان مثلاً لدينا: c1=[1, 1, 3, 4, 5] ونفذنا الكود: import matplotlib.pyplot as plt import numpy as np x=[1,2,3,4,5] y=[2,3,1,10,12] s1=[100,200,50,400,600] c1=[1, 1, 3, 4, 5] plt.scatter(x, y, c=c1, s=s1) plt.colorbar() سوف تكون لون النقطة الأولى نفس لون النقطة الثانية لأنهما تأخذان قيمة واحدة، على عكس باقي النقاط، حيث تأخذ كل نقطة لون لأنه يوجد 3,4,5 قيم مختلفة.
    1 نقطة
  4. يمكنك أن تقوم بإستخدام الدالة select_related بشكل مباشر داخل الدالة get_object_or_404 بالشكل التالي: books = get_object_or_404(Book.objects.select_related(), title__startswith='M', pk=1) بهذا الشكل يمكنك أن تستخدم الدالة select_related داخل الدالة get_object_or_404.0 أيضًا يمكنك جمل where متعددة بنفس الطريقة: obj = get_object_or_404(MyModel.objects.select_related(), whatever=whatever, another=another)
    1 نقطة
  5. المشكلة تكمن حول الرد الذي يعود بعد تنفيذ requests.post حيث تعيد post كائن من النوع ```requests.models.response``` ,بينما يجب أن يكون الرد النهائي للدالة hi person والتى نخاطبها إما str أي سلسلة نصية او json ,يمكننا اعادة أي منهما ولكن التعديل التالي يعيد string من خلال إضافة .text للرد القادم من post. from flask import Flask, url_for, request import requests app = Flask(__name__) @app.route("/<name>/hello", methods=["POST", "GET"])#يسمح لك بالتجربة من المتصفح GET هذه ليست ضرورية لكن اضافة def hi_person(name): result = requests.post(url_for("hello", _external=True), data={"name": name}) return result.text #.text يجب ان يكون الرد اما سلسة نصية أو جسون لهذا أضفنا @app.route("/hello", methods=["POST"]) def hello(): return 'Hi, ' + request.form["name"] if __name__ == "__main__": app.run(debug=True) أما عن سبب إضافة GET فهو إذا أردت تجربة الطلب من خلال المتصفح , ويمكن إجراء الطلب GET و POST من خلال postman أو curl GET curl -X GET http://localhost:5000/ahmed/hello POST curl -X POST http://localhost:5000/glal/hello موفق
    1 نقطة
  6. التعلم والتعليم عن بعد لم يبدأ مع تقدم التقنية وظهور الانترنت ولكن هذا جعل المفهوم أكثر انتشارًا وقابلية للتطبيق، وأقصد هنا بالتعليم عن بعد ووجود المُعلم في منطقة جغرافية مختلفة تمامًا عن المُتعلم ويمكن تتبع هذه العملية تاريخيُا للقرن الثامن عشر حيث كانت تتم العملية بالمراسلة وتبادل الكتب. بداية التعليم عن بعد (أونلاين) تطورت فكرة التعليم عن بعد مع ظهور الإنترنت في مطلع التسعينيات واستخدام البريد الإلكتروني لتبادل المعلومات والمراسلات، وقد كانت جامعة فينيكس The University of Phoenix أول جامعة تقدم برامج تعليمية أونلاين عام 1991م من خلال شبكة الإنترنت. التوجه نحو دعم التعليم أونلاين ليس بجديد حيث بدأ قبل عام 2012م وساعد في ذلك تطور البنية التحتية لشبكات الاتصال والتقنيات المستخدمة والسرعات التي تدعمها فأصبح بالإمكان الآن متابعة المُعلم مباشرًة باستخدام تقنيات البث المُباشر إضافة إلى إمكانية متابعة التسجيلات المُسبقة للدروس وتتبع الطالب بآن واحد باستخدام تقنيات الذكاء الصنعي والتي تُغني المًعلم عن التواجد بالقرب من الطالب لمتابعته كل الوقت إن كان فعلًا يتابع الدرس أم لا وهذا ينطبق على الاختبارات التي تتم أونلاين. أثر جائحة كوفيد-19 على التعليم انتشر مفهوم التعليم أونلاين كانتشار النار بالهشيم بسبب جائحة كوفيد-19 والتي بدأت في مطلع عام 2020م، إذ فرضت الجائحة قوانين جديدة على الحياة الاجتماعية وكان أهمها الالتزام بالتباعد الاجتماعي للحد من تفشي الفيروس، ما استدعى تطبيق حجر في معظم أنحاء العالم نتج عنه الإقفال التام للمدارس والجامعات والمعاهد الخاصة والعامة. لم يكن هناك رؤية واضحة للمدة التي سوف يستمر بها الحجر لذلك كان على المؤسسات التعليمية باختلاف أشكالها اتخاذ تدابير جديدة تضمن سير العملية التعليمية حتى لو استمر الحجر لسنين. كما ذكرت سابقًا فإن مفهوم التعليم عن بعد ليس بجديد ولذلك كانت العديد من المؤسسات التعليمية والأفراد مستعدين للأمر ولو كان هذا الاستعداد غير كامل. فمثلًا يوجد العديد من المُعلمين الذين لم يكتفوا بتعليم الطلاب المتواجدين في محيطهم ولجأوا لمنصة يوتيوب التي تسمح لأي شخص برفع مقاطع فيديو (طالما انها لا تنتهك أي حقوق ملكية أو شروط الاستخدام الخاصة بيوتيوب)، وبذلك تمكن المُعلم الموجود في أقصى الشرق العربي من الوصول للطالب الموجود في أقصى المغرب العربي والعكس بالعكس. أحد النواحي السلبية ليوتيوب أنه منصة مجهزة لرفع وتشغيل مقاطع الفيديو سواء كان محتوى المقاطع ترفيهي أو تعليمي أو تثقيفي أو توعوي ويُمكن لأي شخص الوصول لها ولا يوجد طريقة واضحة لتمييز المُعلم الجيد والخبير عن غيره كما لا يوجد طريقة لمتابعة الطلاب من خلال المنصة. صحيح أن المحتوى مجاني غالبًا ولكن الجودة غير مضمونة ولا تستطيع كطالب التواصل مع المُعلم بسلاسة وإيصال استفساراتك له. أنواع المنصات التعليمية عن بعد يوجد نوعان للمنصات التعليمية، النوع الأول وهي منصات تابعة لمؤسسات تعليمية وتعتبر امتدادًا لهذه المؤسسات على شبكة الإنترنت أو منصات تابعة لمؤسسات غير ربحية الهدف منها نشر العلم والمعرفة حول العالم وبالأخص للبلدان التي لا يتوفر فيها وصول لمحتوى تعليمي جيد، أما النوع الثاني عبارة عن منصات تسمح لك باستخدامها لتقديم الدروس ويمكن للطلاب التسجيل ضمنها ويتوجب عليك دفع رسوم شهرية أو سنوية لاستخدام هذه المنصات. في كلا الحالتين للنوع الأول فإن من يقدم هذه الدروس هم أشخاص ذو خلفية أكاديمية وخبرة في مجال التعليم ويحملون شهادات موثقة أما النوع الثاني فلا يتطلب ذلك. إن أكاديمية حسوب وكورسيرا وEDX هي أمثلة جيدة عن النوع الأول أثبتت مكانتها في مجال التعليم أونلاين وساهمت في تغيير حياة العديد من الطلاب. أما مساق و Udemy هي أمثلة عن النوع الثاني والتي أثبتت فائدتها وخصوصًا في المجالات التخصصية والأقرب لسوق العمل فالمنصات السابقة لا تعتمد على منهج أكاديمي بل يقوم المُعلم بتقديم زبدة خبرته للطلاب وهو ما يحتاجه الطالب إلى جانب المعلومات الأكاديمية. منصة مساق: إنشاء دورة تعليمية خاصة عن بعد وبيعها يتميز النوع الثاني بالفرصة التي يوفرها للشباب المُبدع والموهوب على الانتشار دون وجود عوائق فكل ما تحتاجه هو المهارة التي لديك وحساب على منصة مساق. يتجه الآن العديد من المُستقلين لتحقيق دخل سلبي وأقصد بذلك تحقيق دخل دون الحاجة لبذل الجهد والمزيد من الوقت، فعلى سبيل المثال إن كان المستقل مصمم شعارات فعليه لتحقيق مدخول تصميم شعار وبيعه للعميل وهذا في كل مرة يتطلب جهدًا ووقتًا واستخدامًا لنفس المهارات التي يمتلكها في التصميم ولكن ماذا لو قام هذا المصمم بتأليف دورة تدريبية يُلخص فيها خبرته العملية وقام بتدريب مجموعة من الطلاب في معهد تدريبي، أيضًا هذا يحتاج منه جهدًا ووقتًا وانتشاره سوف يكون محدود بمنطقة جغرافية معينة. هنا يأتي دور منصة مساق حيث تستطيع نقل هذه الخبرة إلى الواقع الافتراضي الذي يمنحك الوصول لعدد أكبر من الطلاب متجاوزًا الحدود الجغرافية مع تحقيق دخل دون الحاجة لبذل جهد إضافي، عليك بذل مجهود لمرة واحدة عند تحضير الدورة وتسجيل مقاطع الفيديو أما بعد ذلك فيصبح الأمر بسيطًا جدًا ومُقتصرًا فقط على متابعة الطلاب والإجابة على أسئلتهم واستفساراتهم وتقييم أدائهم. تتميز منصة مساق بكونها منصة داعمة للغة العربية والمدربين العرب إضافة لكونها تقدم لك موقع كامل من جميع النواحي وهذا ما سوف تتعرف عليه في مقال كيفية إنشاء دورات تعليمية مستقلة على منصة مساق وبيعها. إنشاء موقع إلكتروني لأكاديميتك ليس بالأمر السهل فعليك الإحاطة بالعديد من التفاصيل مثل الاستضافة وبرمجة المنصة بالكامل والدعم الفني والمشاكل التي تواجهك مستقبلًا إضافة إلى الوقت اللازم لتشغيل الموقع دون أخطاء. لست بحاجة لإشغال ذهنك بجميع ما سبق من تفاصيل فهي متوفرة ضمن منصة مساق، وكل ما يتطلب الأمر التسجيل فيها وإطلاق أكاديميتك بدقائق فقط. ليس عليك القلق حول جودة الاستضافة أو فريق الدعم الفني الخاص بها وليس عليك القلق من أخطاء مستقبلية قد تواجهك عند بدء استقبال الطلاب. هذا جانب بسيط مما توفره المنصة فأنا لم أتطرق بعد للأمان العالي لها وتوافقها مع محركات البحث إضافة إلى توفير العديد من بوابات الدفع التي تلائم غالبية الدول العربية وهذا أمر يتوقف عنده العديد من المُستقلين عند التفكير بإنشاء أكاديمية خاصة. أحد الميزات القيمة في منصة مساق هي إمكانية إضافة منتجات رقمية تستطيع الترويج لها ضمن أكاديميتك، فلنقل أنك مُصمم مواقع ولديك العديد من التصاميم الخاصة بك والجاهزة لمواقع الكترونية، يُمكنك إدراجها ضمن الأكاديمية كمنتجات رقمية وبيعها لتُحقق دخل إضافي إلى جانب الدخل الخاص بالدورات. قد تتساءل لماذا علي إنشاء أكاديمية لتقديم دورات مدفوعة ويوجد العديد من المنافسين الذين يقدمون دورات مجانية على منصات أخرى وهو سؤال محق ويجب الإجابة عنه. بداية يوجد تطور مُستمر في جميع الجوانب التدريبية سواء كنت تعمل في مجال التصميم أو البرمجة أو غيرها وهناك منافسة مستمرة. يصعب على المدرس متابعة الطلاب في الدورة المجانية بسبب العدد الكبير ولكن على العكس من ذلك في الدورات المدفوعة يُتابع المدرس طلابه ويجيب عن جميع أسئلتهم حيث يكون عدد الطلاب محدود وقابل للإدارة، أضف إلى ذلك اختلاف العقول واختلاف طرق شرح المعلومة وهو ما يُميزك عن غيرك وسوف يُشكل عامل جذب لفئة من الطلاب. تقدم منصة مساق 3 باقات هي باقة المعلم وباقة المدرسة وباقة الأكاديمية والتي تختلف بالكلفة الشهرية والميزات التي تقدمها كما يجب التنويه أن المنصة لا تتقاضى أي نسبة من الربح الذي تحققه من بيع دوراتك من خلالها. سوف أركز على الباقة الأولى وهي باقة المُعلم التي تُناسب أي مستقل يريد الانطلاق في مجال التدريب أو نقل خبرته لعدد أكبر من الطلاب حول العالم. تشترك هذه الباقة مع بقية الباقات بدعم عدد لا محدود من الطلاب وعدد لا محدود من الدورات وجميع بوابات الدفع المتوفرة عبر المنصة ويكمن الاختلاف في بعض الجوانب والتي يُمكن الاستغناء عنها كمعلم فمثلُا يمكنك إضافة منتجات ولكن العدد محدود بـ 7 منتجات فقط (أعتقد أنها كافية في البداية)، الأمر نفسه ينطبق على صفحات الهبوط حيث تستطيع إنشاء 7 صفحات فقط وهي أكثر من كافية إذ سوف تحتاج لصفحة رئيسية وصفحة سياسة الخصوصية وصفحة لنشر الدورات وصفحة لتتكلم بها عن نفسك. تفتقد هذه الباقة لنظام الواجبات ولكن تدعم نظام الاختبارات وهو جانب يُمكن تجاوزه بالاعتماد على إرسال الواجبات باستخدام البريد الإلكتروني مثلًا. بقية الميزات هي ميزات يحتاجها من يمتلك موقعًا إلكترونيًا ويحتاج ربط أجزاء معينة منه مع المنصة أو لمن يمتلك عدد أكاديمية أو مدرسة ولديه عدد كبير من المدربين والإداريين. بالنظر للكلفة الشهرية لباقة المعلم فهي حقيقة مقبولة جدًا واقتصادية حيث قيمة الكلفة السنوية أقل بكثير من كلفة إنشاء منصة تعليمية من الصفر والاشتراك بخدمة استضافة ودفع تكاليف مًبرمج لبناء المنصة إضافة إلى اختصار منصة مساق لكثير من الوقت عليك وبساطة فتح حساب على المنصة وإضافة دورات ودروس عليها. الإحصائيات الأخيرة لمنصة مساق تُظهر النجاح الذي حققته هذه المنصة خلال مدة انطلاقها القصيرة فحتى الآن يوجد أكثر من 70 عميل وتم استقبال أكثر من 50 ألف طالب وأكثر من نصف مليون ريال سعودي إجمالي التعاملات على المنصة. إن عجلة الزمن لا تتوقف والفرصة متاحة أمامك الآن لتتميز وتحجز مكانًا في عالم التعليم أونلاين عن بعد كما فعل قبلك من المستقلين الذين استخدموا منصة مساق وحققوا نجاحًا مثل أكاديمية مجد للمُستقلة المُبدعة مجد جاها، فلا حاجة للكلام عن هذه الأكاديمية بل يكفي قراءة تعليقات الطلاب والتي تظهر في الصفحة الرئيسية للأكاديمية وهي حركة تسويقية رائعة إذ تُشجع أي زائر جديد مثلي على الاطلاع على محتوى الأكاديمية وتلقائيًا سوف أبدأ بالتفكير بالتسجيل بأحد الدورات إن كان مجال الأكاديمية يتقاطع مع اهتماماتي. أكاديمية مجد ليست قصة النجاح الوحيدة بل هي جزء من مجموعة كبيرة، مثل: مصنع المحتوى، وأكاديمية منسوج، وأكاديمية Alwyas CAN، وأكاديمية سترونج اندبندنت دريمر، لتبدأ خطوتك الأولى في مسيرة التدريب عن بعد ونقل خبراتك لأقرانك من الشباب.
    1 نقطة
×
×
  • أضف...