مجموعة الأدوات (البرامج)
ToolboX هي بيئة تطوير متكاملة مصممة لتقديم برمجة الحاسوب في المواد الأكاديمية التي لا يمتلك الطلاب فيها أي خبرة سابقة. [ 1 ] [ 2 ] يعتمد تصميمها على فرضية أن الطالب، عند حل مشكلة ما، يقوم بتنفيذ سلسلة من العمليات الحسابية (أي يتبع خوارزمية معينة ) ، والتي يمكن التعبير عنها بلغة حاسوبية، على غرار ما يتم على دفتر الملاحظات أو السبورة.
إلى جانب البيئة والمحتوى الأكاديمي، يجمع برنامج ToolboX بيانات استخدام الطلاب ويعالجها باستخدام خوارزميات البيانات الضخمة القائمة على الذكاء الاصطناعي (في منطقة الأندلس وحدها، يصل مليون طالب إلى هذه الأداة بعد دمجها في مستودعي Guadalinex و Guadalinfo ). [ 3 ] تُسهم هذه التقنيات في اكتساب معرفة حول مجتمع الطلاب، والتي يمكن استخدامها لاحقًا لتحسين التدريس وتخطيط الموارد. ومن أمثلة هذه المعرفة، إمكانية التشخيص المبكر للطلاب الموهوبين، واضطراب نقص الانتباه مع فرط النشاط، وعسر القراءة. [ 4 ]
الأداء
ToolboX هو مورد تعليمي يمكن للمعلمين استخدامه في الفصل الدراسي أو في غرفة الحاسوب. عند تشغيل البرنامج، يعرض بيئة تطوير بسيطة تتكون من نافذة أوامر ، ومحرر نصوص لكتابة البرنامج، ونافذة رسومية اختيارية. بعد اختيار قائمة المسائل، يتعين على الطالب حل كل مسألة بكتابة برنامج. كما يوفر البرنامج أوامر مساعدة (يتم تنفيذها في نافذة الأوامر) وأوامر أخرى لتصحيح الأخطاء وتشغيل البرنامج. عندما يكون الحل الذي يحسبه البرنامج صحيحًا، يعرض المسألة التالية، وهكذا حتى يتم إكمال القائمة بأكملها.
لغة البرمجة المستخدمة هي GNU Octave ، لكونها لغة برمجة علمية، وتستخدم على نطاق واسع في التعليم والعلوم والهندسة.
تعريف المشكلة
يعتمد برنامج ToolboX على مفهوم " برنامج المشكلة" لتمثيل مشاكل مجموعة واسعة من المواضيع الأكاديمية. يتضمن التعريف معلومات مثل نص المشكلة، ونصائح أو مساعدة من ويكي، وحلها (أبجدي) رقمي، والبرامج المقترحة (بلغات مختلفة)، ورسالة تذكيرية بعد حل المشكلة. أما علاقات المشاكل (أو الوحدات) فهي مجرد قوائم بأسماء الملفات بصيغة JSON .
{ "الفئة": "مسألة لفظية"، "البيان": "حدد $$ \left(\frac{2}{3}\right)^2$$", "الحل": "4/9" "نصيحة": ["ارفع البسط والمقام إلى نفس القوة."], "الكلمة المفتاحية": ["الرياضيات"، "الأعداد النسبية"]، "ويكي": ["\poweroffraction"], "تَلمِيح" : { "js" : "", "أوكتاف": "" }, "برنامج" : { "js" : " البسط = pow(2, 2)؛ المقام = pow(3, 2)؛ الحل = البسط / المقام؛ }, "أوكتاف": " البسط = 2^2 المقام = 3^2 الحل = البسط / المقام }, "الرسالة الرئيسية": "قوة الكسر مشتقة من حاصل ضرب الكسور."، "المؤلف": "صندوق الأدوات"، "URL": "toolbox.uma.es", "CC": "BY-NC-SA 3.0" }تثبيت
يمكن تثبيت برنامج ToolboX في المراكز العامة الأندلسية من مستودع Guadalinex ، [ 5 ] وكذلك في شبكة المراكز الريفية الأندلسية Guadalinfo . [ 6 ] كما يمكن تثبيت البرنامج خارج هذه الشبكات، بطريقتين مختلفتين:
باستخدام ملف deb
على جهاز كمبيوتر يعمل بنظام تشغيل لينكس مبني على دبيان (مثل أوبونتو ، ستريتش ، راسبيان ، لوبونتو )، يمكن تثبيت ToolboX من ملف deb باتباع الخطوات التالية:
تاريخ إصدارات Ubuntu#Ubuntu 16.04 LTS (Xenial Xerus)
$ wget -N --quiet toolbox.uma.es/download/toolbox_latest.deb $ sudo apt-get update $ sudo dpkg -i toolbox_latest.deb dpkg: مشاكل في التبعيات تمنع ... [ رسائل أخرى ] $ sudo apt- get -f install [ رسائل أخرى ] إعداد [ التبعية ] ... تاريخ إصدارات أوبونتو#أوبونتو 18.04 LTS (بيونيك بيفر)
$ wget -N --quiet toolbox.uma.es/download/toolbox_latest.deb $ sudo apt-get update $ sudo gdebi toolbox_latest.deb ... باستخدام ملف ISO
يجب أولاً تنزيل ملف ISO ، ثم تثبيت برنامج UNetbootin . بعد ذلك، يتم توصيل ذاكرة فلاش (بسعة 4 جيجابايت أو أكثر)، وتشغيل برنامج UNetbootin، وحرق ملف ISO كنسخة قابلة للتشغيل مع تخزين دائم (ستؤدي هذه العملية إلى مسح ذاكرة الفلاش، والتي يجب نسخها مسبقًا إذا لزم الأمر).
- حدد ملف ISO الذي تم تنزيله
- حدد حجم وحدة التخزين الدائمة (اختياري)، على سبيل المثال 1000 ميجابايت
- حدد الوحدة التي تم توصيل محرك الأقراص المحمول بها.
عند اكتمال عملية النسخ، يُعاد تشغيل النظام من النسخة المباشرة الموجودة على ذاكرة الفلاش، والتي تم اختيارها كطريقة الإقلاع (قد يتطلب ذلك مقاطعة إعادة التشغيل في البداية بالضغط على مفتاح خاص، مثل ESC أو F2 أو F9 على أجهزة الكمبيوتر الشخصية، أو مفتاح Alt على أجهزة Mac) للوصول إلى BIOS واختيار طريقة الإقلاع المفضلة . بمجرد إقلاع النظام من النسخة المباشرة، يمكن الوصول إلى القائمة الرئيسية من الزاوية العلوية اليسرى، ويمكن العثور على ToolboX في فئة البرمجة .
تعليمات المستخدم
بعد تشغيل ToolboX، تنقسم الشاشة إلى ثلاثة أقسام: وحدة تحكم النظام ، ومحرر نصوص ، ونافذة رسومية. بكتابة الأمرَين 'task' أو 'help' في وحدة التحكم، يُمكن الحصول على معلومات حول وحدات المهام وقائمة الأوامر المتاحة. بمجرد تحميل مهمة باستخدام الأمر 'task'، قد يُقدّم الأمران 'tip' و'wiki' معلومات إضافية. تُحلّ كل مهمة بكتابة برنامج في محرر النصوص، ثم تشغيله باستخدام الأمر 'go' في وحدة التحكم.
توزيع
في الإصدار 0.0، كان البرنامج مُصمماً خصيصاً للنظام التعليمي الإسباني، وتضمن قوائم مسائل لجميع مواد ما قبل الجامعة. وتم توزيعه على ذاكرة فلاش USB مُقدمة للطلاب، ويمكن للمدرسين طلبها عبر الإنترنت. [ 7 ] تحتوي هذه الذاكرة على توزيعة لينكس حية ، ومفسر لغة البرمجة جنو أوكتاف ، وبرنامج ToolboX والبرامج اللازمة. [ 8 ]
يُوزَّع برنامج ToolboX حاليًا بموجب ترخيص GNU GPLv3. يتضمن إصداره الأول مستودعًا للمهام في عدة مواد دراسية تمهيدية (الرياضيات والفيزياء والكيمياء). [ 9 ] [ 10 ] يتوفر كود المصدر في مستودع عام .
انظر أيضاً
روابط خارجية
- مدونة ابن رشد (مجلس الأندلس، مجلس التعليم)
- الموقع الرسمي
مراجع
- ^ فيكو ، فرانسيسكو (2017). "ToolboX: استراتيجية عرضية لتعلم البرمجة في المؤسسات التعليمية" . مراجعة . 10 (2): 53– 68. ISSN 1989-1199 .
- ^ فيكو ، فرانسيسكو (14 سبتمبر 2016). Proyecto Toolbox . ورشة عمل التعليم المعلوماتي دون 18 (ei<18). V Congreso Español de Inforática. سالامانكا. ص. 2 . تم الاسترجاع في 10 سبتمبر 2016 .
- ^ فيكو ، فرانسيسكو (28 يونيو 2018). "الذكاء الاصطناعي لتحليل تقدم الطلاب باستخدام Toolbox" . التعليم 3.0 .
- ^ كاستيلو ، إجناسيو (22 يوليو 2018). ""البرنامج مهم للغاية كمعرفة القراءة أو الكتابة"" . La opinión de Málaga .
- ^ كاستيلو ، إجناسيو (15 يوليو 2018). ""الأساتذة هم مفتاح نجاح عملية التحول الرقمي"" . La opinión de Málaga .
- ^ مالدونادو ، إنكارنا (20 مارس 2017). "دون أليخاندرو وبانديلا ديل ماينكرافت" . ملقة هوي .
- ^ مالدونادو ، إنكارنا (12 سبتمبر 2016). "El Padre de Alba te enseña a Programar" . ملقة هوي .
- ↑ فيكو، فرانسيسكو. "Proyecto Toolbox" . geb.uma.es . أرشفة من الإصدار الأصلي في 1 كانون الأول 2017 . تم الاسترجاع في 10 سبتمبر 2016 .
- ^ مالدونادو ، إنكارنا (12 سبتمبر 2016). "El Padre de Alba te enseña a Programar" . ملقة هوي .
- ^ مالدونادو ، إنكارنا (24 سبتمبر 2017). "يتم عرض صندوق البرنامج على الكليات" . ملقة هوي .
- لغات البرمجة التعليمية
- مواقع تعليمية إسبانية
- برامج تعليمية مجانية
- بيئات التطوير التربوي المتكاملة
