terça-feira, 14 de junho de 2016

07/06/2016 - Aula 14 - Sistema de portfólios e sistema de navegação por terra, água e ar...

A aula do dia 14/06 serviu para nos ocuparmos, dentre outras coisas, em pensar como seria um sistema que possibilitasse a construção e avaliação de portfólios de aprendizagens (exatamente o que fazemos com este blog).
A ideia me fez imaginar quantas possibilidades um sistema desses traria para alunos e professores, levando em conta as limitações que um blog possui. Claro que muitas das funcionalidades já são atendidas, mas um sistema especializado poderia tratar melhor da questão avaliativa.
O que mais fica a desejar, na minha opinião, é a falta do perfil do professor: alguém que poderia fazer comentários orientativos e atribuir notas ou valores à produção.
Outra atividade que tivemos foi a de especificarmos requisitos para um sistema de navegação por terra, água e ar. As primeiras coisas que vêm à mente quando falamos nesse tipo de sistema são o GPS e os sistemas que fazem uso dele, tal como o Waze e o Google Maps.
Porém, eu e Ramon pensamos em algo diferente. Quando as pessoas vão fazer uma viagem a passeio para locais que não conhecem bem, geralmente carecem de opções para as atividades que desejam realizar. O importante nem sempre é chegar a um destino, mas curtir a viagem como um todo. Por isso, um sistema que possibilitasse aos amigos do viajante fazer indicações de locais poderia ser interessante.
Desse modo, a escolha do trajeto mais curto e/ou mais rápido pode ser uma questão secundária. Além disso, o percurso definido com os locais sugeridos poderia ser compartilhado, para que outras pessoas pudessem "copiar".

31/05/2016 - Aula 13 - Desenvolvimento do Protótipo para Criação de Estórias Coletivas...

Depois de participarmos da dinâmica de criação de uma estória de maneira coletiva e especificarmos os requisitos de uma ferramenta que a suportasse, chegou o momento de desenvolvermos um protótipo com algumas funcionalidades.
Para isso, o professor Crediné indicou a linguagem Python e o framework Django. Durante a faculdade, tive um brevíssimo contato com ela. Quanto ao Django, apenas tinha ouvido falar. O que mais fica evidente quando se fala deles é a simplicidade e o poder de fazer "muita coisa" escrevendo pouco código.
Assim, entramos de cabeça no estudo de uma nova tecnologia para tentar desenvolver algo também novo. O nosso objetivo não é o produto em si, mas o aprendizado que essa experiência pode nos proporcionar.

sábado, 28 de maio de 2016

24/05/2016 - Aula 12 - Levantando requisitos para o sistema de textos coletivos... (parte 2)

Continuamos com a tarefa de levantar Requisitos Funcionais e Não-Funcionais para o sistema de produção coletiva de textos na aula do dia 24/05. Dessa vez, teríamos que fazer uma única relação de requisitos, "juntando" os que foram elencados pelas duplas. Pude perceber que estamos evoluindo e aprendendo a trabalhar colaborativamente no Google Docs.
Nas tarefas anteriores, tivemos dificuldades na coordenação do trabalho. Todos nós queríamos opinar de uma só vez sobre como completar a tarefa, e todos metiam a mão no documento. Isso nos fazia perder muito tempo até conseguir iniciar o trabalho.
Dessa vez, já deixamos que só um começasse com a edição do documento, e que depois mais um ajudasse, e com mais uns minutos, três editassem o mesmo documento sem se atrapalharem. Isso tornou a atividade mais produtiva.
A boa comunicação ocorrida entre nós também é um ponto a se destacar. Ninguém ficou fechado na sua ideia de como realizar o trabalho, mas soube opinar e acolher a ideia alheia como sendo válida e executável.

terça-feira, 17 de maio de 2016

17/05/2016 - Aula 11 - Levantando requisitos para o sistema de textos coletivos...

Na aula de hoje, em dupla, nós elaboramos os Requisitos Funcionais e Não-Funcionais do sistema de produção de textos coletivos. O trabalho consistiu em "juntar" os requisitos já elencados por nós individualmente, reavaliá-los, reajustá-los e incluir aquilo que faltou.
O que me chamou a atenção não foi a atividade em si, mas a certa demora que tivemos para decidir qual ferramenta iríamos utilizar. Para algo simples, como mesclar duas listas, muitos softwares dariam conta do recado, não sendo necessário o suporte à colaboração, já que a comunicação estava sendo feita por meio do chat. Algumas ferramentas seriam mais versáteis, outras mais rudimentares. Mas uma discussão para decidir qual sistema usar antes de se iniciar um novo trabalho é sempre conveniente.
A grande maioria dos usuários se acostumam com os softwares que usam corriqueiramente, e não são capazes de buscar outros que possam facilitar seu trabalho e lhes poupar tempo. Vale a pena discutir e tentar achar a ferramenta mais adequada antes de começar, para que se possa alcançar um resultado melhor e menos custoso.
Provavelmente, muitas pessoas ainda fazem a edição "off-line" de documentos, planilhas, apresentações e afins e os enviam por e-mail, quando poderiam usar o compartilhamento e a edição diretamente no Google Drive e no Google Docs, por exemplo.
Como ocorre em outras questões, o desconhecimento e um certo medo do novo sempre nos deixam amarrados a velhas abordagens, mas devemos superá-los e deixarmos que o novo traga consigo novas experiências.

