Fiquei responsável por: Defina um módulo {html_elem_link_text} com função {gera(texto)} que gera um link (elemento "{texto}") para um comando dado com argumentos dados, mostrando o texto sublinhado. Use essa função em {html_linha_resumo_de_{XXX} (XXX = sessao, usuario, video, comentario) nas colunas que são identificadores, de modo que clicar em um identificador (como "V-00000012") emite o comando "ver" correspondente (no caso, "ver_video?video=V-00000012"). Temos 4 identificadores diferentes na arquitetura do projeto, presentes nos arquivos {html_linha_resumo_de_{XXX} (XXX = sessao, usuario, video, comentario). (S-xxx) sessao -> ver_sessao (U-xxx) usuario -> ver_usuario (V-xxx) video -> ver_video (C-xxx) comentario -> ver_comentario O novo módulo html_elem_link_text precisa transformar o que ele recebe, que será o identificador do conteúdo para cada módulo acima, em um link em HTML com o comando HTTP respectivo e o texto do identificador. Para isso, a função gera(texto) do novo módulo precisa saber qual identificador está sendo passado. Pensei em fazer como já fazemos nos botões, passando um argumento indicando a url/comando, caso a caso. Escolhi fazer dessa forma para manter um padrão de projeto. A funcionalidade de montar o comando HTTP como a URL do link também foi implementada como no botão "Ver", com as mesmas funções de checagem e montagem. Apliquei o módulo html_elem_link_text.gera em todos os identificadores dos módulos {html_linha_resumo_de_{XXX} (XXX = sessao, usuario, video, comentario), passando cada parâmetro necessário.