12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182 |
- Prontos:
- 1. iTarefa
- - sobrescrita dos arquivos enviados pelo professor Leo (iassign_alteracoes_2020_12_28.tgz)
- TODO: na instalacao/atualizacao, mudar 'assign_ilm.file_jar' o INDEX (mudar "update" e "install")
- -> Removido o INDEX para o campo file_jar no install.xml
- -> Adicionado o campo no upgrade.php: $DB->execute("ALTER TABLE {iassign_ilm} DROP INDEX {iassilm_fil_uix}");
- CAMPO: 'iassing_statement.filesid':
- -> adicinada uma nova entrada ao arquivo install.xml para o campo 'iassing_statement.filesid'
- upgrade: criar campo 'iassing_statement.filesid' (='files.id') - ja esta no cod que passei
- -> criar o campo 'iassing_ilm.filesid' e para todos os registros existentes na tabela, fazer uma cópia dos valores do iassing_statement.file
- * obs: Igor usou: 'iassing_ilm.filesid' (voce usou 'iassing_ilm.files' no 'upgrade')
- Revisar no codigo para usar 'iassing_statement.filesid'
- * Acertos relatorio: Igor vai procurar as alteracoes que ja' tinha resolvido (tabela HTML)
- --> Não encontrei essa modificação, que já havia implementado e compartilhado.
- * Erros do form do editor de iMA ./mod/iassign/settings_ilm.php
- --> Não consegui reproduzir o erro
- * Remover qualquer referencia a sitios externos:
- -- cdn.jsdelivr.net: /var/www/html/moo391p/filter/mathjaxloader/settings.php //line
- criar diretorio: /var/www/html/saw/copias_locais/
- --> Por se tratarem de bibliotecas que o Moodle e outros plugins utilizam, não alterei localmente, pois não surtiriam efeito em nossa versão de produção. A se pensar para o futuro.
- Fazendo:
- Afazeres:
-
- 2. MConf/Elo
- 3. Moodle 3.10+
- 4. Cursos Verao
- Patricia
- Rafael Antonio Cosentino
- Thiago Silveira (esta na Alemanha)
- 5. Materiais de cursos
- - Meus materiais: https://www.ime.usp.br/~leo/intr_prog/
- --> para carregar página interna (iframe) remover o
- - Instruções de como usar o MCONF: https://docs.atp.usp.br/artigos/mconf/
- - Instruções de como VPL: colocar na coluna 3 do "docs"
- - Produzir um texto sobre importancia de resolver (o mais) sozinho (possivel) cada exercicio
- - Estrutura do curso no Moodle:
- -- Bloco: Motivação: histórias e aplicações (uma página Web Moodle com apontadores para nosssas paginas aberta, estilo "www.ime.usp.br/~leo/intr_prog/ ")
- -- Bloco: Tópicos: tipos de algoritmos, técnicas de programação
- -- Bloco: Exercícios iVProg/VPL base e desafios + questionario likert para cada questao (dificuldade)
- - Avaliacao: 24H exercicios iVProg/VPL + questionario
- Objetivos
- Sobre a importância de resolver (o máximo possível) sozinho cada exercício
- Existe muitos trabalhos que comprovam a necessidade do aprendiz empregar esforço individual em problemas/exercícios para conseguir alcançar o entendimento. Lembre-se da metáfora do exercício físico (pipoca+sofá x praticar+forma)
- Isso é particularmente mais importante em Introdução à Programação. É essencial tentar resolver problemas "novos" (muito diferentes daqueles que já resolveu antes). Procure quebrar o problema (https://pt.wikipedia.org/wiki/Divis%C3%A3o_e_conquista), resolver casos particulares (https://pt.wikipedia.org/wiki/M%C3%A9todo_indutivo), testar manualmente (minha apostila), para depois ir visualizando o algoritmo.
- Com o tempo adiquirirá base para reconhecer onde cada técnica de programação poderá ajudar a resolver o problema.
- Para isso sugerimos adotar o seguinte "algoritmo":
- 1. Tentar resolver sozinho.
- 2. Se não conseguiu depois de X minuntos
- 3. Então tente explicar para monitor/professor/colega sua dificuldade (e.g. o que pensou)
- a partir dai o monitor/professor/colega poderá lhe dar alguma dica
- 4. Volte ao passo 1
|