Guias · 17 min de leitura

Rubrica de avaliação de projetos Arduino: ficha de notas, formulário de entrega e portfólio

Rubrica de projetos Arduino para professores: 6 critérios e 4 níveis, pesos, um formulário de entrega, checklist de 5 minutos na mesa, autoavaliação, avaliação entre pares e portfólio.

Se você avalia um projeto Arduino só perguntando “funciona?”, pode acabar dando a mesma nota a um aluno que copiou o código de um colega e a outro que remontou o circuito três vezes e achou o bug sozinho. Uma rubrica de projetos Arduino mais justa olha cinco dimensões: o circuito (está montado certo e com capricho), o código (o aluno consegue mudar algo de propósito), a compreensão (consegue explicar uma linha que você escolher), o processo de depuração (o que fez quando deu errado) e a documentação e apresentação (consegue mostrar o que fez). Circuito, código e documentação medem o produto; compreensão e depuração medem o processo. Quando mais da metade da nota vem do processo, os alunos param de esconder os erros e começam a explicá-los.

Este post é um conjunto de modelos para você levar à aula amanhã: uma rubrica principal de 6 critérios e 4 níveis, pesos, um formulário de entrega do projeto de uma página, uma aula de entrega de 40 minutos, um checklist de 5 minutos na mesa, formulários de autoavaliação e de avaliação entre pares, um portfólio do semestre e um cálculo de nota passo a passo para um aluno. Os exemplos partem de uma turma hipotética de 24 alunos trabalhando em trios. Se você quer uma tabela mais curta, de 3 níveis, para observação rápida nas aulas semanais, use a rubrica do plano de aula de robótica e programação de 8 semanas; o conjunto abaixo é para a nota que você dá no fim de um projeto.

Protoboard usada para montar circuitos nas aulas de Arduino
O critério do circuito começa na protoboard: a linha de GND comum, a direção de cada LED e o resistor na frente de cada LED podem ser conferidos em meio minuto.

Por que “funciona?” não basta: 5 dimensões

Nos projetos Arduino, o produto e o aprendizado nem sempre estão no mesmo lugar. Um semáforo cujos LEDs acendem na ordem pode significar que o aluno carregou o código sem nunca lê-lo. Uma luz noturna que nunca acende pode ser a tentativa em que o aluno mediu o valor do sensor no Monitor Serial e descobriu um limite mal escolhido, que era exatamente o assunto da aula. Por isso ajuda dividir a rubrica em duas famílias. Do lado do produto, você olha o circuito, o código e os documentos entregues; essa evidência está na mesa, no papel e em uma foto. Do lado do processo, você olha como o aluno fala e o caminho que segue enquanto caça um bug; isso você só vê perguntando e observando. A tabela abaixo resume o que olhar em cada dimensão e de onde vem a evidência.

DimensãoO que você olha?De onde vem a evidência?Produto / processo
CircuitoAs ligações batem com o esquema, o GND é comum, os LEDs têm resistor, os fios podem ser seguidosO circuito na mesa, uma foto tirada de cimaProduto
CódigoCompila, o aluno mudou de propósito pelo menos um valorO código na placa, “a parte do código que eu mudei” no formulárioProduto
CompreensãoConsegue explicar uma linha que você escolher e dizer o que acontece se ela mudarA pergunta “O que esta linha faz?”, verificação oralProcesso
DepuraçãoSegue uma ordem quando dá errado, anota o bug e a correçãoRegistro de bugs, as suas anotações de observaçãoProcesso
Documentação e apresentaçãoO formulário de entrega está completo, consegue explicar o que fez em 2–3 minutosFormulário de entrega, foto e vídeo, apresentação curtaProduto

A rubrica principal: 6 critérios, 4 níveis e pesos

