TidyBlocks: Preguntas frecuentes

¿Para quién es TidyBlocks? Nuestra audiencia principal son los estudiantes de secundaria y preparatoria (de 10 a 18 años) que están aprendiendo a utilizar e interpretar datos. Esperamos que los alumnos mayores como los estudiantes que realizan una introducción a la estadística a nivel universitario, también lo encontrará úti

¿Por qué bloques? Por varias razones:

  1. Muchos estudios han demostrado que la programación basada en bloques es más accesible para los principiantes que la programación basada en texto.
  2. Si los usuarios en edad escolar han realizado alguna programación antes, probablemente hayan utilizado Scratch, por lo que la interfaz del bloque ya les resultará familiar.
  3. Igual de importante, la interfaz ya será familiar para sus profesores.

¿Puede TidyBlocks hacer [cosa]? La respuesta es "no" o "todavía no":

  1. TidyBlocks nunca será una herramienta de análisis de datos de nivel industrial, más que Scratch está destinado a reemplazar lenguajes como Java. Ellos dos balance bikes estan diseñados para ayudar a las personas a dominar conceptos clave antes de pasar a otras herramientas.
  2. Dicho esto necesitamos agregar más bloques para manejar los tipos de preguntas que surgen en los cursos de estadística de la escuela secundaria. Las sugerencias son bienvenidas, como son ejemplos y ayuda con la implementación. Por favor contact us si le gustaría contribuir.

¿TidyBlocks es un producto de RStudio? No. La primera versión fue desarrollada por Maya Gans mientras ella era pasante de verano, pero TidyBlocks es un proyecto de código abierto independiente.

¿TidyBlocks usa R o Python? No: TidyBlocks es 100% JavaScript.

¿TidyBlocks genera código R o Python? No, pero podria. Si bien la Version 1 generaba JavaScript ejecutable directamente, la Version 2 produce JSON que luego se traduce en objetos de código ejecutables. Generar R o Python que se puedan copiar y pegar en algún otro sistema sería sencillo, pero desde el punto de vista de la enseñanza, creemos que sería mejor hacer que los alumnos usen esos sistemas directamente una vez que han aprendido lo que están tratando de hacer.

**¿Necesito instalar algo para usar TidyBlocks?: ** No. TidyBlocks se ejecuta en cualquier navegador moderno sin ningún tipo de proceso de servidor, por lo que no requiere que instales nada. (Esto es particularmente importante para los usuarios de escuelas y bibliotecas, cuyas máquinas a menudo están bloqueadas por razones de seguridad.)

¿Necesito crear una cuenta para usar TidyBlocks? No, y no recopilamos ningún dato de ningún tipo sobre nuestros usuarios.

¿Puedo guardar proyectos, resultados y parcelas localmente? Si.

¿Qué licencia usa TidyBlocks? La Licencia Hippocratica , que permite su uso para cualquier cosa que no viole las leyes básicas de derechos humanos. (Si lo que está enseñando o la forma en que lo está enseñando viola La Declaracion Universal de Derechos Humanos, preferimos no involucrarnos.)

¿Cómo toma decisiones el proyecto? Maya Gans, Justin Singh, y Greg Wilson son responsables de revisar y fusionar las solicitudes de extracción, priorizar problemas, y la implementación de versiones actualizadas. De momento toman decisiones por consenso, pero si ganamos colaboradores más habituales, vamos a empezar a usar Martha's Rules para dar a todos los involucrados una voz igual.

¿Cómo puedo contribuir? Nos alegra que hayas preguntado:

¿Dónde puedo contribuir? Por favor use our GitHub repository para presentar problemas y enviar solicitudes de extracción. También tenemos un canal de Slack para colaboradores habituales --- por favor contactanos si quieres unirte.