074126 Fazer funcionar e testar {comando_solicitar_pag_buscar_videos}.
164210 Acrescentar parâmetros {max_coms} e {max_nivel} à função {obj_comentario.obtem_conversa}. Deve encerrar a busca após recolher {max_coms} comentarios e não deve descer mais que {max_nivel} na árvore de comentários. Ou seja, se {max_mivel} é 2, só considera os comentários {raizes} e as respostas diretas a esses comentários.
174868 {obj_video.valida_titulo}: levar em conta o parâmetro {parcial}. Veja {obj_usuario.valida_nome}. Verificar se todos os testes dão certo.
174928 {comando_ver_usuario}: vários dos campos atualmente são editáveis, inclusive senha, embora não tenha botão para efetuar as alterações. Tirar os campos de senha e conf-senha e deixar os demais campos readonly. Acrescentar um botão "Alterar" que emite o comando "solicitar_pag_alterar_usuario". Cuidado que {html_bloco_dados_de_usuario} é usada por outros comandos, para os quais os dados devem ser editáveis.
178068 {html_bloco_lista_de_sessoes}, {html_linha_resumo_de_sessao}: a coluna 'usuario' deve aparecer só no {comando_buscar_sessoes} mas não no {comando_buscar_sessoes_de_usuario}. Acrescentar parâmetros para destacar a linha de uma determinada sessão (a sessão corrente) ou as sessões de de determinado usuário (o dono da sessão corrente). No primeiro caso apenas o identificador da sessão deve ser destacado, no segundo caso apenas o identificador do usuário. Veja parâmetro {cor_fundo} de {html_elem_item_de_tabela.gera}. Use esses parãmetros em {comando_buscar_sessoes} e {comando_buscar_sessoes_de_usuario}.
194347 Tente descobrir se, no elemento HTML
198594 Navegue pelo site e relacione todos os problemas (estéticos, funcionais, etc.) que você encontrar. Procure diagnosticar a causa.
203407 Procure implementar {db_obj_tabela.busca_por_intervalo} que recebe uma {chave} e dois valores {val_min} e {val_max} e devolve todos os registros nesse intervalo. Estude SQL para decobrir como criar a condição para esse teste.
213368 {html_bloco_lista_de_videos}: acrescentar uma coluna que é a imagem thumbnail do video, que mora em "thumbs/{vid_id}.png". Veja {html_elem_link_img}. A imagem deve ser reduzida a uns 40 pixels de altura.
214777 Navegue pelo site e relacione todos os problemas (estéticos, funcionais, etc.) que você encontrar. Procure diagnosticar a causa.
216158 {html_bloco_lista_de_comentarios}: no texto do comentário, trocar quebras de linha por "\n" literal, e truncar o resultado em 50 caracteres.
218996 Navegue pelo site e relacione todos os problemas (estéticos, funcionais, etc.) que você encontrar. Procure diagnosticar a causa.
220142 Navegue pelo site e relacione todos os problemas (estéticos, funcionais, etc.) que você encontrar. Procure diagnosticar a causa.
222333 Fazer funcionar e testar {comando_alterar_video}.
224466 Navegue pelo site e relacione todos os problemas (estéticos, funcionais, etc.) que você encontrar. Procure diagnosticar a causa.
224956 Implementar {obj_comentario.busca_por_texto}. Use {busca_por_campos} para poder usar o padrão "%...%".
231442 Corrigir erros e melhorar a aparência (fonts, espaçamento, etc.) de {comando_ver_convera}. Colocar um botão "Ver conversa" na página de ver vídeo, ver comnetário, e em cada comentário de ver conversa.
232450 Navegue pelo site e relacione todos os problemas (estéticos, funcionais, etc.) que você encontrar. Procure diagnosticar a causa.
232526 Implementar {obj_comentario.busca_por_data}, que deve acitar dois parâmetros: data mínima e data máxima. Faça busca por todos os anos que cobrem o intervalo, e filtre o resultado.
235634 Navegue pelo site e relacione todos os problemas (estéticos, funcionais, etc.) que você encontrar. Procure diagnosticar a causa.
238464 Fazer funcionar e testar {comando_buscar_sessoes}.
240013 Crie um módulo {html_bloco_grade_de_videos} que mostra uma lista de videos dada em forma de uma grade de thumbs (que estão em "thumbs/V-{NNNNNNNN}.png") de (digamos) 4 colunas, cada iamgem uma com links para "ver_video" e o título aparecendo quando se faz "hover" com o mouse. Crie um {comando_ver_grade_de_videos} que escolhe um conjunto aleatório de vídeos e mostra dessa forma.
240762 Navegue pelo site e relacione todos os problemas (estéticos, funcionais, etc.) que você encontrar. Procure diagnosticar a causa.
241882 Corrigir {comando_buscar_comentarios} de modo que chame só uma vez {obj_comentario.busca_por_campos} (de modo a fazer um AND das condições de busca) em vez de chamar separadamente a busca por cada campo (que faz um OR das condições).
242080 Acrescente um campo 'nota' ao objeto {obj_video.Classe}, que é um número de 0 a 4. Por enquanto dê valor arbitrário no {obj_video.cria}. Mostre esse campo nos lugares onde mostra os atributos de vídeo. Mostre como emoji 0 - muito ruim, 1 ruim, 2 indiferente, 3 bom, 4 muito bom.
242233 Deixar as cores dos botões mais consistentes. Para isso, na função {html_estilo_botao.gera}, se o parâmetro {cor_fundo} for {None}, escolha uma cor baseada no texto do botão: Por exemplo,amarelo-ouro para "Ver...", verde claro para "Minhas...", lilás para "Buscar...", vermelho para "Cancelar", etc. Procure todos os usos dessa função e troque a cor por {None} sempre que possível.
243433 Fazer funcionar e testar {comando_buscar_comentarios}.
247144 Navegue pelo site e relacione todos os problemas (estéticos, funcionais, etc.) que você encontrar. Procure diagnosticar a causa.
248290 Comocar um botão "Comentar" na página que motra um vídeo ou dados de vídeo, e um botão "Responder" em toda página que mostra um comentário. Essses botões devem emitir o comando "postar_comentario". Fazer esse comando funcionar.
248326 Faça funcionar busca de usuário por email com endereço parcial, como "%@unicamp.br%". Corrija {obj_usuario.valida_email} para aceitar esses emails parciais.