Às cinco dimensões, acrescentamos um sexto critério: hábitos de trabalho, segurança e trabalho em equipe. Em uma aula de Arduino em grupos, trocar fios com o cabo USB ligado ou largar o seu papel e ficar de lado também faz parte do aprendizado. Cada nível está escrito como um comportamento observável; em vez de expressões vagas como “entende bem”, você tem coisas que dá para ver na mesa, como “explica corretamente a linha escolhida e diz o que acontece se ela mudar”. Ver uma vez o comportamento de uma célula basta para pôr o aluno naquele nível. Se você ficar entre dois níveis, anote o mais baixo com uma nota curta; é a primeira coisa que você confere no próximo projeto.

Critério (peso)1 – Iniciando2 – Em desenvolvimento3 – Proficiente4 – Avançado
Montagem do circuito (20%)Não consegue montar sem ajuda nem com o esquema; LED invertido ou sem resistor, fios na fileira erradaMonta pelo esquema, corrige 1–2 erros de ligação depois que eles são apontadosMonta pelo esquema sem erros, usa cores de fio com sentido (vermelho 5V, preto GND)Monta com capricho, dá o motivo de cada ligação, passa uma peça para outro pino e muda o código de acordo
Código e mudanças (15%)Carrega o código, não muda nada ou a mudança não compilaMuda um número (um delay, um limite) e vê o resultadoFaz a mudança que a tarefa pede; o código compila e se comporta como esperadoAcrescenta um comportamento novo (um segundo LED, uma condição nova), dá nomes claros às variáveis, escreve comentários
Compreensão e explicação (25%)Não consegue responder “O que esta linha faz?”Lê a linha e diz de modo vago para que serve (“alguma coisa com o LED”)Explica corretamente a linha escolhida e diz o que acontece se ela mudarPercorre o programa inteiro, explica a diferença entre setup() e loop() e por que a condição é necessária
Processo de depuração (20%)Fica esperando quando dá errado ou desmonta tudo e começa do zeroConfere as coisas uma por uma com ajuda; acha o bug, mas não sabe dizer comoSegue uma ordem (alimentação, fios, pino, código, Monitor Serial) e anota o bug no registroFormula uma hipótese, muda uma coisa de cada vez, explica a outro grupo o bug que achou
Documentação e apresentação (10%)Formulário de entrega quase vazio, sem fotoFormulário preenchido, mas falta a tabela de ligações ou a parte do bugFormulário completo, foto nítida, explica o que fez em 2–3 minutosPrepara sozinho a tabela de ligações, mostra o código antes e depois, responde a perguntas
Hábitos de trabalho, segurança, trabalho em equipe (10%)Muda o circuito com o USB ligado, abandona o seu papelDesliga o USB quando lembrado, faz parte do seu papelSegue as regras, faz o seu papel, arruma a mesaReveza os papéis, ajuda outro grupo, percebe um risco de curto-circuito e avisa os outros

Os pesos são propositais: 45% da nota vêm do produto (circuito, código, documentação) e 55% do processo (compreensão, depuração, hábitos de trabalho). A compreensão tem o maior peso porque, em uma aula em que o código é fácil de copiar, a explicação do próprio aluno é o sinal mais confiável do que ele realmente aprendeu. Nos primeiros projetos, você pode subir a montagem do circuito para 25% e baixar o código para 10%; nas primeiras semanas, os alunos carregam código pronto na maior parte do tempo de qualquer jeito. Na segunda metade do semestre, quando começam a juntar dois projetos ou a acrescentar comportamentos próprios, faz mais sentido subir o código para 20% e baixar o circuito para 15%. Mantenha o total em 100 e compartilhe os pesos com os alunos antes de o projeto começar; um aluno que sabe o que vale pontos também preenche o formulário de entrega com mais cuidado.

Não use a rubrica inteira em toda aula. Nas aulas semanais, foque em um critério (só depuração nesta semana, só compreensão na próxima) e anote o número do nível ao lado do nome do aluno na sua lista da turma. No fim do projeto, essas pequenas observações viram evidência pronta, e você não precisa avaliar do zero 24 alunos em seis critérios no dia da entrega.

Modelo de formulário de entrega do projeto

