عيد الميلاد 2008 PC

31 ديسمبر 2008
العلامات :

( Vareille الحبيب هو معجب للمشروع OLPC منذ نيسان 2007 ، حيث حضر الاجتماع الأول كان على المشروع في غرونوبل ، وهذا العام ، من بين المشترين الأولى من XO في فرنسا عبر برنامج "واحد منكم ، منزل "وفي هذا المنصب ، يروي لنا تجربته وانطباعات)

من XO في الشمس

أمرت XO ، نتيجة OLPC ، 3 ديسمبر 2008 على موقع أمازون من خلال عملية G1G1 (أعط واحد ، واحصل على واحد). وصل بأمان في بلجيكا قبل وقت قصير من عيد الميلاد.
من جانب المحافظين ليست هناك معلومات أو ضمان المستفيد من XO المقدمة : تخيل المجوس الذين ساروا من دون معرفة أي شيء عن الشخص الذي هديتهم؟

نظرا لوحة المفاتيح ، ويستحسن أن يكون من الإنجليزية... يتم إجراء تغيير لغة سهلة للأنشطة من خلال لوحة التحكم. للسلبيات ، وإدراج الخارجية الفرنسية لوحة المفاتيح USB (AZERTY...) على سبيل المثال ليست تلقائية حتى الآن (767 نسخة ، سكر 0.82.1).

جهاز XO هو نتيجة رائعة للمبادرة الرائعة OLPC (حاسوب محمول لكل طفل : واحد كمبيوتر محمول لكل طفل). يمكن للشاشة الكريستال السائل (LCD) ، كما هو مبين في الصورة التي اتخذت في الصباح خارج الإنعكاس تعمل في نقي : هو الأسود والأبيض حتى مع زيادة التباين والإضاءة وقوية ج ' ومن المدهش بشكل خاص في الشمس ، حيث تصبح شاشات الكريستال السائل مضاءة أخرى غير صالحة للاستعمال. من الواضح أن الخلفية XO LCD النمط يعمل أيضا مع كل الألوان ، والذي يثير الدهشة هو أن التحول من الأسود والأبيض الإنعكاس وضع الألوان الخلفية غير تقدمية.

والنقطة الأخرى هي أن القوي XO يستهلك واط قليلة : فهو بداهة الطاقة دفتر الملاحظات أكثر الآن.

وشبكة واي فاي 802.11s يعمل مع واي فاي WPA الحالية ز دون أي مشكلة.

كاميرا الويب المتكاملة أيضا رصيدا تستغل بشكل جيد من قبل الطبقات OLPC الأولى لتعريف الطلاب على الملاحظة.

G1G1 العملية تنتهي 31 ديسمبر 2008 : http://blog.laptop.org/2008/12/24/g1g1-international-update/

في فرنسا G1G1 يمكن الوصول من خلال اتفاق مع المملكة المتحدة الأمازون : http://olpc-france.org/wiki/index.php؟title=Commander_son_XO

هناك الكثير لاكتشاف وتعلم مع XO ، رغم أنها مفتوحة تماما ، فإنه ليس من السهل جدا لاستخدامها في متعدد التمهيد على عصي USB.

سوف بلدي المشروع الأول على آلة قلق :

عندما نهضت ، أنوي مناقشة في مزيد من التفاصيل حول بلدي بلوق : http://blog.ofset.org/aime .

من XOs عن المخيم الصيفي الروسي

25 ديسمبر 2008

(بوريس Yarmakhow هو أستاذ في جامعة ولاية نيجني نوفغورود والطوعية على OLPC ، وفي هذا المقال من أخبار OLPC آب 2008 ، يروي لنا تجربته في استخدام XOs لاقامة معسكر الصيف)

من XOs في اجازة

في آب 2008 ، بدأ مشروع صغير لنشر XO في روسيا. تدرس مجموعة من الأساتذة من جامعة الدولة نيجني نوفغورود التربوي 32 طالبا في نيجني نوفغورود لاستخدام XOs خلال المخيم الصيفي. استغرق المشروع المقام في الريف على أرض تابعة للجامعة في قرية Pustyn Staraya في منطقة نيجني نوفغورود.

استخدمت XOs في الوضع 1:1 ، وأصبح لكل طالب المشاركة في المخيم الصيفي مالك XO لمدة 10 يوما. نشاطات المخيم الصيفي ، حيث كان يستخدم شملت XO : التقاط صور النباتات والحيوانات واجهتها خلال الرحلات ، وكتابة قصص عن انطباعاتهم وتجاربهم ، وجمع ومعالجة البيانات الجغرافية القريبة من المخيم ، وقياس مستوى الضجيج والبرامج في سكراتش. تم تخزين جميع القصص والصور في ويكي يعمل على الشبكة اللاسلكية المحلية. تم تسجيل 32 طالبا على الويكي ، واستخدمت البيئة هايبرتكست على التعاون مع الآخرين.

تعلمنا كيفية استخدام الطلاب للنشاط استعراض ، كتابة ، رسم ، قياس والخدش. وقد اكتشف معظم هذه المؤسسات أيضا ، واستخدمت النشاط الدردشة عبر شبكة سلكية في أوقات فراغهم. كما تستخدم العديد من الطلاب عن بعد وEtoys أنفسهم.

المخيم

