Projeto FOB USP 2022/Teste/Aarigo
TT4
[editar]Bem-vinda(a) ao teste de conhecimento e aptidão da vaga de TT4 no projeto "Programa de educação da Wikipédia como metodologia ativa de ensino e ferramenta de colaboração coletiva em saúde auditiva". Verifique se você está logado(a) na sua conta wiki, antes de editar. De imediato, se você tem dúvidas sobre como editar neste ambiente, recomenda-se a leitura desta brochura. Suas respostas estarão livremente acessíveis, publicadas no ambiente wiki.
Você pode salvar o conteúdo à medida que realizar as atividades do teste. Também pode editar a página quantas vezes precisar. Mas não serão aceitas edições realizadas 24 horas após sua entrevista. Tome cuidado de estar sempre logado(a) em sua conta na realização das atividades.
No contexto do projeto acima citado, será desenvolvida uma plataforma cMOOC (connective Massive Open Online Course) na Wikiversidade para coordenar as atividades educacionais previstas. A Wikiversidade é uma das tecnologias da Wikimedia. A estruturação e o desenvolvimento de novas funcionalidades da plataforma estarão a cargo do bolsista. No contexto do projeto, será utilizada a tecnologia Outreach Dashboard, que permitirá acompanhar a evolução das intervenções na página e fornecer os parâmetros estatísticos que se pretende investigar, como aumento do número de visualizações das páginas e o número de caracteres acrescentados. A supervisão dessa tecnologia, assim como a sistematização de dados, estará a cargo do bolsista.
- Aarigo
Exercício 1
[editar]No contexto do projeto, o bolsista ficará responsável pela estruturação e publicação dos módulos do curso. Para essa atividade, é indispensável que tenha domínio do desenvolvimento de predefinições.
Desenvolva em uma página de testes associada a seu usuário, por exemplo: [[Usuário:{{SEUNOMEDEUSUÁRIO}}/Testes]], uma predefinição com uma barra de pelo menos três redes sociais. Tenha certeza de inserir as imagens das redes sociais, disponíveis no Wikimedia Commons, e associe a cada imagem o link correspondente para um endereço de sua escolha, por exemplo as redes sociais da Universidade de São Paulo.
Insira abaixo desta linha a predefinição criada.
Universidade_de_São_Paulo
|
Exercício 2
[editar]No contexto do projeto, é esperado que o bolsista saiba reconhecer eventuais bugs nas funcionalidades desenvolvidas. Notou-se recentemente que num outro cMOOC na Wikiversidade desenvolvido no contexto de um projeto da FAPESP há um erro. Na seção de Discussão desta página, por exemplo, a funcionalidade de "Fazer uma pergunta" não parece funcionar.
Em até 2.000 palavras, apresente o diagnóstico do problema e uma proposta metodológica para solucioná-lo.
- Resposta: Pude observar que inspecionando com o botão através da inspeção do browser (no caso, o Firefox), o botão não está configurado uma ação para quando for pressionado para verificar o que está acontecendo com o código. Verifiquei que o botão é desabilitado assim que pressionado, porém não encontrei o local ontem o código-fonte desse botão está. Acredito que seja um template, mas não tenho habilidade suficiente para saber onde estão localizadas as relações ou outros mecanismos que fazem essa página funcionar.
Exercício 3
[editar]Também no contexto do projeto e das habilidades esperadas do bolsista estão o desenvolvimento e a proposição de soluções rápidas por meio do código wiki. Desta forma, desenvolva um script que crie um menu na parte superior da tela, com atalhos que geram, automaticamente, para cada página de usuário visualizada (ou contribuições de usuário pesquisadas): as contribuições globais (em outros projetos wiki) mais recentes do usuário e uma ligação para a central de contas unificada (CentralAuth).
- Orientações gerais
- Crie uma subpágina no domínio de usuário nesta wiki (/common.js) ou no Meta-Wiki (/global.js)
- Reutilize trechos de código de outros scripts ou importe o código JavaScript necessário de outras páginas wiki terminadas com a extensão .js, por meio da função mw.loader.load, passando a url como parâmetro.
- Recomendação
- Os atalhos para as duas funcionalidades descritas já se encontram implementadas em outros scripts (exemplo). Invoque-os e apenas disponibilize-os no formato de um menu de atalho, a ser exibido no topo da página de usuário por quem o utilizar em sua subpágina de usuário.
Ao término, disponibilize aqui o link para a sua subpágina de usuário.
- Resposta: Não tive tempo para poder me aprofundar e tentar fazer este exercício.
Exercício 4
[editar]Com base nas soluções apresentadas para as questões 1 e 3, elabore um texto de até 1.000 palavras (no máximo), descrevendo e detalhando, para cada uma das duas situações-problema:
- O problema identificado
- A solução proposta, bem como a justificativa da escolha
- A(s) estratégia(s) de busca de informações
- As tecnologias / linguagens de programação, bem como módulos utilizados ou outros recursos
- Outras documentações de projeto utilizadas
Não se esqueça de referenciar adequadamente documentação externa ou dos próprios sites Wikimedia (ex.: mediawiki.org), se (ou quando) aplicados.
- Resposta: Para o exercício 1, primeiramente eu busquei em inglês a correspondência em inglês do termo que apresentava problema ou precisava ser criado (no caso, uma predefinição). Assim, cheguei no termo template. À partir disso, pesquisei no MediaWiki até encontrar a página (https://www.mediawiki.org/wiki/Help:TemplateData) que explicava como fazer a criação e principalmente o funcionamento dessa ferramenta. Tive dificuldade de entender, pois cada hora eu ia me aprofundando mais e mais em outros mecanismos e estava me distanciando do propósito. Até que encontrei um vídeo dentro do conteúdo das páginas que explicava exatamente o que eu queria entender. Link para o vídeo: https://www.youtube.com/watch?v=7oTuE5LfGYQ
Ler a brochura foi fundamental para entender como criar uma página teste, embora eu tenha ficado confuso entre esta e a sandbox.
Para resolver o exercício 1 ainda, procurei templates prontos, porém a maioria deles eram muito sofisticados para aplicar no problema. Acabei por criar um simples, embora ainda falte muito para estar com uma aparência que condizia com o propósito. Me faltou prática e tempo para resolver esse problema. Perdi muito tempo testando vários tipos de soluções, por exemplo, inserindo templates pelo próprio Wizard. Adicionar templates prontos fez eu perder tempo em entender o que os atributos faziam e como eram configurados, ao invés de eu focar na criação de um objeto simples.