O formulário de entrega tem uma página, e o grupo o preenche antes de mostrar o projeto. Ele não é para ser um relatório caprichado, e sim um único lugar que junta as evidências da rubrica: a lista de peças e a tabela de ligações sustentam o critério do circuito, a linha mudada sustenta o código, o bug e a correção sustentam a depuração, e a foto e o vídeo sustentam a documentação. A última linha, “O que esta linha faz?”, quem preenche é você. O exemplo abaixo é o formulário de um grupo hipotético que montou o projeto grátis do BlueGrays Luz noturna com LDR. A lista de peças vem da seção Componentes necessários do projeto e as ligações vêm do Esquema do circuito. Apague a terceira coluna quando copiar o modelo.

CampoO que o aluno escreveExemplo: Luz noturna com LDR
Nome e número do projetoO nome no app e o número do projetoLuz noturna com LDR, projeto nº 12
PlacaPlaca e cabo usadosArduino Uno, cabo USB A-B
Grupo e papéisNomes; montador, conferente, leitorAna: montadora, Léo: conferente, Sam: leitor
Lista de peçasPeça e quantidade1 LDR, 1 LED, um resistor de 330 Ω e um de 10 kΩ, protoboard, 5 jumpers
Tabela de ligaçõesPerna da peça → pino do ArduinoLDR: 5V e A0; 10 kΩ: A0 e GND; perna longa do LED: pelo 330 Ω ao D13; perna curta do LED: GND
A parte do código que eu mudeiVersão antiga e nova da linhaif (value < 50) → if (value < 300) (limite de escuro)
Resultado da mudançaO que você observou?Agora o LED acende quando cobrimos o LDR com a mão
Bug que encontreiSintomaO LED nunca acendia
Como achei, como corrigiPassos tentados, em ordemViramos o LED, nada mudou; acrescentamos Serial.begin(9600) e Serial.println(value) ao código; o valor ficava em torno de 400 na sala e 200 coberto com a mão; o limite de 50 era baixo demais
Foto e vídeoNomes dos arquivos12-luz-noturna-grupo3.jpg, vídeo de 15 segundos
De qual projeto eu parti?Projeto de origemBlueGrays, Luz noturna com LDR
O que esta linha faz? (o professor escreve)Uma linha diferente para cada integranteAna: value = analogRead(A0); Léo: digitalWrite(13, HIGH); Sam: if (value < 300)

A força da pergunta “O que esta linha faz?” é que ela mostra o que o aluno realmente entendeu, mesmo em código copiado. Escolha uma linha diferente para cada integrante do grupo e escreva a resposta na última linha do formulário. Uma boa linha é uma que muda o comportamento do programa: um pinMode(), um analogRead() ou digitalRead(), uma condição if, um delay(). Não escolha uma chave nem uma linha vazia. Pergunte em dois passos: primeiro “o que esta linha faz?”, depois “o que acontece se você mudar o 13 desta linha para 12?” Um aluno que responde certo à segunda pergunta fica com 3 em compreensão; um que consegue percorrer com você o programa inteiro fica com 4. Ao escolher linhas em projetos prontos, as explicações do Passo a passo na aba Entenda o código do projeto levam você rápido às linhas que estão no coração do programa. Tratamos de como ler essa aba com os olhos do aluno em Entenda o código e Experimente você mesmo.

Aula de entrega: avaliando 8 grupos em 40 minutos

TempoProfessorGrupos
Antes da aulaPrepara as impressões: 1 formulário de entrega e 1 checklist por grupo, 1 formulário de autoavaliação e 1 de avaliação entre pares por aluno; 64 páginas no total para 24 alunos e 8 grupos, mais 1 lista da turma com a rubricaTermina o projeto, tira a foto do circuito e um vídeo de 10–20 segundos
0–5 minEscreve a ordem de entrega na lousa, prepara os checklists e a folha da rubricaConfere o circuito uma última vez, completa o formulário de entrega
5–37 minUns 4 minutos na mesa de cada grupo, por vez: checklist mais “O que esta linha faz?” para cada integrante (8 grupos × 4 min)Os grupos que esperam preenchem primeiro o formulário de autoavaliação, depois testam o projeto da mesa seguinte e escrevem o formulário de avaliação entre pares
37–40 minRecolhe os formulários, completa os níveis que faltam na rubricaDesconectam o USB, contam as peças de volta na caixa, arrumam a mesa
SaídaFaz duas perguntas de saída na porta e recolhe as respostas no papelCada aluno escreve: “O que você mais aprendeu neste projeto?” e “O que você vai conferir primeiro no próximo projeto?”