أثبتت XO ليكون أداة فعالة جدا للتعلم عن المخيم الصيفي. تصميمها وعرضها يسمح لاستخدامه في الهواء الطلق. وضع طلابنا XO في حقيبة تحمل على الظهر الصغيرة إذا كان عليهم السير في مكان ما ، كانوا ببساطة مؤشر إلى أنها تحمل في محيط المخيم. واجهنا مشاكل مع الماوس على واحد من XOs (اضطررنا الى استخدام ماوس USB على هذا الجهاز). فقدت في بعض الأحيان XOs اتصال LAN ، والتي تم حلها قبل إعادة التشغيل الجهاز ببساطة. احب الاطفال XOs. لم تكن هناك حالة واحدة من XO خسارة أو أضرار.

نوع الانتاج

وقد أصبح المخيم الصيفي ، ليس فقط في نشر أول XOs في روسيا (هناك 54 XOs في روسيا ما أعرف ، ونحن لدينا 53). كان أيضا أول مشروع تعليمي على أساس 1:1. وحضرها نحو 20 المعلمين والطلاب والمتطوعين من نيجني نوفغورود ، سان بطرسبرج وموسكو ، وأصبح خطوة مهمة في بناء مجتمع 01:01 المعلم / المدرس في روسيا.

قدم المشروع ممكنا بفضل سخاء ودعم من مؤسسة هولندية "جعل مايلز لللألفية" ، التي وفرت فريق عمل المشروع من 50 XOs وبقية البنية التحتية.

وضعت أشكر لك تون فان Overbeek احتياطي معرض الصور بيكاسا الذي يحتوي على أكثر من XO صور المخيم الصيفي. انظر المادة الأصلية على أخبار OLPC لارتباطات أخرى على تقارير وصور هذا المخيم الصيفي.

تلاحظ نشر OLPC في كمبوديا

23 ديسمبر 2008
العلامات :

(مايك Cariaso هو متطوع يعمل على نشر Cambdoge OLPC ، وهو يعطينا ملاحظات له من المدرسة التي نيكولاس نيغروبونتي اختبار لأول مرة استخدام أجهزة الكمبيوتر في التعليم. هذا الموضوع هو ترجمة لمقال نشر مؤخرا في تقريره بلوق )

اتصال فضائية

Reaksmy ، Vihea بريا ، وكمبوديا ، ويعيش في المدرسة برايد (توفير التعليم في المناطق الريفية الرقمية المبتكرة). تأسست الين ونيكولاس نيغروبونتي المدرسة في عام 1999 ، والين لا يزال يعيش في كمبوديا ما يقرب من نصف عام. قبل كان هناك XOs ، وقد تم تجهيز المدرسة الابتدائية مع فئة من الهواتف. وكانت هذه الآلات أصلا من باناسونيك Toughbooks ، لا تزال تستخدم العديد منها يوميا. الآن هناك حوالي 250 XOs هنا ، ويمكن اعتبارها أنها استجابة حقيقية لقسوة البيئة. في حين لا يزال شابا XO ، فمن المهم لقياس النتائج ، ونرى كيف يمكن تحسينها.

للحصول على المعلومات ، لحقت أضرار بالغة اثنين فقط من الآلات. وكان قد كسر شاشة بعد سقوط الجهاز ، معطوب أخرى عندما تم تنظيفها بالماء. طلاب آخرين على ما يبدو تعلمت الدرس وأنه من غير المرجح أن يحدث هذا الخطأ مرة أخرى. واجهة سكر حقا يجعل من السهل قمع النهائي للأنشطة XO ، والتي يمكن أن تعطي لنا أيضا المزيد من العمل.

طالب الكمبودي وXO

كما لاحظ آخرون ، والمشكلة الأكثر شيوعا هو "المؤشر القفز". ومن المثير للاهتمام ، كان هناك العديد من التجارب وجدت الحد من المشكلة عن طريق وضع شريط لاصق على لوحة اللمس. ربما سوف يجد الآخرون هذه الخدعة موقع مفيد حتى التحديث القادم من السكر. وينبغي على أي حال أن تحل المشكلة في البرنامج جنبا إلى جنب مع غيرها من المشاكل في الشبكة. على وجه الخصوص وكنت آمل في تقديم الدعم عن بعد عبر نفق SSH على XO. ولكن حتى مع وجود كابل USB / إيثرنت ، لم أكن قادرة على العمل في وقت واحد وشبكة الإنترنت. آمل شخص لديه خبرة في عمل الشبكة XO يمكن أن تساعدني على ذلك.

طلاب في مدرسة ابتدائية لديها بالطبع مع ساعة جهاز كمبيوتر واحد يوميا ، 5 أيام في الأسبوع. في اليوم الأول وصلت ، رأيت سكراتش عرض الوسائط المتعددة المبذولة والتي كان يؤديها طلاب 6 (من 13 إلى 15 سنة). كانت مواضيع مثل "كيف لطهي الأرز في المنزل" ، "كيفية زراعة الخضروات في حديقة" ، "كيف تلعب لعبة البيسبول." كانت مماثلة تماما لعروض PowerPoint التي اعتدت خلال المؤتمرات العلمية أو التجارية ولكنه كان أفضل بكثير من نواح عديدة. وقد بدأ هذا المشروع قبل عدة أيام لكل مجموعة من طلاب وطالبات باستخدام XO لالتقاط الصور في المنزل. أخيرا ، وتسجيلها في النص التي وفرت الفرصة لأولئك الذين لا يتقنون اللغة الإنجليزية لإعادة تسجيل وتحرير حتى أنهم راضون عن النتيجة.

