Back to Freecodecamp

Task 39

curriculum/challenges/english/blocks/learn-how-to-clarify-misunderstandings/67e925b7293951767223e175.md

latest2.1 KB
Original Source
<!-- (Audio) Sophie: Yes, that's correct. "Abstraction" is about reducing complexity by showing only what's necessary, keeping the details hidden. -->

--instructions--

Listen to the audio and complete the sentence below.

--fillInTheBlank--

--sentence--

Yes, that's correct. "Abstraction" is about reducing BLANK by showing only what's necessary, BLANK.

--blanks--

complexity

--feedback--

This noun means something that has many parts or is difficult to understand.


keeping the details hidden

--feedback--

These four words together mean not showing how something works internally, only showing the essential parts. The first word ends with -ing.

--explanation--

Complexity refers to how complicated or difficult something is, especially when it has many parts or steps. For example:

The back-end logic added a lot of complexity to the app. - This means the back-end code made the application harder to understand or manage.

Keeping the details hidden means not showing all the internal steps or how something works, only what is necessary. For example:

The user interface hides the complexity of the system by keeping the details hidden. – This means users only see what they need, without the technical background.

--scene--

json
{
  "setup": {
    "background": "company2-center.png",
    "characters": [
      {
        "character": "Sophie",
        "position": {
          "x": 50,
          "y": 0,
          "z": 1.4
        },
        "opacity": 0
      }
    ],
    "audio": {
      "filename": "B1_16-1.mp3",
      "startTime": 1,
      "startTimestamp": 70.2,
      "finishTimestamp": 76
    }
  },
  "commands": [
    {
      "character": "Sophie",
      "opacity": 1,
      "startTime": 0
    },
    {
      "character": "Sophie",
      "startTime": 1,
      "finishTime": 6.8,
      "dialogue": {
        "text": "Yes, that's correct. Abstraction is about reducing complexity by showing only what's necessary, keeping the details hidden.",
        "align": "center"
      }
    },
    {
      "character": "Sophie",
      "opacity": 0,
      "startTime": 7.3
    }
  ]
}