Checklist de 5 minutos na mesa

Imprima esta lista em A4 e use uma cópia por grupo. A ordem é proposital: primeiro alimentação e circuito, depois código, e as perguntas orais por último. Se o projeto não funcionar, não pare no meio; os itens restantes reúnem evidências para o critério de depuração. Dê no máximo 5 minutos por grupo; depois de algumas entregas, a maioria das conferências leva 4 minutos.

  • Alimentação: a placa está alimentada pelo USB e o LED de alimentação dela está aceso.
  • GND comum: a linha negativa da protoboard está ligada ao pino GND do Arduino; o sensor e o LED estão na mesma linha.
  • Peças: o LED está na direção certa (perna longa do lado positivo), cada LED tem um resistor na frente, os valores dos resistores batem com o formulário.
  • Comparado com o esquema: os pinos usados são exatamente os mesmos da tabela de ligações do formulário de entrega.
  • Código: o código na placa tem a mudança do formulário; se não tiver certeza, peça ao grupo para carregá-lo mais uma vez.
  • Comportamento: o projeto faz o que deve; se não fizer, o grupo sabe dizer por quê ou qual passo está tentando agora.
  • Mostrar a mudança ao vivo: o grupo volta o valor mudado para o original e mostra a diferença.
  • O que esta linha faz? Cada integrante foi perguntado sobre uma linha diferente e a resposta está no formulário.
  • Registro de bugs: há pelo menos uma entrada para este projeto: sintoma, o que foi tentado, a correção.
  • Evidências: há uma foto nítida do circuito tirada de cima e um vídeo de 10–20 segundos dele funcionando.
Nunca puxe nem encaixe um fio com o USB ligado durante a conferência; desconecte o USB primeiro, faça a mudança e depois ligue de novo. Se a placa ou uma peça esquentar ou você sentir cheiro de queimado, puxe o USB na hora e veja se o 5V e o GND estão ligados diretamente. Se você vir um grupo puxar o USB por segurança, anote como ponto positivo em hábitos de trabalho; desligar o circuito não é ponto perdido, é a atitude certa. Quando suspeitar de um fio rompido, use o bipe de continuidade do multímetro, que explicamos no guia do multímetro.

Formulário de autoavaliação

O formulário de autoavaliação ajuda os alunos a dar nome ao próprio aprendizado e dá a você uma segunda visão para comparar com a sua rubrica. Cada aluno o preenche individualmente; não é um formulário do grupo. A última coluna é a que mais importa: peça a um aluno que marcar “Sim” que anote uma evidência. A autoavaliação não conta para a nota, mas, se o nível que você deu e a marcação do aluno estiverem a dois passos de distância, é uma boa deixa para uma conversa de um minuto com ele. Às vezes os alunos se subestimam, e às vezes lembram de um momento que você perdeu.

AfirmaçãoAinda nãoEm parteSimMinha evidência
Consegui montar o meu circuito sozinho olhando o esquema( )( )( )
Mudei de propósito um valor no código e previ o resultado antes( )( )( )
Consigo explicar a um colega o que as linhas importantes do projeto fazem( )( )( )
Quando aparece um bug, consigo anotar o que fiz, em ordem( )( )( )
Fiz o meu papel no grupo e ajudei os colegas( )( )( )
Uma coisa que vou fazer melhor no próximo projeto–––Escreva uma frase

Formulário de avaliação entre pares

O formulário de avaliação entre pares é preenchido enquanto os grupos testam os projetos uns dos outros. Defina a regra desde o começo: nada de pontos, só observações e sugestões. Alunos dando nota a um colega não é justo nem faz bem ao clima da sala, enquanto uma estrutura de “duas coisas de que gostei, uma sugestão” ensina a dar um retorno útil. Se quiser, você pode usar a qualidade da sugestão que um aluno escreve como evidência para o critério de trabalho em equipe. Devolva o formulário preenchido ao grupo dono do projeto; é essa cópia que vai para o portfólio.