لاستخلاص XO

في وقت لاحق اليوم ، وقد اتخذت العديد من الطلاب الصغار من XO على استخدام نشاط الرسم وتصميم المنازل والطبيعة من حولهم. في تجربتي السابقة ، وتعلمت أن نقدر كيف يمكن لبرامج الرسم هامة للطلاب لتعلم السيطرة على الماوس ، نسخ / لصق / نقل والنسخ الاحتياطي والخروج الأنشطة. القدرة على استخدام XO في الهواء الطلق في ضوء الشمس ، وتطوير الإبداع للأطفال بطريقة لا يمكن تخيلها عندما تكون بين أربعة جدران.

لأسباب تاريخية ، ويستند إلى حد كبير التعليم في بلدان جنوب شرق آسيا على التلقين. فهي بعيدة تماما عن نموذج لمشروع OLPC التي تشجع على الإبداع الفردي والتعاون. إنشاء عادات جديدة من التعليم ليست بسيطة ولا سريعة. المعلمين الغربية التي التقيت قال لي انهم غالبا ما تحتاج إلى إظهار مثال لكنهم يسارعون إلى حذف لمنع الطلاب نسخ حرفي. والفتاة التي يرفع يده في منتصف الطبقة يقول "أستاذ ، لدي سؤال :" من النادر جدا أن لحظة يجعلك تفهم قد تحقق تقدم حقيقي هنا.

صور إضافية متوفرة على العنوان التالي : http://www.flickr.com/photos/cariaso/archives/date-taken/2008/12/18/

جيرار كلاين مقدمي OLPC فرنسا

14 ديسمبر 2008

تعزيز an في المنزل ، ومنزل ترك لي القليل من الوقت في هذه الأيام للحديث عن هذا الحدث ، وهو لذلك واضحا أنه مجرد صحفي بين الآخرين. أريد بعض هذه اللحظة العظيمة في حياة فرنسا OLPC. وأولا ، بالنسبة لأولئك الذين لم يطلعوا عليه حتى الآن ، وهنا الشريط :

http://www.dailymotion.com/videox7ndfh

كان من المهم بالنسبة لنا أن يكون له كفيل الذي يحقق المصداقية لمشروع OLPC وفرنسا OLPC. هذا ما كان أداء OLPC بوسطن أيضا مع توم برادي . توم برادي وربما غير معروفة بالنسبة لك ولكن هذا قورتربك الشهيرة -- صانع ألعاب كرة القدم في الولايات المتحدة -- في فريق نيو انغلاند الوطنيين.

ولذلك سعينا للاتصال الأفراد الذين يرغبون في أن تعطينا بضع دقائق من وقتهم للترويج لهذا المشروع الكبير ، وجلب الأمل إلى تغيير العالم من أجل الأطفال. بفضل الاتصال Buchmann لورانس ، وتجنيد الأخيرة لفرنسا OLPC ، وكان جيرار كلاين نوع ما يكفي للرد على تلك الدعوة.

ومن المعروف جيرارد كلاين لسلسلة " وInstit "الذي لعب لأكثر من 10 عاما وهو مدرس فيكتور نوفاك صنع بدائل في جميع أنحاء فرنسا وحتى في الخارج في فترات معينة. جيرارد كلاين كما استضافت مجلة " فا الدراية "على فرنسا 5 ، الذي سافر على الطريق مع اثني عشر طفلا في حافلة صفراء.

جيرار يعمل الآن في موقع http://www.gerardklein.org الذي كان يحاول ، من خلال التقارير ، لإجراء الاتصال بين مجموعات التضامن والأفراد الذين يرغبون في المساعدة. ويترتب أيضا على الجمعيات في هذا المجال. قراءة الميثاق من موقعه وسوف تفهم روح التضامن الذي ينعش هذا الإجراء. هذا لا يمكن أن يكون من قبيل المصادفة أن يتم عبر دربه OLPC فرنسا!

تم إطلاق النار على الفيديو 4 ديسمبر 2008 في لوس انجليس ميزون دي لا راديو ، حيث سلمت مساء جيرار جوائز جائزة التضامن في عام 2008 .

وتألف طاقم الفيلم Buchmann لورانس من الاكتمال ، النصي والمشهد (!) ، فيليب Lallet للصور ، وآلان Barnault إلى الصوت. الثلاثة هم من المهنيين وكانت مجهزة على هذا النحو. ولا بد لي من الاعتراف بأن ولدي ذكريات سعيدة من هذا تبادل لاطلاق النار. كان من الواضح أنني لا تفيد كثيرا (باستثناء اثنين XOs خذ المتضررة) ، ولكن كنت أبحث من خلال عيون هؤلاء الأطفال الأربعة في الجسم ، وأخذ بعد أن تتخذ ، في هذا الفيلم. جمعيتنا وستة أشهر فقط ، وانها دائما مثيرة للإعجاب أن نرى ، كما هو الحال في تلك اللحظات ، وكيف يمكن أن تأخذ الشكل. باختصار ، كانت لحظة عظيمة من الكرم وأغتنم هذه الفرصة لأشكر مرة أخرى جيرارد والفريق.

