Open JorgeStolfi opened 5 months ago
Minha tarefa(RA 242233) está igual a tarefa do RA 242080,o que eu faço?
Temos até quando para entregar? Hoje (especificamente) eu só consigo chegar bem tarde
074126 faltei na aula de 2024_03_22. Mandei atestado por e-mail. Estava com suspeita de COVID, mas deu negativo no teste. Provavelmente eu estava gripado.
Minha tarefa(RA 242233) está igual a tarefa do RA 242080,o que eu faço?
Corrigido.
Temos até quando para entregar? Hoje (especificamente) eu só consigo chegar bem tarde
A aula vai até às 23:00, mas se entregar até às 23:59 tudo bem. Ajuda?
[murilogs @.***>:]
Minha tarefa(RA 242233) está igual a tarefa do RA 242080,o que eu faço?
Corrigido, veja a issue de novo.
-- Jorge Stolfi - Professor Titular/Full Professor Instituto de Computação/Computer Science Dept Universidade Estadual de Campinas/State University of Campinas Campinas, SP - Brazil
Temos até quando para entregar? Hoje (especificamente) eu só consigo chegar bem tarde
A aula vai até às 23:00, mas se entregar até às 23:59 tudo bem. Ajuda?
Certo, devo conseguir finalizar tudo até lá. Obrigado pela resposta!
A função {data} não está especificada na interface do arquivo como descrito na minha tarefa (248290).
Professor. Notei que minha solucao da primeira aula nao foi incluida no repositorio. Fiquei com receio de isso ter sido algum engano que me prejudicasse no final do semestre.
Como ainda tinha meus arquivos salvos localmente criei uma nova branch chamada 238464-backup
, contendo minha solucao da primeira aula. Aqui está essa branch:
https://github.com/JorgeStolfi/Projeto-MC857-2024-1/commit/fbc203005fa43084ae1915b9de84be86c5f33c65
Vale notar que meu desafio na primeira aula envolvia um código que não estava bom. Imagino que o senhor pode tê-lo removido por conta disso.
Podem começar trabalhando às 19:00 Mas eu não vou conseguir chegar em tempo -- talvez às 19:45
"Testar módulo XXX" significa
verificar se {testes/VVV_TST.py} chama todas as funções definidas em {XXX.py}, pelo menos uma vez cada; Acrescentar chamadas para as funções que não são chamadas; Executar "testa.sh XXX", corrigir bugs Examinar os arquivos HTML criados por {testes/XXX_TST.py} no diretório "testes/saida". Repetir as duas linhas acima até resolver os problemas. Preencher seu relatório.
TAREFAS:
164210 Dispensados hoje.
174868 Dispensados hoje.
174928 Dispensados hoje.
178068 Dispensados hoje.
194347 Dispensados hoje.
198594 Dispensados hoje.
074126 "comando_buscar_videos.py": Implementar e testar
203407 "comando_fazer_upload_video_IMP.processa": Pegar o conteúdo do arquivo e gravar no disco.
213368 "comando_solicitar_pag_buscar_videos_TST.py": Implementar o programa de teste
214777 "comando_ver_video.py": Implementar e testar
216158 "comando_ver_videos_de_usuario_TST.py": Implementar o programa de teste
218996 "db_tabela_generica_TST.py": Testar a função {db_tabela_generica.num_entradas}.
220142 "html_bloco_lista_de_comentarios.py": Implementar e testar
222333 "html_bloco_lista_de_videos_TST.py": Implementar o programa de teste
224466 "html_bloco_menu_geral_IMP.py": Acrescentar botões "Buscar comentarios" e "Buscar sessoes" ao menu geral, para todos os usuários, mesmo não logados. Deven executar os comandos "solicitar_pag_buscar_comentarios" e "solicitar_pag_buscar_sessoes"
224956 "html_bloco_menu_geral_IMP.py": Acrescentar um botão "Meus comentários" que chama o comando "ver_comentarios_de_usuario" sem argumentos.
231442 "html_bloco_menu_geral_IMP.py": Acrescentar um botão "Meus vídeos" que chama o comando "ver_videos_de_usuario" sem argumentos.
232450 "html_bloco_resumo_de_comentario.py": Implementar e testar
232526 "html_bloco_resumo_de_video_TST.py": Implementar o programa de teste
235634 "html_form_buscar_videos_TST.py": Implementar o programa de teste
238464 "html_pag_buscar_videos_TST.py": Implementar o programa de teste
240013 "obj_raiz_TST.py": Testar a função {obj_raiz.ultimo_identificador}.
240762 "obj_usuario_IMP.py": A funlção {obj_usuario.busca_por_nome} deve buscar por nome parcial e/ou aproximado, em vez de nome exato e completo. Veja {db_tabela_generica.busca_por_semelhanca}; determine seu funcionamento e escreva a documentação na interface.
241882 "obj_video_IMP.obtem_dimensoes_do_arquivo": Usar "ffmpeg" ou similar para obter os parâmetros do vídeo a partir do arquvo em disco.
242080 "obj_video_IMP.py": Na função {obj_video.cria}, dar erro se existir outro vídeo com mesmo nome de arquivo.
242233 "obj_video_IMP.py": Na função {obj_video.valida_atributos}, verificar se dimensões do video são razoáveis: por enquanto, duração entre 5 e 600 segundos, altura entre 48 e 480, largura entre 64 e 640, razão altura:largura fixa 3:4.
243433 "util_valida_campo_IMP.py": implementar a função {nome_de_arq_video} e usar em {obj_video_IMP.valida_atributos}
247144 "util_valida_campo_IMP.py": verificar caracters permitidos na função {nome}; implementar as funções {senha} e {email} como especificado na interface.
248290 "util_valida_campo_IMP.py": implementar a função {data} como especificado na interface.
248326 Fazer funcionar o botão "Minhas sessoes" do menu principal
Em 2024-03-22:
074126 Faltou?
216158 Faltou?
232450 -- 248326 Dispensados