Todo crédito tem um motivo escrito ao lado
Todo crédito que se move no Reward Study, para cima ou para baixo, carrega um motivo, o adulto que o emitiu, e um vínculo de volta a qualquer tarefa ou recompensa que o causou. Nada fica no saldo sem explicação. No Pro, o histórico inteiro se exporta como um CSV de 9 colunas atrás do seu PIN de adulto, pronto para abrir numa planilha.
colunas na exportação em CSV do registro
lançamentos no registro sem um motivo declarado
O problema
Por que um saldo sem explicação é a discussão real, não as tarefas em si?
Um ponto escrito à caneta num quadro de geladeira registra que um ponto foi dado. Não registra pelo que foi dado. Um mês depois o total é um número que ninguém consegue explicar, e um número que ninguém consegue explicar é um número com o qual uma criança pode discutir, com razão, porque genuinamente não há nada para apontar de volta.
O saldo nunca é uma questão de memória depois que todo lançamento carrega o próprio motivo. Você não precisa lembrar por que um filho tem mais créditos do que outro nesta semana, ou por que um número parece mais baixo do que o esperado, porque o registro já diz o porquê, em ordem, ao lado de todo lançamento que já o moveu.
Isso importa mais exatamente quando um adulto não pode estar fisicamente presente no dia a dia: trabalhando fora, viajando, ou simplesmente não sendo quem estava no cômodo quando uma tarefa foi aprovada. Um coadulto lendo o registro depois vê os mesmos motivos que o adulto que aprovou viu na hora, não um resumo de segunda mão, que é todo o sentido de dois adultos compartilharem um registro em vez de cada um manter sua própria contagem privada do que a criança fez.
O lado da criança
O que a criança vê quando um saldo muda sem aviso?
Uma mudança silenciosa num saldo soa arbitrária, mesmo quando o adulto por trás dela tinha um motivo perfeitamente bom. Um bônus manual ou um desconto manual no Reward Study sempre carrega um motivo que a criança pode ver, seja um elogio por algo fora da lista de tarefas, como ajudar um vizinho, seja uma consequência por algo que quebrou uma regra da casa.
Essa visibilidade funciona nos dois sentidos. Uma criança que discorda de um desconto pode pelo menos ver o motivo declarado em vez de adivinhar um, o que transforma uma possível discussão sobre justiça em, na pior das hipóteses, uma conversa sobre uma decisão específica. Nada é pago sem a sua aprovação antes de mais nada, e o registro é o que prova isso depois.
O mesmo registro sustenta o cartão de progresso semanal que a criança vê do próprio lado: barras da semana, uma comparação com uma janela anterior, e totais desde o início da família, todos lidos diretamente dos mesmos lançamentos que o registro mantém. Desde a 1.8.1 essa leitura foi ampliada para que um crédito dado à mão com um motivo conte como a criança fazendo algo, enquanto um desconto nunca conta, o que mantém a visão de progresso honesta sobre esforço, não só sobre o saldo atual. Nada disso seria possível se os lançamentos fossem números simples em vez de registros com um motivo anexado a cada um.
O mecanismo
O que exatamente o registro grava, e o que contém a exportação?
Todo lançamento no registro carrega a mesma forma: o que aconteceu, o motivo por trás, quem emitiu, e, onde existe um, um vínculo de volta à tarefa ou recompensa específica envolvida. Esse vínculo é o que transforma o registro de uma lista de números num histórico de verdade que você ou seu filho podem rastrear, lançamento por lançamento, de volta a uma tarefa específica, uma aprovação específica, ou uma recompensa específica resgatada.
No Pro, esse histórico completo se exporta como um CSV com nove colunas, com toda data no formato ISO 8601 para que o arquivo abra sem problemas em qualquer programa de planilha:
- Data
- Filho
- Tipo
- Valor
- Motivo
- Emissor
- Tarefa vinculada
- Recompensa vinculada
- Estorno de
A exportação fica restrita a uma família, então uma família rodando duas famílias nunca vê um registro vazar para o outro por acidente, e um arquivo gerado para uma nunca se mistura com o histórico da outra.
A coluna de estorno existe porque a própria fila de aprovações permite desfazer: um adulto pode aprovar, recusar com uma nota, aprovar tudo que está esperando de uma vez, ou desfazer qualquer uma dessas ações depois. Quando uma aprovação é desfeita, o registro não simplesmente apaga o lançamento original e finge que não aconteceu. Ele registra o estorno como um lançamento próprio, vinculado de volta ao que cancela, então o CSV sempre mostra o que foi decidido originalmente e o que mudou isso, em vez de reescrever a história em silêncio.
Quem pode ver
Por que exportar o registro precisa do seu PIN de adulto?
A exportação em CSV é trancada de duas formas ao mesmo tempo: é um recurso Pro, e fica atrás do seu PIN de adulto mesmo que um aparelho já esteja desbloqueado. Um histórico financeiro completo de uma criança, incluindo todo motivo que um adulto já deu para um desconto, é exatamente o tipo de registro que não deveria estar a um toque acidental de distância de uma criança segurando o iPad da família.
Esse PIN é o mesmo que tranca toda outra ação de adulto no app, guardado como um hash salgado e esticado no próprio Keychain do aparelho, não em nenhum lugar que a própria exportação pudesse ler ou vazar. Também não existe reserva pelo código do aparelho por trás dele, então uma criança que por acaso sabe como desbloquear o telefone ainda assim não consegue chegar à exportação.
Nada disso significa que o registro vai a algum lugar por conta própria. Ele vive no próprio iCloud da família como tudo mais no app, e o CSV é um arquivo que você gera e guarda você mesmo quando quer um, não um relatório que qualquer outra pessoa jamais vê, já que o Reward Study não roda nenhum servidor próprio para enviá-lo em primeiro lugar. Se você quiser o quadro completo do que o Pro desbloqueia, incluindo a exportação, está detalhado em preços.