تم تصوير الفيلم في HDCAM وأقيم في الاستوديو من قبل لورانس. وهو يتضمن لقطات من شريط الفيديو Zimi ، التي أجرتها مؤسسة للترويج للمشروع تعطي واحدة احصل على واحد في الولايات المتحدة.

يلاحظ على نشر OLPC في نيبال

12 ديسمبر 2008

(هذه المقالة هي ترجمة "ملاحظات من نيبال العام OLE النشر OLPC" المادة ظهرت على أخبار OLPC ، اعتقد انها كانت مثيرة للاهتمام لنقدم لكم لأنه يوفر حقل رؤية لنشر الحقيقية للمشروع).

وقد بدأت الانتشار في نيبال OLPC هناك الآن أكثر من 7 أشهر. لقد طلب مني الكثير من التساؤلات حول الصعوبات التي واجهناها والحلول التي قمنا بتنفيذها. آمل أن تكون المعلومات التالية مفيدة. أولا ، لمحة موجزة عن عمليات الانتشار لدينا :

تقدم نيبال OLE

وبدأ الانتشار في المدارس العامة Ganest Vishwamitra و Bashuki 23 أبريل 2008 ،

  • وأدلى 135 XO - 1 أجهزة الكمبيوتر للطلاب في الصفوف من 2 و 6 ؛
  • فقد تمت سرقة أي جهاز كمبيوتر ، أو كان في عداد المفقودين. ولحقت أضرار بالغة الكمبيوتر من قبل الأطفال التي ينتمي إليها بعد أن كان قد تنظيفها بالماء والصابون. وبصرف النظر عن هذا ، لم يكن الكمبيوتر بأضرار بالغة من قبل استعمالها ؛
  • تم العثور على 8 اللوحات ، لوحات المفاتيح والميكروفونات 5 و 4 آلات معيبة ؛
  • استخدام الأطفال لأجهزة الكمبيوتر في الفصول الدراسية 1-2 مرات في الأسبوع ؛
  • المشكلة الأكثر شيوعا التي واجهناها هي مشكلة "قفز مؤشر الماوس" ؛
  • المدرسون والآباء والأطفال سعداء مع المشروع ، وفقا لنتائج المسح التي أجريناها.
    1. الأطفال وآبائهم يعلق أهمية كبيرة على XO وحمايتها وفقا لذلك ؛
    2. الجريمة في المناطق الريفية من نيبال منخفض نسبيا مقارنة بالدول المتقدمة. في المجتمعات الريفية ، والجميع يعرف "البزنس" الآخرين.
    • أسهل طريقة لتشغيل الموسيقى والفيديو.
    • أفضل قارئ الكتاب الإلكتروني.
    • المزيد من الأنشطة لتعلم اللغة الإنجليزية.
    • كل نص الكتاب النيبالية في شكل الكتروني.
    • شامل محتوى المكتبة الرقمية مع العديد من اللغة النيبالية.
    • برنامج مساعدة للكتابة لتعلم اللغة الانجليزية والنيبالية.
    • من أنشطة التعلم التفاعلي وفقا للبرنامج التعليمي النيبالية.
    • لعبة سباق السيارات (الأطفال).
  • في البداية : تدريب المعلمين

    أجرينا أربعة أيام من تدريب المعلمين خارج المدرسة وخمسة أيام في الصف مع الطلاب والمعلمين. وكان معظم مدرسينا لم تستخدم الكمبيوتر من قبل ، لكنهم سرعان ما تعلموا جدا. وكان حماسهم للإعجاب. وظل التدريب خارج المدرسة انتهت في الساعة 5:30 مساء ولكن عادة في غرفة المعلمين في كل ليلة حتى 23H ، واستكشاف وطرح الأسئلة XO باستمرار.

    على الرغم من المعلمين تعلمنا بسرعة كيفية استخدام XO ، لم أكن أتوقع كيفية إجراءات معينة سيكون من الصعب بالنسبة لهم. على وجه الخصوص ، كان لديهم متسع من الوقت لتعلم "جر" الماوس. معظم من أفضل أعمال XO يتطلب مهارة جيدة مع الماوس كما TurtleArt ، Etoys والخدش. لهذا السبب ، لم يكن لدينا الوقت لتغطية أنشطتها خلال التدريب. أنصح لبدء تدريب المعلمين من خلال الأنشطة التي لا تتطلب مهارة كبيرة مع الماوس.

    حماية الأطفال وأجهزة الكمبيوتر

    كنا قلقين جدا حول أمن الحاسوب وسلامة الأطفال عندما تحمل الآلات الثمينة بين المدرسة والمنزل كل يوم. Vishwamitra Bashuki وكلاهما في البلديات الفقيرة. ولكن مخاوفنا لا أساس لها. لم XO المفقودة أو المسروقة أو المفقودة. وأعتقد أن هذا يرجع إلى أمرين :
    صيانة ودعم أجهزة الكمبيوتر

    كانت واحدة من مفاجآت كبيرة في فترة قصيرة قضاها في فريق الدعم والصيانة من XO. وXO - 1 هو آلة رائعة ، وأنا مقتنع بأن أي شخص لديه الاستعداد ميكانيكي قليلا يمكن أن تحل 90 ٪ من مشاكل في الأجهزة التي يمكن أن تحدث ، وذلك ببساطة عن طريق استبدال مكون سيئة مع الغيار.

    الكتابة على ليمبو XO

    وضع "اختبار" في صلب البرامج الثابتة للXO هو أداة لا غنى عنها. فقط تشغيل "وضع اختبار" الثابتة ، وسوف أعطيك ما يشير التقرير الكامل الأجهزة عن طريق الخطأ. للأسف ، لم نتمكن من الوصول إلى الاختبار دون تفعيل المطور الرئيسي للXO. لهذا السبب طلبنا مفتاح XOs جميع وليس لدينا تعطيل الأمان في كل منهم.

    قمنا بتدريب المعلمين في مدرستين للتصدي للمشاكل الأجهزة والبرمجيات. فإنها يمكن معالجة معظم المشاكل التي تحدث للجهاز. نظرا لخبرتي المحدودة ، ويمكنني أن أقول أنه من المجدي لتدريب المعلمين على حل مشاكل الأجهزة لكنه أكثر صعوبة لتعليمهم كيفية استكشاف البرمجيات في نواة لينكس أو السكر. اذا كانت هناك مشكلة خطيرة تحدث البرمجيات ، مدرسينا تعيد تحميل ملفات XO ببساطة مع صورة محددة لنيبال ، والذي يتضمن معايير الأنشطة.

    تحت الضغط : تلبية البرنامج

    OLPC في العالم ، فإننا نود أن نتحدث عن مفاهيم مثل دية ، شارك البنائية للتعلم ، وغيرها ، والتعاون... ولكن المعلمين وVishwamitra Bashuki لديهم مخاوف أكثر إلحاحا. نظام النيبالية لا تسمح للنهوض الاجتماعي. الأطفال لديهم لتمرير الامتحان السنوي إلى المستوى التالي. يبدون اهتماما المعلمين النيبالية في ، البنائية للتعلم المشترك والتعاون ، كما أنها تتيح لطلابها التقدم من خلال نظام التعليم. مدرسينا سعداء جدا نتيجة للأعمال الإلكترونية التي Paath OLE نيبال تطويرها بما يتلاءم مع البرنامج. العثور على الفائدة الحقيقية للمعلمين في مشروع OLPC في الفصول الدراسية والتي يمكن أن يتخذوها طلابهم مع المشكلة على XO وخلال ذلك الوقت في العمل مع الطلاب الذين يحتاجون الى المساعدة.

    الحلقة المفقودة : خادم المدرسة

    وكان XS - 163 التكوين عندما نقوم بنشر خادم المدرسة (XS) في نيسان ، وهي غير ناضجة جدا. منذ ذلك الحين تغيرت خادم XS تحت تأثير مهندسها ، مارتن Langhoff. ولكن بعد ذلك كما هو الحال الآن ، وخادم XS لا يقدم محتوى الترشيح قبل تكوينها. كان لدينا الوقت لذلك لتكوين الأداة بحيث لا تمنع Dansguardian محتوى جيد ومضمون كتل سيئة.

    وXOs النيبالية في المناطق الريفية

    على سبيل المثال ، "الاول في ولاية" هو الاسم الشائع في نيبال. سوف Dansguardian منع الوصول إلى المواد الجديدة التي تحتوي على هذا الاسم لأنه يعتبر أن مشاركة أربعة أحرف واهانة (لاحظ : "القرف" يعني "القرف" في الانكليزية). XS خادم النامية لا تزال الى حد كبير ونشر فرق بحاجة إلى خبرة متينة لاقامة XS تشغيل الخادم.

    أهم مطالب المعلمين والأطفال

    وسوف ندمج ما تعلمناه من هذه المدارس عند نشر ننشر 15-20 المدارس في المناطق 5-6 في نيسان 2009. مع أي حظ ، وأنا العثور على مزيد من الوقت للحديث عن تجربتي في الاسابيع المقبلة ولكن لا يعول عليه. أنا أعمل في OLPC لأكثر من سنتين ونصف سنة ويجب أن أقول أنه حقا يستحق كل هذا العناء.

    حاشية : Pradosh Kharel عملت على وضع خطة شاملة لنشر نيبال. يمكنك قراءتها هنا .

    براين بيري هو CTO من نيبال OLE وشارك في تحرير الأخبار OLPC. OLE نيبال تؤيد نشر OLPC في شراكة مع وزارة التربية والتعليم النيبالية.

