Resumo
Enquanto os astronautas coletam dados na Lua, a NASA e a comunidade científica mundial documentam e revisam as informações em tempo real. Seu desafio é criar um aplicativo que permita aos controladores de vôo da NASA e à comunidade científica em geral colaborar e comparar notas sobre os dados da missão lunar à medida que são coletados.
Detalhes
BACKGROUND
Durante as missões lunares Artemis, uma comunidade muito ampla estará seguindo os EVAs (atividades extraveiculares) da superfície lunar ou caminhadas espaciais. Ao longo desses EVAs, os membros da equipe vão tirar fotos, descrever de forma audível o que vêem e coletar amostras para ajudar a responder alguns dos maiores mistérios relacionados à Lua, à Terra e ao nosso sistema solar.
Muitas pessoas na Terra estarão envolvidas na documentação e revisão dessas informações em tempo real, além dos relatórios das operações pós-missão e da pesquisa científica. Na abordagem atual de manutenção de registros implementada para voos espaciais humanos, cada membro da equipe de controle de voo cria e mantém um registro do console para registrar as informações necessárias para apoiar suas funções de trabalho. Este log do console torna-se parte do registro oficial da missão. (Veja o vídeo para um exemplo de trecho de um registro de console escrito da perspectiva de EVA TASK quando uma tripulação executou uma operação PGT.) Usando este sistema atual, cada membro da equipe de controle de vôo cria um registro de console isoladamente. Em outras palavras, não há como um controlador de vôo ver simultaneamente a criação ao vivo de logs por outras pessoas ou sincronizar os logs de várias pessoas para comparar notas com diferentes autores durante ou após uma missão.
OBJETIVOS
O objetivo desse desafio é criar um aplicativo que possa integrar imediatamente e perfeitamente as informações de log do console de muitos usuários (pelo menos mais de 100 usuários na mesma rede). Tal aplicação poderia ser valiosa para o suporte de missões em tempo real e manutenção de registros de longo prazo de futuras missões de voos espaciais humanos lunares para o benefício das comunidades científicas e do público.
A demonstração dessa capacidade não requer dados de missão reais; eventos de registro de várias pessoas sobre qualquer assunto podem ser usados para demonstrar sua aplicação.
CONSIDERAÇÕES
Seu aplicativo deve permitir:
- Vários usuários simultâneos criando seus próprios registros de console
- Edição ao vivo em tempo real de registros que podem ser vistos por qualquer pessoa na mesma rede
- Os usuários podem selecionar quais registros visualizar (sob demanda)
- Um usuário pode ver seu próprio console misturado com os registros de outros selecionados, que podem ser organizados por hora, 'tópico de entrada', autor ou outros atributos
- Metadados de registro do console que incluem (no mínimo) um carimbo de data / hora para cada entrada e uma entrada de texto (uma entrada também pode incluir imagens)
- A capacidade de inserir o tipo de amostra, informações escritas, incluindo descrições, marcas de tempo, hardware usado, juntamente com o upload de arquivos de suporte (foto, vídeo e áudio)
- A capacidade de adicionar campos de entrada futuros, incluindo nome de usuário, 'assento / posição do console' ou outros atributos
- Os usuários podem marcar / vincular entradas de registro de outros autores a seus próprios registros
- Cada usuário deve 'aprovar oficialmente' seu log assim que o usuário estiver pronto. Esta ação criará um registro permanente não modificável que se tornará o registro oficial por escrito para o perfil do usuário
Seu aplicativo deve proibir:
- Os usuários substituem ou excluem entradas de outros usuários
- Acesso ao aplicativo de pessoas não aprovadas
Palavras-chave em potencial que você pode pesquisar online: Apollo em tempo real