quinta-feira, 12 de maio de 2016

10/05/2016 - Aula 10 - Escrevendo um texto de forma coletiva...

O encontro do dia 10/05 foi o mais divertido até aqui. Nele, produzimos um texto de maneira coletiva, num grupo de três pessoas. Depois de escrito o primeiro parágrafo em consenso, cada um dos parágrafos seguintes foi escrito por um integrante. O processo foi repetido três vezes (ou seja, cada integrante pôde escrever três parágrafos), e a ordem de escrita foi mantida durante o processo.
Não foi combinado nada sobre o que devia ser escrito, que rumo a estória deveria tomar etc. Fora apenas definido previamente o título ("Uma aula quase virtual") e o gênero (Comédia/Aventura).
Acabamos utilizando alguns recursos que nos ajudaram no desenvolvimento do texto. O fato de termos nos incluído como personagens fez com que utilizássemos fatos da vida real ou piadas já feitas por outros a partir dela para incrementar nossa narrativa. A tarefa nos rendeu boas risadas e o texto ficou hilário.
A cada parágrafo que escrevíamos, imaginávamos como seria a sequência da estória. Mas ao ceder a vez para os outros colegas e retornar à escrita, víamos que o texto tinha se pendido para outro lado não imaginado por nós. Por isso, a atividade nos fez exercitar muito nossa imaginação e nos readaptar rapidamente a cada trecho produzido.
Depois, já experimentados da dinâmica, foi mais fácil levantar os requisitos para um sistema que possibilitasse a produção coletiva de textos.

03/05/2016 - Aula 9 - Construindo um mapa conceitual...

No dia 03/05, pude ampliar meus conhecimentos acerca de ambientes virtuais de interação através da leitura da tese de doutorado de Hugo Paredes, que tem como título "Uma Arquitectura de Software Dinâmica para a Criação de Ambientes de Interacção Social Regulada na Web." Enquanto fazia a leitura, contruí um mapa conceitual com aquilo que julguei mais importante:


Como já havia notado em atividades anteriores, para quem o produz, o mapa conceitual ajuda a sintetizar e reforçar conhecimentos. Para quem o vê, ajuda a ter uma visão geral e imediata de determinado assunto, facilitando a compreensão.
Dada a grande quantidade de conceitos abordados pelo texto, a atividade de construção do mapa foi trabalhosa. Porém, quando precisar revisitar o assunto, conseguirei relembrar mais facilmente os termos e suas relações visualizando o mapa, poupando tempo e esforço.

quarta-feira, 27 de abril de 2016

26/04/2016 - Aula 8 - Apresentando trabalho individual...

A partir do artigo "A Conceptual Model of Groupware", produzimos slides e apresentamos durante a aula do dia 26/04. Achei esta produção bem interessante e atual, apesar de ter sido feita em 1994. As ferramentas e ambientes com apoio à colaboração que estão disponíveis atualmente podem facilmente ser caracterizados de acordo com a abordagem proposta pelos autores. A tecnologia evoluiu, mas os conceitos permanecem praticamente inalterados.
Isso pode levar a alguém questionar se, nessa perspectiva de modelagem, não estamos muito conformados com o que já foi afirmado a vinte anos atrás. A resposta pode ser "sim", mas quando consideramos que os autores estão analisando a estrutura do sistema do ponto de vista do usuário, conclui-se que dificilmente ela será ultrapassada. Pode ser que alguns conceitos de nível mais baixo sejam mudados, mas a divisão em três modelos continuará em voga por muito tempo.
Quanto às apresentações que fizemos na aula, percebi que o entendimento dos colegas sobre alguns pontos do artigo foi diferente do meu, e pude complementar meu conhecimento acerca deles. Por outro lado, cada um ressaltou os conceitos que achou mais interessantes, o que nos deu uma visão mais aprofundada sobre eles.
Por fim, essa dinâmica de reunião realizada através do Hangouts, com compartilhamentos de tela e tudo mais, faz com que a distância não seja mais um problema a ser vencido, mas um fator que abre novas possibilidades de interação entre nós.