[مسابقة] وXO في رياض الأطفال

8 ديسمبر 2008
العلامات :

(فيليب ارشر هو واحد من الفائزين في فرنسا OLPC في هذا المنصب ، فيليب يخبرنا هنا انطباعاته الأولى بعد 3 أسابيع من فئة مع الجهاز)

الطبقة التي يتكون أنا حاليا من ثلاثة أقسام لرياض الأطفال :

  • صغيرتي القسم (PS) ،
  • القسم الأوسط (MS)
  • قسم كبير (ع).

أنا لم تكن قد بدأت في المشاريع المقدمة للمسابقة لأنني أريد أن تعريف نفسي مع الكمبيوتر المحمول من قبل.

وقد اعتمدت أطفال MS (4 سنوات) وقطاع غزة (5 سنوات) بسرعة XO : أبعادها هي الكمال. كثيرا ما المجهزة على نحو أفضل لمكتبي في فئة معينة على أجهزة الكمبيوتر والأثاث ، مرتفعة جدا بالنسبة لأطفال هذا العصر!

أرميل قبل XO
أرميل قبل XO

وركاكة من لوحة المفاتيح لوحة اللمس يجعل السيطرة : بضع ثوان لبعض الذين لم تطرق من قبل جهاز كمبيوتر.

الأصغر سنا ، وحضانة (3 سنوات) ، ولكن يطالبون محرجا للغاية في تحركاتهم.