PerguntaResposta
Qual projeto de qual grupo você avaliou?Número do grupo e nome do projeto
O projeto funcionou? O que você viu?Uma frase
O grupo explicou uma linha para você? Qual?Escreva a linha
Primeira coisa de que gostei…
Segunda coisa de que gostei…
Uma sugestãoUse o modelo “Se vocês … ficaria …”
Uma ideia que vou testar no meu projeto…

Portfólio: o que juntar ao longo do semestre

Um portfólio conta a história do semestre, não de um único projeto. Pôr o formulário de entrega do primeiro projeto de LED de um aluno ao lado do formulário do último projeto mostra o crescimento melhor do que qualquer número sozinho. Papel ou digital não importa; o que importa é acrescentar os mesmos itens, com os mesmos nomes, em todo projeto. Para um portfólio digital, a pasta na nuvem ou a plataforma de aprendizagem que a sua escola já usa basta: uma pasta por aluno, uma subpasta por projeto, com nomes de arquivo começando pelo número do projeto, o nome do projeto e a versão. Para um portfólio em papel, uma pasta de argolas com um divisor por projeto resolve.

ItemQuando é acrescentado?Na pasta de papelNa pasta digital
Formulário de entregaNo fim de todo projetoO formulário preenchidoUma foto do formulário ou um documento preenchível
Foto do circuitoQuando o circuito funcionaUma impressão ou um desenho à mãoUma foto de cima em que dá para ler os fios
Vídeo curtoQuando o projeto funcionaUm quadro do vídeoUm vídeo de 10–20 segundos
Versões do códigoA cada mudançaUma impressão com as linhas mudadas marcadasprojeto_v1.ino (original), projeto_v2.ino (mudado)
Registro de bugsSempre que aparece um bugUma página separada no cadernoUma única tabela, uma linha por bug
AutoavaliaçãoNo fim de todo projetoO formulárioUma foto do formulário
Retorno dos colegasNa aula de entregaO formulário de avaliação entre paresUma foto do formulário
Reflexão de fim de semestreNa última semana do semestreUma páginaUma página ou uma gravação de áudio de 1 minuto

A parte mais valiosa do portfólio é o registro de bugs, porque é ali que mora a evidência do critério de depuração. Cada linha responde a seis perguntas: data e projeto, sintoma (o que aconteceu?), primeira hipótese, o que foi tentado (em ordem), a causa real e o que vou fazer na próxima vez. Uma linha de exemplo: “12 de novembro, Luz noturna com LDR; o LED nunca acende; hipótese: LED invertido; viramos o LED, nada mudou, mostramos o valor no Monitor Serial; causa real: um limite de 50 era baixo demais para a luz da sala; na próxima vez vou medir primeiro o valor do sensor.” Um registro que junta 10–15 linhas ao longo do semestre mostra quais erros o aluno não comete mais. Peça que registrem também os erros de compilação; eles podem consultar os mais comuns em erros de compilação no Arduino e aprender a ler valores de sensores em como usar o Monitor Serial.

Dados do app: o que o BlueGrays oferece e o que não oferece

