google / google/codeworld

Language levels for blocks

Abierto
#396 0 comentarios 0 reacciones 0 asignados Ver en GitHub
discussion funblocks
Lenguaje dominante
Haskell
Estrellas
1.3k
Forks
201
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

A problem with my current block-based class is that there's just too much in the toolbox, and students can't find what's important. I'd like to instead set up progressive language levels. This would be an option that lets you swap out the toolbox for different sets of blocks. For the beginning of the class, we might just have a few blocks: `drawingOf`, `&`, `circle`, `solidCircle`, `rectangle`, `solidRectangle`, `translated`, `rotated`, `scaled`, and `colored` -- and a second drawer of major colors. Then later, we could selectively enable features like variables, polygons, lists and list comprehensions, and animations.

Prior art includes Racket, and others.

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.