البرامج أو الأنشطة الأكثر استعمالا حاليا هي استظهر ، وسجلات الصور والفيديو والتسجيلات الصوتية.

Elyne قبل XO يسميه
Elyne قبل XO يسميه "مكتب صغير"

وXO يعمل العجائب في هذا المجال : سهولة الاستخدام هو مدهش. التقاط الصور في أوقات مختلفة من الطبقة التحدث ومناقشة وبناء لعبة الذاكرة البسيطة. وكان هذا الجانب مندهش جدا ، وخصوصا بالمقارنة مع ما أفعل عادة مع الكاميرا الخ PC كبيرة معالجة الصور...
نقل الملفات إلى بطاقة SD أو عصا USB تماما كما هو سهل : فهو يتيح لي الفرصة لإعداد برامج صغيرة مع سكراتش.
هناك فرص هائلة في هذا الاتجاه.

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

في حين XO تستهدف الأطفال الأكبر سنا ويبدو أن تكون مناسبة تماما للعمل مع الطلاب من رياض الأطفال.

[مسابقة] نظرية الموسيقى والممارسة

5 ديسمبر 2008

(النظرية والممارسة للموسيقى هو واحد من المشاريع التي تم اختيارها من قبل مجلس OLPC فرنسا لفكرة المسابقة له في هذا المنصب ، فرانسوا سينكوييه ، المؤلف يقدم مشروعه ومينائها إلى XO)

نظرة عامة على البرامج

هذا هو أداة للتعلم نظرية الموسيقى (جداول ، والحبال ، والعلاقة بين حجم / وتر) والممارسة على آلة موسيقية (الغيتار والبيانو والهارمونيكا...).

القبض على نظرية الموسيقى

لبدء التعلم على آلة موسيقية ، فمن الضروري معرفة المدى (البلوز ، الكبرى والصغرى ،...) وطرق (وسائط من نطاق كبير ليوتا جاز...) ولكن أيضا الاتفاقات (7M أعلاه ، الشمس ،...) وظاهرة الانقلاب بهم.

يجب علينا أيضا أن نفهم العلاقة بين الحبال والمقاييس ما يلي :
يغيب تمشيا مع ما يبدو اتفاقيات جيدة والعكس بالعكس؟

أداة تسمح لك :

  • مقارنات بين الحبال والمقاييس مثل الحصول على المواءمة بين طائفة معينة (جميع الاتفاقات القائمة مبنية على مذكرات النطاق في السؤال) ؛
  • العثور على اسم وجود اتفاق أو أكثر من مجموعة ومجموعة من الملاحظات ؛
  • كيف تلعب مذكرات مقياس أو وترا (أصوات تتابعية) على آلة موسيقية (الحبل / مربع لالغيتار ، ضربة الحويصلات + + / تتطلع الى سحب هارمونيكا ،...) مع رسومية بسيطة الملاحظات.

هذا المشروع هو متاح على سورس :

ترقية التطبيق