Se os seus alunos usam o BlueGrays no próprio celular, algumas partes do app fornecem evidências pequenas, mas úteis, para a avaliação. O que todas têm em comum é que o próprio aluno mostra a informação a você na tela dele; o app não a manda separadamente ao professor. Então use-as não como nota por si sós, e sim como evidências que abrem uma conversa e completam o portfólio.

  • Eu fiz: quando os alunos terminam um projeto, tocam nesse bloco na página do projeto, e o projeto vai para Oficina > Projetos concluídos. Em uma conferência do portfólio, peça ao aluno que abra essa lista; ela vira um índice rápido dos projetos que ele montou no semestre. Marcar leva um toque, então é uma declaração, não uma prova: para cada projeto da lista, procure no portfólio um formulário de entrega ou uma foto.
  • Verificação oral com o Experimente você mesmo: a tarefa Experimente você mesmo no fim da aba Entenda o código de um projeto vai um passo além do “O que esta linha faz?”. Leia a tarefa em voz alta e peça ao aluno que diga, sem olhar o celular, qual linha mudaria e como; depois deixe-o fazer a mudança e carregar. Combine desde o começo que ele diga abertamente se usou a Dica ou o Ver solução: resolver com a dica pode ser um 3 em compreensão, resolver sem a dica e explicar por quê pode ser um 4.
  • Se precisar de ajuda e Solução de problemas: um grupo que passa pela seção Se precisar de ajuda do Entenda o código, ou pela lista de Solução de problemas do projeto quando houver, está mostrando método na depuração. Pergunte qual item os ajudou a achar o bug e peça que o anotem no registro de bugs.
  • Perguntas do dia e Meu nível: a série de perguntas que muda todo dia, o XP e os níveis de A1 Primeira luz a C2 Mestre da oficina são um bom jeito de manter os alunos ocupados com eletrônica entre as aulas, mas não os transforme em nota. As perguntas são respondidas em casa e sozinho, o nível nunca cai e o resultado depende de quanto tempo o aluno tem. Use para motivar: quem quiser pode compartilhar o novo nível com a turma no fim da semana, e ninguém é obrigado.
Sendo honesto: o BlueGrays não tem um painel que mostre ao professor o progresso de uma turma. No app, você não vê quais projetos os seus alunos terminaram, quais tarefas Experimente você mesmo resolveram nem os resultados dos quizzes; também não dá para passar tarefas nem criar uma turma. Se você distribuiu códigos Premium de um pacote para educadores, a tela Meus códigos só mostra qual código foi usado por quem, quando foi ativado e quando expira; isso não é acompanhamento de progresso. A evidência para a avaliação é sempre o circuito na mesa, o formulário de entrega e a explicação do próprio aluno. Explicamos como os códigos são distribuídos em códigos Premium em lote para a turma.

Exemplo de cálculo de nota: a pontuação de um aluno

Digamos que Sam seja o leitor do grupo que montou o projeto Luz noturna com LDR. As suas observações na aula de entrega são estas: montou o circuito pelo esquema sem erros (circuito 3); mudou o limite, mas não acrescentou um comportamento novo (código 2); explicou a linha do if, disse que com um limite de 600 em vez de 300 o LED acenderia com menos escuro e percorreu o programa inteiro (compreensão 4); sugeriu mostrar o valor no Monitor Serial quando o LED não acendeu e anotou no registro (depuração 3); o formulário de entrega tinha foto, mas faltava a tabela de ligações (documentação 2); fez o seu papel e ajudou o grupo ao lado (hábitos de trabalho 4). Há dois jeitos de calcular a pontuação. No método linear, cada critério vale o nível dividido por 4 vezes o peso. Na conversão suave, os níveis contam como 1 = 50%, 2 = 70%, 3 = 85%, 4 = 100%, para que um aluno que começou mas teve dificuldade não fique perto de zero em um critério.

CritérioPesoNívelPontuação linearConversão suave
Montagem do circuito2033/4 × 20 = 1585% × 20 = 17
Código e mudanças1522/4 × 15 = 7,570% × 15 = 10,5
Compreensão e explicação2544/4 × 25 = 25100% × 25 = 25
Processo de depuração2033/4 × 20 = 1585% × 20 = 17
Documentação e apresentação1022/4 × 10 = 570% × 10 = 7
Hábitos de trabalho, segurança, trabalho em equipe1044/4 × 10 = 10100% × 10 = 10
Total10077,586,5

A nota de Sam é 77,5 de 100 pelo método linear, 78 arredondando; com a conversão suave, é 86,5, ou seja, 87. Seja qual for o método escolhido, use o mesmo o semestre inteiro e explique-o aos alunos antes do primeiro projeto; depois você pode converter a porcentagem para a escala de notas da sua escola. A tabela diz mais do que um número, ela diz o que fazer a seguir: os dois critérios mais baixos de Sam são código e documentação. No próximo projeto, você pode definir as metas de acrescentar um comportamento novo (por exemplo, um bipe curto do buzzer além do LED quando escurece) e preparar a tabela de ligações sem ajuda. Se você puser os pesos e a conversão em uma planilha, as notas dos 24 alunos aparecem assim que você digita os níveis.

