مشروع CircuitVerse

تحتوي هذه الصفحة على تفاصيل مشروع كتابة فني مقبول في موسم Google من المستندات.

ملخّص المشروع

مؤسسة مفتوحة المصدر:
CircuitVerse
الكاتب التقني:
براتي
اسم المشروع:
مستندات وأدلة المستخدمين
مدة المشروع:
المدة العادية (3 أشهر)

وصف المشروع

بعد إجراء تحليل متعمق للجمهور ووثائق المستخدم المتاحة الحالية، أقترح مهام التوثيق التالية:

1) أضِف فيديوهات تعليمية توضّح سير العمل الشائع وتحسين تجربة الإعداد. ستوضّح الفيديوهات مفهومًا واحدًا. ستقدّم الفيديوهات توجيهات أثناء تنفيذ هذا الإجراء على الشاشة.

يمكنك العثور على رابط لفيديو تعليمي يوضّح كيفية استخدام "أداة التحليل التجميعي" هنا: https://www.youtube.com/watch?v=7FkeqBYcd1w ملاحظة 1: على الرغم من أنّ هذا الفيديو يعرض محتوى حاليًا، إلا أنّه يهدف إلى توضيح طريقة استخدام التعليقات التوضيحية لإنشاء أسلوب فيديو متسق. ملاحظة 2: عند بدء العمل في CircuitVerse، سأشتري ترخيصًا للبرنامج ولن يتضمّن المنتج النهائي علامة مائية.

مواضيع مقترَحة لسير عمل البرنامج التعليمي عبر الفيديو: -- بدء استخدام CircuitVerse: شاهِد هذا الفيديو التعليمي للحصول على جولة سريعة حول CircuitVerse. --استخدام أداة التحليل الثنائي: شاهِد هذا الفيديو التعليمي لمعرفة كيفية إنشاء الدوائر باستخدام بيانات جدول الحقيقة. --تصدير صور عالية الدقة: يمكنك مشاهدة هذا الفيديو التعليمي للتعرّف على كيفية تصدير صور عالية الدقة لدوائرك الكهربائية بتنسيقات متعددة. --استخدام الدوائر الفرعية للتصميم المُنظَّم: يمكنك مشاهدة هذا الفيديو التعليمي للتعرّف على كيفية إنشاء دوائر فرعية لتبسيط بنية الدوائر الكهربائية المعقدة. --استخدام أداة Hex-Bin-Dec Convertor: يمكنك مشاهدة هذا الفيديو التعليمي للتعرّف على كيفية استخدام أداة Hex-Bin-Dec Convertor لتصميم الدوائر الكهربائية وتنفيذها. --تصوير مخططات توقيت الدائرة لدائرة معينة: شاهد هذا الفيديو التعليمي لمعرفة كيف يمكن للمستخدمين تصور مخططات توقيت الدائرة لدائرة معينة.

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

2) أنشئ صفحة مقصودة تعليمية لإلقاء نظرة عامة مختصرة على منصة CircuitVerse بالإضافة إلى توفير عرض رسومي لمختلف مهام سير العمل. سيصل المستخدمون إلى صفحة تعليمية مقصودة على موقع Circuitverse على GitHub، والتي ستوفّر مخطّطًا موجزًا للبرامج التعليمية المختلفة المقدَّمة لعمليات سير العمل المختلفة للمحتوى. يمنح هذا المستخدم القدرة على عرض واختيار البرامج التعليمية المختلفة لاحتياجاته. في ما يلي نموذج تقريبي لبنية الصفحة المقصودة للبرنامج التعليمي.

3) أنشئ دروسًا تعليمية مفصّلة لتعريف المستخدمين على كيفية استخدام الأداة للتعرّف على سلوك الدوائر الأساسية والمعقدة وتحليله، ويمكنك تعليمهم كيفية استخدام الأداة من خلال اللعب بها. في ما يتعلّق بالمشاريع المميّزة في CircuitVerse، نقترح إضافة 5 أدلة تعليمية على الأقل للمستخدمين المبتدئين والمتوسّطين لتحسين تجربة الإعداد. يعرض كلّ برنامج تعليمي مقدّمة عن البرنامج، ثمّ يوضّح عملية التصميم وقائمة المكوّنات والتعليمات المفصّلة والتمارين العملية، وذلك لتوضيح سير العمل الكامل. بالنسبة إلى سير العمل المعقّد، ستتناول الفيديوهات جزءًا فرديًا من مفهوم عام.

