insper-education / active-handout Goto Github PK
View Code? Open in Web Editor NEWHome Page: https://insper-education.github.io/active-handout/
Home Page: https://insper-education.github.io/active-handout/
Ideally this should also save the unsent report for later.
Implement a way to add videos to a handout. We suggest the use a custom admonition like below. The developed plugin would replace the link with a video player so that the reader can watch the video.
!!! video
[Video title](link to the video)
Requirements:
!!! task
Describe task here
Pode possuir:
Add documentation for:
Report to database
Professor could chose to the report be anonymous, if not ask student id.
Having all the courses form a "book" of sorts can be incredibly useful for courses where handouts are mostly used without computers. It is also important if the authors decide to assign a ISBN to the materials and publish them elsewhere as well.
This issue comprises not only generating the book using an existing package but also testing some existing materials to understand the limitations and problems that could arise from using such tool.
It would be nice to have students page feedback.
Especificar interface de visualização de dados do report.
Add date of last modification in footer.
No meu celular o prompt para pedir o dado do usuário não aparece quando abro no safari-ios.
active-handout/content/js/report.js
Line 37 in 265b52d
Uma ideia é trocar o prompt por alguma outra coisa.. um form modal?
It might be a good idea to integrate with external content (LMS or other websites) using a modal iframe. The student clicks a link and the website "takes over" the handout. When the activity is finished the student can close the modal window and continue the handout .
criar página com guia de principiantes para markdown
We frequently add reference material links (datasheets, wikipedia articles, etc) in handouts. Add a way to track which ones were clicked.
Mudar de nome para active-handout, faz a ponte com active learning
Acontece muitas vezes do aluno estar com a página aberta no navegador com uma versão antiga, poderíamos indicar para o aluno atualizar a página.
Pensar em como seria um quadro de avisos dentro do active-handout. Muitas vezes os avisos ficam perdidos no teams ou no blackbaord, seria legal de ter uma forma padrão de adicionar avisos.
Criar um jeito fácil de inserir PDFs na página, talvez assim:
!!! pdf
url
Devemos permitir a configuração do width e height? Se sim, talvez tratar o PDF como uma imagem seja mais apropriado: ![]( *.pdf){width=500}
.
Também seria interessante a ferramenta adicionar uma opção de abrir o pdf em ferramenta externa.
Exemplo de uso:
No final deve converter para algo como:
<div style="text-align: center;" class="no-print"><embed src="url" width="650" height="500"></div>
Hide report firebase secrets, can we use github environment var?
O botão de checkpoint só permite continuar se todas as pendências (quiz, short question, ...) tiverem sido respondidas, mas não existe nenhum aviso ao aluno.
Solução:
Deixar o botão disabled com uma mensagem embaixo falando que precisa responder antes de prosseguir.
Current behavior:
Expected behavior:
Dois tipo:
Dúvidas:
O código está usando snake_case
, mas em JS o padrão é lowerCamelCase
.
Devemos atualizar os nomes de variáveis e funções para camel case.
Proposed markup:
!!! drawing
Enunciado aqui.
![caption](image.png)
Criar um plugin de notificações. Definir funções que possam ser chamadas a partir de outros plugins sempre que for necessário notificar o usuário.
Allow to have multiple correct options on question choice module
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.