Avaliação justa: trabalho em grupo, circuitos que não funcionam, código copiado

  • Contribuição individual em um grupo: os critérios de produto (circuito, código, documentação) podem ser dados ao grupo como um todo, e os de processo (compreensão, depuração, hábitos de trabalho) são sempre individuais. Perguntar a cada integrante sobre uma linha diferente com “O que esta linha faz?” já cria essa divisão. Reveze os papéis (montador, conferente, leitor) em todo projeto, para que no fim do semestre cada aluno tenha assumido cada papel pelo menos uma vez.
  • Um circuito que não funciona: se o projeto não funcionar na entrega, dê no máximo 2 para o circuito, mas não baixe os critérios de processo. Um aluno que procurou o bug de forma sistemática, registrou e sabe explicar onde travou pode ficar com 3 ou 4 em depuração. Se quiser, permita uma correção até a próxima aula e reavalie a pontuação do circuito.
  • Código copiado ou pronto: partir de um projeto pronto não é cópia; as aulas trabalham com código pronto de qualquer jeito. A pergunta real é o que o aluno fez com o código. Como o critério do código olha a mudança e o critério da compreensão olha a explicação, um código pego de outro grupo e não entendido fica baixo nessas duas linhas sozinho. A linha “De qual projeto eu parti?” do formulário torna um hábito citar a origem em vez de escondê-la.
  • Código escrito com um chatbot: em projetos feitos em casa, o código pode ter sido escrito com uma ferramenta de IA. Em vez de proibir, aumente a verificação oral na entrega: os pontos vão para o aluno que sabe explicar e mudar o código, não para quem o escreveu.
  • Peças quebradas e faltas: se o sensor de um grupo estiver quebrado ou um aluno faltar no dia da entrega, não preencha a rubrica naquele dia; complete com uma conferência curta na mesa na aula seguinte. Um problema causado pelo material não deve aparecer na nota do aluno.
  • Todos conhecem a mesma tabela: leia a rubrica com os alunos antes do primeiro projeto e mostre um exemplo de cada nível. Alunos que conhecem as descrições dos níveis perguntam o que precisam fazer para chegar ao próximo nível em vez de contestar a nota.

Você não precisa esperar um projeto grande para testar a rubrica pela primeira vez: comece com um projeto de uma aula, como a Luz noturna com LDR ou o Semáforo, use uma vez o formulário de entrega e o checklist e depois ajuste os pesos à sua turma. Se você vai pôr a avaliação no fim de um programa mais longo, o modelo de apresentação de 3 minutos do post da oficina de Arduino de 5 dias funciona bem junto com esses formulários. Se os seus alunos abrem os projetos no BlueGrays, a lista de peças, o esquema do circuito e os passos do Entenda o código que alimentam a pergunta “O que esta linha faz?” já estão lá; você pode começar com 60 projetos grátis, 20 por plataforma, e, quando passar para os projetos Premium, pode distribuir códigos de pacotes de 5 ou 10 códigos, de compra única e sem renovação, em Perfil > Pacotes para educadores, em vez de cada aluno fazer uma assinatura.

Perguntas frequentes

Como avaliar um projeto Arduino?

Olhe além de se o projeto funciona e avalie cinco dimensões: circuito, código, compreensão, processo de depuração e documentação. Classifique cada uma com uma rubrica de 4 níveis e transforme os níveis em uma nota de 100 usando pesos. No exemplo deste post, 55% da nota vêm do processo e 45% do produto.

O que é uma rubrica e como fazer uma?

Uma rubrica é uma tabela de pontuação que descreve critérios e níveis como comportamentos observáveis. Escolha 4–6 critérios, escreva 3–4 níveis para cada um e use comportamentos que dá para ver na mesa em vez de palavras vagas como “bom”. Defina os pesos antes e compartilhe com os alunos.