يُرجى الانتقال إلى هذا الرابط للاطّلاع على نموذج برنامج تعليمي: إنشاء وحدة فك ترميز مكوّنة من سبعة أقسام: https://pragatijain.github.io/circuitverse/index.html

تشمل بعض المواضيع ما يلي: --إنشاء شاشة LED متغيّرة --استكشاف آلية عمل المُضِيف المُستخدِم أسلوب النقل المتسلسل --الجزء 1(أ): تحليل مُقارِن الحجم ذي الـ 4 بت --الجزء 1(ب): إنشاء آلة حاسبة سداسية عشرية --تحليل تنفيذ آلة الحالات المحدودة

4) راجِع بنية شريط التنقّل الجانبي لتحسين اتساقه وسهولة قراءته وتماسكه.


أدوات المشروع 1) Camtasia لإنشاء الفيديوهات التعليمية لقد استخدمت إصدارًا تجريبيًا لإنشاء الفيديو النموذجي. عند بدء العمل في CircuitVerse، سأشتري ترخيصًا للبرنامج ولن يتضمّن المنتج النهائي علامة مائية. 2) "مستندات Google" لكتابة الأدلة التي سأعدّلها لاحقًا في GitHub لاستضافتها في مستودع CircuitVerse 3) ترميز Wiki وHTML لإدارة المحتوى الخاص بي في جيت هب.


الجدول الزمني قبل 16 أغسطس يُرجى تقديم المساهمات للمؤسسة على GitHub.

تعزيز تفاعل المنتدى (من 17 آب (أغسطس) إلى 13 أيلول (سبتمبر)): يمكنك تحديد قناة للتواصل ووقت للتواصل (بسبب الاختلاف الزمني). تحسين أهدافي وتحديد التوقعات من كلا الجانبين مزيد من المعلومات حول المنتدى والمنتج ناقش بنية المستندات المقترَحة مع المرشدين وأعضاء المؤسسة الآخرين وأكمِل هذه البنية.

فترة التوثيق سيتبع هذا المشروع إرشادات المشروع ذات الطول القياسي (11 أسبوعًا إجمالاً، من 14/9/2020 إلى 30/11/2020). سأقضي حوالي 20 ساعة في الأسبوع لإكمال الأهداف الموضّحة أدناه. بالإضافة إلى هذه الأهداف، سأشارك في اجتماعات المرشدين وأتواصل معهم خلال هذه الفترة حسب الحاجة. سأعمل مع المرشدين لتحديد أفضل وقت لذلك. ملاحظة: هذا المخطط الزمني مرن ويراعي حقيقة أنّ الاحتياجات التنظيمية يمكن أن تتغيّر. تسمح لك الأطر الزمنية الكبيرة بالمرونة والقدرة على تغيير التركيز حسب الحاجة.

الأسبوع 1: مراجعة المعالم المحدّدة وتحسينها تقسيم مستودع CircuitVerse وتنزيله على جهازي مناقشة نمط الفيديوهات مع المرشدين، بالإضافة إلى تطوير نموذج لشاشة افتتاحية للفيديو وأي موسيقى تملأ المساحة بين العنوان والشاشات النهائية ومعلومات إضافية يجب تضمينها مراجعة مواضيع الفيديوهات التعليمية والحصول على الموافقة عليها تحديد مواضيع الفيديوهات التعليمية والحصول على الموافقة عليها مراجعة بنية التنقّل في الشريط الجانبي والحصول على الموافقة عليها

الأسبوع 2: إنشاء نموذج برنامج تعليمي والحصول على موافقة عليه من قبل المرشد إنشاء صفحة مقصودة للبرنامج التعليمي لاستضافة البرامج التعليمية

الأسبوع 3 و4 و5: إضافة فيديوهات تعليمية لتوضيح مهام سير عمل مختلفة للمحاكي

الأسبوع 6 و7 و8 و9: إنشاء أدلة تعليمية لدوائر بسيطة ومعقدة مختلفة

الأسبوع 10: إعادة هيكلة تنقل الشريط الجانبي من أجل الاتساق لتحسين تجربة إعداد المستخدم

الأسبوع 11: مراجعة عملي بحثًا عن الأخطاء المطبعية والأخطاء


عيّنات العمل ذات الصلة في CircuitVerse

*يمكنك الانتقال إلى هذا الرابط للاطّلاع على نموذج برنامج تعليمي: إنشاء وحدة فك ترميز مكوّنة من سبعة أقسام. : https://pragatijain.github.io/circuitverse/index.html

