شجرة المشكلاتProblem Tree

حلّل المشكلة كخبير قبل أن تبرمج حلّهاAnalyze a problem like an expert before you code a solution

ما هي شجرة المشكلات؟What is a Problem Tree?

أداة يستخدمها صنّاع الأثر لفهم المشكلة من جذورهاA tool changemakers use to understand a problem from its roots

  1. 🌱

    الجذور = الأسباب: لماذا تحدث المشكلة؟ الحل الحقيقي يبدأ من هنا.Roots = Causes: why does the problem happen? Real solutions start here.

  2. 🪵

    الجذع = المشكلة: المشكلة الأساسية التي نريد حلّها.Trunk = Problem: the core problem we want to solve.

  3. 🌿

    الفروع = الآثار: ماذا يحدث بسبب المشكلة؟Branches = Effects: what happens because of the problem?

  4. 🗑️

    انتبه للعناصر المضلِّلة! ضع ما لا علاقة له بالمشكلة في سلة «ليس له علاقة».Watch out for distractors! Put anything unrelated in the “Not related” bin.

اسحب البطاقة إلى مكانها، أو اضغط عليها ثم اضغط على المكان المناسب. من المرحلة الثالثة يبدأ المؤقت!Drag a card to its place, or tap it and then tap the right area. A timer starts from level 3!

المحلّلAnalyst
—
المرحلةLevel1/5
0
المشكلة المطروحةThe problem

—

🌿 الفروع = الآثارBranches = Effects
🪵 الجذع = المشكلةTrunk = Problem
🌱 الجذور = الأسبابRoots = Causes

البطاقاتCards (0)

اسحب أو اضغط بطاقةDrag or tap a card

ضع هنا ما لا علاقة له بالمشكلةPut anything unrelated here

🗑️ ليس له علاقة🗑️ Not related

عبقري التحليل!Analysis Genius!

أحسنت يا Well done, — مجموع نقاطكyour score: 0 ⭐

ماذا تعلّمت؟What did you learn?

قبل أن يكتب المبرمج أي سطر كود، يجب أن يفهم المشكلة. شجرة المشكلات تساعدك على التمييز بين الأسباب والآثار واستبعاد ما لا علاقة له بالمشكلة. في كودباكت نبدأ كل مشروع بهذه الخطوة، ثم نبني تطبيقاً أو لعبة تعالج أحد الجذور. Before a programmer writes a single line of code, they need to understand the problem. A problem tree helps you tell causes from effects and filter out what's unrelated. At CodPact, every project starts with this step — then we build an app or game that tackles one of the roots.