Um projeto Arduino que não funciona deve receber nota?

Sim. A pontuação do circuito fica limitada, mas a forma como o aluno procurou o bug, registrou e sabe explicar onde travou vale pontos nos outros critérios. Mesmo em um projeto que não funciona, um bom processo de depuração é uma evidência forte de aprendizado.

Como dar notas individuais em um projeto em grupo?

Dê os critérios de produto (circuito, código, documentação) ao grupo e os de processo (compreensão, depuração, hábitos de trabalho) a cada aluno individualmente. Peça a cada integrante que explique uma linha diferente do código e reveze os papéis em todo projeto.

Como montar um portfólio para uma aula de robótica?

Junte os mesmos itens em todo projeto: o formulário de entrega, uma foto do circuito, um vídeo curto, as versões original e mudada do código, o registro de bugs e a autoavaliação. Uma pasta de argolas ou a pasta na nuvem da sua escola bastam; o que importa é dar nomes consistentes aos arquivos, com o número do projeto e a versão.

Os professores conseguem ver o progresso dos alunos no BlueGrays?

Não, o app não tem painel de progresso da turma, envio de tarefas nem uma tela que mostre ao professor os resultados dos quizzes de um aluno. Os alunos podem mostrar na própria tela os projetos que terminaram em Oficina > Projetos concluídos. Se você usa um pacote para educadores, a tela Meus códigos só mostra qual código foi usado por quem.

Ver todos os projetos
Luz noturna com LDR
#12Iniciante

Luz noturna com LDR

Uma pequena luz noturna que acende sozinha quando escurece e apaga ao amanhecer. Um sensor de luz mede a luminosidade do quarto, e o Arduino acende o LED quando está escuro o suficiente e apaga quando

4.8(102)
205
Semáforo
#3Iniciante

Semáforo

Uma pequena versão do semáforo que você vê na rua todos os dias. O vermelho fica aceso por dois segundos, o amarelo acende por um instante, o verde fica aceso por dois segundos e depois volta ao verme

4.8(131)
397
LED piscante
#1Iniciante

LED piscante

O primeiro contato com a eletrônica: acender e apagar um único LED. O Arduino acende e apaga o LED em intervalos curtos, fazendo a luz piscar rapidamente. Você vê da forma mais simples como a placa co

4.6(188)
1127
Controle de LED com botão (momentâneo)
#9Iniciante

Controle de LED com botão (momentâneo)

É como uma campainha: a luz fica acesa enquanto você pressiona o botão e apaga quando você solta. O Arduino monitora o botão continuamente; enquanto ele está pressionado, o LED fica aceso e apaga assi

4.8(113)
229
Medição da intensidade da luz com LDR
#11Iniciante

Medição da intensidade da luz com LDR

Quer ver a luminosidade do seu quarto em números? O LDR, um pequeno componente sensível à luz, mede a luz ambiente, e o Arduino exibe o valor na tela do computador a cada meio segundo. Cubra o sensor

4.6(81)
139
Luzes de polícia com LEDs
#4Iniciante

Luzes de polícia com LEDs

Como as luzes de uma viatura: o LED vermelho pisca três vezes rapidamente, depois o LED azul pisca três vezes, e a sequência se repete sem parar. Basta ligar dois LEDs e dois resistores ao Arduino. Um

4.7(103)
258
Sequencial de LEDs
#5Intermediário

Sequencial de LEDs

Luzes que acendem uma após a outra, como se estivessem correndo. O Arduino acende seis LEDs, um de cada vez; cada um brilha por um instante e apaga, fazendo a luz percorrer a sequência do início ao fi

4.6(85)
207
Medição de distância com HC-SR04 (Monitor Serial)
#27Iniciante

Medição de distância com HC-SR04 (Monitor Serial)

O sensor HC-SR04 funciona como um morcego que se orienta no escuro: emite um som que você não consegue ouvir, escuta o eco e mede a distância até o objeto à sua frente. O Arduino escreve essa distânci

4.6(46)
71