ترقية تنفيذ مشتركة وضعت على الموسيقى EEE PC جرت على مرحلتين :

  • التنفيذ المباشر من وحدة التحكم (المحطة) دون استخدام حزم خاصة من الأنشطة السكر : إن XO هو نظام لينكس الحقيقي لا يتم تشغيل التطبيق مباشرة للتحقق من قابلية رمز ولكن أيضا في المكتبات وهناك حاجة لبرامج مثبتة مسبقا على الكمبيوتر XO على EEE والمكتبات المستخدمة هي :
    • الثعبان القاهرة (للإخراج رسومية) ؛
    • بيثون GTK2 (على واجهة GTK الإدارة) ؛
    • librsvg2 - 2 (لاستخدام ناقلات رسومات SVG في القاهرة) ؛
    • بيثون psyco (لتسريع تنفيذ برامج بايثون).

    مكتبة الوحيد المفقود في التكوين الأصلي للXO هو Psyco.
    هذه المكتبة يسمح لك لتشغيل البرامج بسرعة أكبر بيثون ولكن على حساب استهلاك قدر أكبر من الذاكرة ، ويمكن تثبيتها على Psyco XO باستخدام مدير الحزم YUM وأنه يعمل بشكل جيد.

    لتمكين Psyco في برنامج بايثون ، يمكن استخدام التعليمات البرمجية التالية :


    try:
    import psyco
    psyco.full()
    except ImportError:
    print "'Psyco' introuvable !"

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


    try:
    import gc
    gc.enable()
    gc.collect()
    except:
    print "Garbage collector error !"

    نظرا للموارد (واجهة المعالج في بيثون ، Psyco غير مثبتة) XO ، كانت أجزاء من رمز ليكون الأمثل. ولكن هنا العديد من خوارزميات التحسين أو منطق محض ، وليس على مستوى منخفض للأمثل كما أنه من الممكن أن تفعل مع لغة C.

    البرنامج ، ونتيجة لهذه التحسينات هي مستقرة (لا توجد مشكلة من الذاكرة ، وسرعة مقبولة) على XO.

  • خلق من النشاط :
    • خلق نشاط
      : Theorie.activity ؛
    • إنشاء الدليل النشاط theorie.activity الفرعي ؛
    • خلق نشاط في الدليل ، رمز للمشروع في SVG : نظرية وactivity.svg
      ملاحظة : رمز للنشاط (فجوة ثلاثية العمق) يأتي من openclipart المكتبة ، وتعديل آلية لإدماج تغير لون السكر. اعلان اثنين من المتغيرات التي تحتوي على حبكة اللون (السكتة الدماغية) والتعبئة (التعبئة) :

      <?xml version="1.0" encoding="UTF-8"?>
      <!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd' [
      <!ENTITY stroke_color "#666666">
      <!ENTITY fill_color "#FFFFFF">
      ]>
      ثم ، في وجوه المسار (SVG ، ويمكن تفصيل هذه الألوان تكون...)،
      يرتبط مباشرة الرجوع هذه المتغيرات :


      <path fill="&fill_color;" stroke="&stroke_color;" stroke-width="4" ...

      يمكن السكر ثم تغيير لون التعبئة بشكل حيوي عندما تحوم فوق الرمز.

      ملاحظة : لإنشاء الرموز الخاصة به ، حرر إنكسكيب البرنامج هو مناسبة للغاية.

    • إنشاء ملف في الدليل activity.info theorie.activity / النشاط الذي يحتوي على :

      [Activity]
      name = Theorie
      service_name = Theorie
      bundle_id = Theorie
      class = theorie.Theorie
      icon = activity-theorie
      activity_version = 1
      host_version = 1
      show_launcher = yes
      مع :

      • اسم فئة من فئة بيثون أن يرث من نشاط فئة من السكر
      • رمز اسم رمز النشاط دون تمديد SVG>
    • إنشاء أو نسخ setup.py الملف من خلال وضع اسم هذا النشاط من خلال تحديد طريقة البدء :
      #!/usr/bin/env python
      from sugar.activity import bundlebuilder
      if __name__ == "__main__":
      bundlebuilder.start("TheorieActivity")

      هذا ما يجعل عمليات الملف بايثون مثل :

      • التثبيت من النشاط في بيئة التطوير (إنشاء العمليات دليل على وجود صلة إلى الدليل على النشاط المتقدمة) :
        python setup.py dev
        وهكذا ، فإنه ليس من المفيد عند كل تغيير رمز بيثون لإعادة الملف إلى نشر XO.
      • الملف MANIFEST إنشاء أو تحديث (الذي يحتوي على أسماء جميع الملفات الموجودة في المشروع) لإنشاء ملف XO :
        python setup.py fix_manifest
        Voici le contenu du fichier MANIFEST situé à la racine du répertoire de l'activité :

        setup.py
        theorie.py
        commun.py
        modele.py
        modele_data.py
        observable.py
        canvas_instrument.py
        canvas_clarinette.py
        canvas_flute.py
        canvas_guitare.py
        canvas_harmonica.py
        canvas_piano.py
        composant_notes.py
        composant_degres.py
        composant_comparaison.py
        composant_selection.py
        composant_affichage.py
        composant_clarinette.py
        composant_flute.py
        composant_guitare.py
        composant_harmonica.py
        composant_piano.py
        clarinette.svg
        gpl.txt

        activity/activity.info
        activity/theorie.activity.svg

      • la création du fichier XO pour la distribution de l'application :
        python setup.py dist_xo
    • Transformation de l'application PyGtk en activité Sugar :
      Le programme original utilise une seule fenêtre GTK . Le point d'entrée du programme PyGtk est une classe héritant de gtk.Window :

      class ComposantTheorie(gtk.Window):

      def __init__(self):
      gtk.Window.__init__(self)
      self.set_title(« Théorie musicale – Instruments de musique »)
      # creation des composants
      SET_AFF(MOD_NOT)
      SET_CMP(MOD_OCT)
      compGAM = ComposantGammes()
      compACC = ComposantAccords()
      compNOT = ComposantNotes()
      compSEL = ComposantSelection(« », [compGAM, compACC, compNOT], gtk.POS_LEFT)
      notes = compGAM.getNotes()
      compCMP = ComposantComparaison(notes)
      compHAR = ComposantHarmonica(notes)
      compFLU = ComposantFlute(notes)
      compGUI = ComposantGuitare(notes)
      compCLA = ComposantClarinette(notes)
      # recuperation des dimensions de l'ecran
      lar = screen_width()
      hau = screen_height()
      # composition de l'ecran suivant sa hauteur (en pixels)
      if hau <= 480:
      compAFF = ComposantAffichage(« », notes, [compGUI , compHAR, compFLU, compCLA, compCMP], gtk.POS_TOP)
      else:
      compINS = ComposantAffichage(TXT_ONG_INS, notes, [compGUI, compHAR, compFLU, compCLA], gtk.POS_BOTTOM)
      compAFF = ComposantAffichage(« », notes, [compINS, compCMP], gtk.POS_TOP)
      paned = definirVPANED(compSEL.getContainer(), compAFF.getContainer())
      self.add(paned)
      # affichage en plein ecran ou non
      if lar <= 1024 or hau <= 600:
      self.fullscreen()
      else:
      self.set_size_request(1024,600)
      # gestion des evenements compSEL.addObserver(compAFF)
      self.connect(« destroy », gtk.main_quit)
      self.show_all()

      Le programme est ensuite lancé par le code suivant :

      if __name__ == "__main__":
      try:
      import psyco
      psyco.full()
      except ImportError:
      print "'Psyco' introuvable !"
      try:
      import gc
      gc.enable()
      gc.collect()
      except:
      print "Garbage collector error !"
      obj = ComposantTheorie()
      gtk.main()

      Le programme doit être modifié :

      • la classe principale
        doit hériter de activity.Activity (et non de gtk.Window );
      • il faut ajouter la barre d'outil standard des activités;
      • il faut associer le contenu de la fenêtre du programme PyGtk à l'activité par l'intermédiaire de la méthode set_canvas de la classe Activity ;
      • compte-tenu du fait que Sugar se charge de démarrer l'activité :
        • le code de l'activité ne doit pas contenir de gtk.Main() (lancement du programme et gestion des événements);
        • le code relatif à Psyco et au garbage collector est déplacé dans le constructeur de l'activité.

      Ce qui donne :

      class Theorie(activity.Activity):
      ...
      def __init__(self, handle):
      # initialisations (initialisation de l'activite + creation de la toolbox)
      activity.Activity.__init__(self, handle)
      toolbox = activity.ActivityToolbox(self)
      self.set_toolbox(toolbox)
      toolbox.show()
      # recuperation du maximum de memoire
      try:
      import gc
      gc.enable()
      gc.collect()
      except:
      pass
      # activation de Psyco
      try:
      import psyco
      psyco.full()
      except:
      pass
      # creation des composants specifiques a l'application
      self.set_title("Théorie musicale - Pratique des instruments de musique")
      SET_AFF(MOD_NOT)
      SET_CMP(MOD_OCT)
      # creation des onglets gammes, accords, notes
      compGAM = ComposantGammes()
      compACC = ComposantAccords()
      compNOT = ComposantNotes()
      compSEL = ComposantSelection("", [compGAM, compACC, compNOT], gtk.POS_TOP)
      # recuperation des notes initiales
      notes = compGAM.getNotes()
      # creation des onglets instruments et theorie
      compHAR = ComposantHarmonica(notes)
      compFLU = ComposantFlute(notes)
      compGUI = ComposantGuitare(notes)
      compCLA = ComposantClarinette(notes)
      compPIA = ComposantPiano(notes)
      compINS = Composant Affichage(TXT_ONG_INS, notes, [compGUI, compHAR, compFLU, compCLA, compPIA], gtk.POS_BOTTOM)
      compCMP = ComposantComparaison(notes)
      compAFF = ComposantAffichage("", notes, [compINS, compCMP], gtk.POS_TOP)
      panedUI = definirVPANED(compSEL.getContainer(), compAFF.getContainer())
      # liaison 'evenement' entre les deux zones
      compSEL.addObserver(compAFF)
      # ajout de l'ensemble des composants dans la zone ecran de l'activite
      self.set_canvas(panedUI)
      # gestion des evenements 'clavier' self.connect('key-press-event', self.__keyPress)

    • Gestion des touches de l'écran pour une utilisation en mode replié :
      Curieusement, les touches des deux PADs (disposées à gauche et à droite de l'écran) ne permettent pas dans leur configuration par défaut de piloter le logiciel entièrement : naviguer d'un contrôle à l'autre, activer une case à cocher… Le comportement des touches a donc ét
      é modifié pour que le logiciel puisse être piloté sans le clavier :

      • naviguer entre les différents contrôles;
      • pouvoir sélectionner ou désélectioner une case à cocher ou un bouton à état.

      Le principe est exactement le même que pour réagir aux autres touches du clavier :
      il suffit d'associer à l'événement key-press-event du contrôle considéré une fonction ayant comme paramètre le widget et l'événement.

      Pour exemple, voici le code pour que les cases à cocher puissent être cochées ou décochées en appuyant sur les touches de gauche et de droite du PAD disposé à droite de l'écran.
      self.hKEY = self.checkREL.connect("key-press-event", self.__keyPress)
      Avec self.checkREL , la case à
      cocher et self.__keyPress la méthode à appeler.


      def __keyPress(self, widget, event):
      key = gtk.gdk.keyval_name(event.keyval)
      if key in ['KP_Home', 'KP_End']:
      active = widget.get_active()
      widget.set_active(not active)
      return True
      return False

      PyGtk fournit les méthodes get_active() et set_active() pour changer l'état de la case à cocher.

      Autre exemple de code pour faire en sorte que les boutons du haut et du bas du PAD de gauche permettent de passer d'un contrôle à l'autre :


      class Theorie(activity.Activity):
      ...
      def __keyPress(self, widget, event):
      key = gtk.gdk.keyval_name(event.keyval)
      if key == 'KP_Page_Up':
      widget.get_toplevel().child_focus(gtk.DIR_TAB_BACKWARD)
      return True
      elif key == 'KP_Page_Down':
      widget.get_toplevel().child_focus(gtk.DIR_TAB_FORWARD)
      return True
      return False

    • Pour lancer le programme, deux possibi
      lités :

      • en mode développement :
        python setup.py dev pour installer l'application dans le menu sous la forme d'un lien (les fichiers *.py ne sont pas copiés dans le répertoire principal des activités)
      • lorsque le développement est terminé :
        • python setup.py dist_xo pour créer le package XO (fichier compressé ZIP);
        • sugar-install-bundle pour installer le package XO dans le menu (copie physique des fichiers nécessaires dans le répertoire des activités).

Documents ou liens utiles