*يمكنك العثور هنا على نموذج رابط فيديو تعليمي لاستخدام "أداة التحليل التركيبي". https://www.youtube.com/watch?v=7FkeqBYcd1w ملاحظة 1: على الرغم من أنّ هذا الفيديو يوضّح المحتوى الحالي، فإنّه يهدف إلى عرض أسلوب استخدام التعليقات التوضيحية لإنشاء نمط فيديو متناسق. ملاحظة 2: عند بدء العمل على GDevelop، سأشتري ترخيصًا للبرنامج ولن يتضمّن المنتج النهائي علامة مائية.

*الصفحة المقصودة للبرنامج التعليمي CircuitVerse https://docs.google.com/document/d/1sBKS2cq76zRHDGgA2Lbf7isSisRK_ELLSPsg-7atCAI/edit#

*يمكنك الاطّلاع على الاقتراح الكامل كمستند على Google: https://docs.google.com/document/d/1vzYyDnX6mFXXByrcwVsrxCgpIWKpcj8U8DSa3gVB7RA/edit#


نموذج البرنامج التعليمي: وحدة فك ترميز 7 أقسام وحدة فك ترميز 7 أقسام

نظرة عامة:

يشاركك هذا البرنامج التعليمي خطوات مختلفة لإنشاء برنامج فك ترميز مكون من 7 مقاطع باستخدام CircuitVerse. وحدة الترميز هي دائرة تركيبية تحوّل عددًا ثنائيًا إلى العدد العشري المقابل له. يستقبل هذا المعالج أربعة بتات من الإدخال ويحتوي على سبعة مخارج.

إجراء التصميم

لإنشاء دائرة عرض مكونة من 7 قطاعات في CircuitVerse، سنتّبع الخطوات التالية: استخدِم أداة "التحليل المركّب" المتاحة في محاكي CircuitVerse لصياغة جدول الحقيقة. باستخدام جدول الحقيقة هذا، سننشئ الدائرة الكهربائية داخل المحاكي. ستنقل هذه الدائرة الكهربائية الإخراج إلى شاشة LED من سبعة أقسام. اربط التصنيفات ذات الصلة للدائرة التجميعية بمخرجات شاشة LED ذات الأجزاء السبعة لمعرفة كيفية عمل الدائرة. العرض المكوّن من سبع قطاعات هو جهاز عرض إلكتروني لعرض الأرقام العشرية من 0 إلى 9.يُرجى تحليل سلوك الدائرة الكهربائية باستخدام بيانات جدول الحقيقة. جدول الحقيقة يسرد الجدول 1 أدناه نواتج مختلفة لمجموعات مختلفة من الإدخالات لوحدة فك ترميز مكوّنة من 7 أقسام.

قائمة عناصر CircuitVerse

يسرد الجدول 2 المكونات المختلفة المطلوبة لتنفيذ الدائرة.

وضع جدول الحقائق

اتّبِع الخطوات التالية لصياغة جدول الحقيقة ضمن محاكي CircuitVerse:

إكمال الدورة التدريبية

راجِع الشكل 10 لتوصيل أسلاك الإدخال ذات الصلة بالتسميات المقابلة للدائرة التجميعية بمخرجات شاشة العرض ذات الأقسام السبعة ذات الصلة لإكمال الدائرة. يعرض هذا الفيديو دائرة محاكاة لوحدة فك ترميز مكوّنة من 7 أقسام تم إنشاؤها داخل محاكي CircuitVerse. رابط الفيديو: https://www.youtube.com/embed/tGTy4P-RxP0

تحليل الدائرة الكهربائية

بدِّل قيم الإدخال المختلفة (S3 وS2 وS1 وS0) وتحقَّق من جدول الحقيقة (راجِع الجدول 1) للتحقّق من دائرة وحدة فك ترميز السبع مقاطع.

يحتوي مكون عرض مكون من سبعة قطاعات داخله على 8 أجزاء LED ويتم سحب أحد طرفي الدبابيس من الوحدة كما هو موضح في الشكل 8. لإضاءة مصباح LED في شريحة معيّنة، يجب تشغيل القطاعات ذات الصلة (المصنَّفة على النحو التالي: a أو b أو c أو d أو e أو f أو g في الشكل 10) لتمثيل الأرقام من 0 إلى 9. على سبيل المثال، لعرض الرقم 1، يجب تشغيل مصباحَي LED b وc.

إذا تعذّر على مصباح LED عرض الرقم العشري الصحيح، راجِع الجدول 3 والشكل 10 وحدِّد المشاكل في اتصالات الأسلاك وحلها. يسرد الجدول 3 ضبط دبوس العرض لشريحة 7.