From 59a5b2c996d7f9131b5a7a6af8718150e24923f2 Mon Sep 17 00:00:00 2001 From: jkangEDC Date: Wed, 18 Sep 2024 14:56:25 -0400 Subject: [PATCH] A11y - U1 OpProjects list edits - both en & es --- .../1-introduction/optional-projects/3-pong.es.html | 6 ++++-- .../1-introduction/optional-projects/3-pong.html | 6 ++++-- .../optional-projects/4-daisy.es.html | 3 ++- .../1-introduction/optional-projects/4-daisy.html | 13 +++++++------ .../optional-projects/5-sentence-builder.es.html | 9 +++++---- .../optional-projects/5-sentence-builder.html | 11 ++++++----- 6 files changed, 28 insertions(+), 20 deletions(-) diff --git a/cur/programming/1-introduction/optional-projects/3-pong.es.html b/cur/programming/1-introduction/optional-projects/3-pong.es.html index b074e89cd5..10c7e520e0 100644 --- a/cur/programming/1-introduction/optional-projects/3-pong.es.html +++ b/cur/programming/1-introduction/optional-projects/3-pong.es.html @@ -21,8 +21,10 @@

El juego de Pong

Direcciones inicial y final de la pelota.
  • Crea los objetos de la paleta y la pelota y dales sus disfraces (rectángulo y círculo rellenos).
  • -
    Haz esto por tu cuenta, pero si te quedas atascado, mira estos pistas para el juego de Pong sobre cómo proceder.
    -
  • Escribe el código para que la paleta se mueva hacia arriba y hacia abajo cuando el usuario presione las teclas de flecha hacia arriba y hacia abajo. No dejes que la paleta se mueva más allá de los bordes del escenario.
  • +
  • +
    Haz esto por tu cuenta, pero si te quedas atascado, mira estos pistas para el juego de Pong sobre cómo proceder.
    + Escribe el código para que la paleta se mueva hacia arriba y hacia abajo cuando el usuario presione las teclas de flecha hacia arriba y hacia abajo. No dejes que la paleta se mueva más allá de los bordes del escenario. +
  • Escribe el código para que la pelota comience a moverse cuando se pulse la bandera verde y para que rebote en los bordes del escenario y la paleta. Ten en cuenta que hay un bloque incorporado para rebotar en los bordes.
  •   diff --git a/cur/programming/1-introduction/optional-projects/3-pong.html b/cur/programming/1-introduction/optional-projects/3-pong.html index ab3e646907..42e29716a1 100644 --- a/cur/programming/1-introduction/optional-projects/3-pong.html +++ b/cur/programming/1-introduction/optional-projects/3-pong.html @@ -22,8 +22,10 @@

    The Game of Pong

    Initial and final directions of ball
  • Create the paddle and the ball sprites and give them their costumes (filled rectangle and circle).
  • -
    Do this on your own but if you get stuck, look at these hints for the Game of Pong on how to proceed.
    -
  • Write the code to have the paddle move up and down when the user presses the up arrow and down arrow keys. Don't let the paddle move beyond the edges of the stage.
  • +
  • +
    Do this on your own but if you get stuck, look at these hints for the Game of Pong on how to proceed.
    + Write the code to have the paddle move up and down when the user presses the up arrow and down arrow keys. Don't let the paddle move beyond the edges of the stage. +
  • Write the code to start the ball moving when green flag is clicked and to bounce off the stage edges and the paddle. Note that there is a built in block to bounce off the edges.
  •   diff --git a/cur/programming/1-introduction/optional-projects/4-daisy.es.html b/cur/programming/1-introduction/optional-projects/4-daisy.es.html index afcd26cf0a..88c014a4d4 100644 --- a/cur/programming/1-introduction/optional-projects/4-daisy.es.html +++ b/cur/programming/1-introduction/optional-projects/4-daisy.es.html @@ -16,13 +16,14 @@

    Diseño margarita

      -
    1. Reflexiona sobre cómo se creó este diseño. ¿Cuáles son los bloques de construcción fundamentales? ¿Cómo se organizan estos?
    2. +
    3. Reflexiona sobre cómo se creó este diseño. ¿Cuáles son los bloques de construcción fundamentales? ¿Cómo se organizan estos?

      Puedes ver la animación para tomar algunas ideas.

      Animación que muestra la creación del diseño margarita mediante la rotación de un círculo
      +
    4. Todo el diseño se compone de círculos. Entonces, lo primero que debes hacer es escribir código que creará un círculo. Para hacer esto, crea un bloque personalizado dibujar círculo utilizando la opción "Crear un bloque" del menú "Variables". Pista: Un polígono regular con 30 lados o más es una buena aproximación para un círculo.
    5. Ahora que sabes dibujar un círculo, puedes generar el diseño de la margarita girando un poco tu personaje al final de cada círculo dibujado. En el diseño de arriba hay 24 círculos. ¿Cuánto debe girar el personaje cada vez que se dibuja un círculo para hacer un ciclo completo de 360° cuando todos los círculos están dibujados? Crea un bloque personalizado dibujar margarita para hacer esto.
    diff --git a/cur/programming/1-introduction/optional-projects/4-daisy.html b/cur/programming/1-introduction/optional-projects/4-daisy.html index 32abbc3882..4bdba9f479 100644 --- a/cur/programming/1-introduction/optional-projects/4-daisy.html +++ b/cur/programming/1-introduction/optional-projects/4-daisy.html @@ -17,13 +17,14 @@

    Daisy Design

      -
    1. Discuss how this design was created. What are the fundamental building blocks? How are these arranged?
    2. -
      -

      You can watch this animation to get some ideas.

      -
      - Animation showing the creation of the Daisy design by rotation of a circle +
    3. Discuss how this design was created. What are the fundamental building blocks? How are these arranged? +
      +

      You can watch this animation to get some ideas.

      +
      + Animation showing the creation of the Daisy design by rotation of a circle +
      -
    4. +
    5. The entire design is made up of circles. So the first thing to do is to write code that will create a circle. To do this, create a custom block Draw Circle via the “Variables” menu “Make a block” option. Hint: A regular polygon with 30 or more sides is a good approximation for a circle.
    6. Now that you can draw a circle, you can generate the Daisy Design by rotating your sprite a bit at the end of each circle drawn. In the design above there are 24 circles. How much must the sprite turn each time a circle is drawn in order to make a full cycle of 360° when all the circles are drawn? Create a custom block Draw Daisy to do this.
    7. diff --git a/cur/programming/1-introduction/optional-projects/5-sentence-builder.es.html b/cur/programming/1-introduction/optional-projects/5-sentence-builder.es.html index d135e0fd40..680a9a8d1f 100644 --- a/cur/programming/1-introduction/optional-projects/5-sentence-builder.es.html +++ b/cur/programming/1-introduction/optional-projects/5-sentence-builder.es.html @@ -10,7 +10,6 @@

      Modelar el lenguaje

      En este proyecto, usarás reporteros y listas para crear un programa capaz de crear un lenguaje más complicado que el proyecto Chisme.

      -
        • sustantivos (cosas)
        • @@ -21,6 +20,7 @@

          Modelar el lenguaje

        • preposiciones (indican relaciones)
        +
        1. Haz clic para cargar un proyecto nuevo. Entonces guárdalo.

          Contiene seis reporteros, cada uno de los cuales reporta una palabra aleatoria de una lista de palabras en esa categoría.

          @@ -34,12 +34,13 @@

          Modelar el lenguaje

          Se pueden construir oraciones más complicadas a partir de varios sintagmas. Crea estos reporteros de sintagmas:
          1. bloque reportero verde de sintagma nominal verde debe unir palabras de dos categorías para formar sintagmas como "el sándwich" o "una jirafa", o de tres categorías para crear sintagmas como "el niño pequeño", "una jirafa verde" o "nuestro viejo sándwich".
          2. -
          3. bloque reportero verde de sintagma preposicional debe combinar una preposición con un sintagma nominal para crear sintagmas como "cerca del niño pequeño" o "sobre una pizza sabia".
          4. -
            Usar sintagma nominal para definir sintagma preposicional es un buen ejemplo de abstracción. Si luego cambia sintagma nominal para incluir nombres de personas, sintagma preposicional seguirá funcionando.
            +
          5. bloque reportero verde de sintagma preposicional debe combinar una preposición con un sintagma nominal para crear sintagmas como "cerca del niño pequeño" o "sobre una pizza sabia". +
            Usar sintagma nominal para definir sintagma preposicional es un buen ejemplo de abstracción. Si luego cambia sintagma nominal para incluir nombres de personas, sintagma preposicional seguirá funcionando.
            +
          6. bloque reportero verde de sintagma verbal debe reportar solo un verbo como "salta" o une un verbo y un adverbio para crear combinaciones como "salta tristemente", "duerme la siesta rápidamente" o "piensa con sueño".
          +
          Estos sintagmas serán correctos gramaticalmente, pero no necesariamente tendrán sentido. Por ejemplo, sintagma nominal podría generar "una pizza cansada".
        2. -
          Estos sintagmas serán correctos gramaticalmente, pero no necesariamente tendrán sentido. Por ejemplo, sintagma nominal podría generar "una pizza cansada".
        3. Luego, haz una oración complicada de reportero que combine un sintagma nominal, un sintagma verbal y un sintagma preposicional. oración complicada que reporta 'mi elefante tonto frente a tu elefante cansado se sienta rápidamente' diff --git a/cur/programming/1-introduction/optional-projects/5-sentence-builder.html b/cur/programming/1-introduction/optional-projects/5-sentence-builder.html index 3d3ac16a63..9093c9cf91 100644 --- a/cur/programming/1-introduction/optional-projects/5-sentence-builder.html +++ b/cur/programming/1-introduction/optional-projects/5-sentence-builder.html @@ -10,7 +10,6 @@

          Modeling Language

          In this project, you will create a program capable of creating more complicated language than the Gossip project.

          -
            • nouns (things)
            • @@ -21,6 +20,7 @@

              Modeling Language

            • prepositions (relationship indicators)
            +
            1. Click here to load a starter project. Then save it.

              It contains six reporters that each report a random word from a list of words in that category.

              @@ -34,13 +34,14 @@

              Modeling Language

              More complicated sentences can be built up from multiple phrases. Create these phrase reporters:
              1. green noun phrase reporter block should join words from two categories to make phrases like "the sandwich" or "a giraffe," or from three categories to create phrases like "the little boy," "a green giraffe," or "our old sandwich."
              2. -
              3. green prepositional phrase reporter block should combine a preposition with a noun phrase to create phrases like "near the little boy" or "over a wise pizza."
              4. -
                Using noun phrase to define prepositional phrase is a good example of abstraction. If you later change noun phrase to include people's names, prepositional phrase will still work.
                +
              5. green prepositional phrase reporter block should combine a preposition with a noun phrase to create phrases like "near the little boy" or "over a wise pizza." +
                Using noun phrase to define prepositional phrase is a good example of abstraction. If you later change noun phrase to include people's names, prepositional phrase will still work.
                +
              6. green verb phrase reporter block should report either just a verb like "jumps" or join a verb and an adverb to create combinations like "jumps sadly," "naps quickly," or "thinks sleepily."
              +
              These phrases will be grammatically correct, but they won't necessarily make sense. For example, noun phrase might generate "a tired pizza."
            2. -
              These phrases will be grammatically correct, but they won't necessarily make sense. For example, noun phrase might generate "a tired pizza."
              -
            3. +
            4. Then, make a reporter complicated sentence that combines a noun phrase, a verb phrase, and a prepositional phrase. complicated sentence reporting 'my silly elephant in front of your tired elephant sits down quickly'