Giter VIP home page Giter VIP logo

active-handout's People

Contributors

cicerotcv avatar igordsm avatar rafaelcorsi avatar toshikurauchi avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

active-handout's Issues

Video embed plugin

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:

  1. support both local videos and youtube links
  2. present a QRCode to the video if the page is printed

!!! task

!!! task
   Describe task here

Pode possuir:

  • contador de tarefas
  • checkbox indicando conclusão
  • lista de tarefas
  • box especial

Update this website

Add documentation for:

  • parsons
  • templating
  • fix content order in the reference section
  • homepage refers to a Use cases section that does not exist
  • Getting started tutorial

report database

Report to database

  • Progress
  • Quiz
  • Short answer

Professor could chose to the report be anonymous, if not ask student id.

!!! question matching

Pergunta do tipo que precisa ligar a pergunta com a resposta, pensei que o formato poderia ser:

!!! question matching
     !!! question
          - question a
          - question b
          - question c

     !!! pair
        - pair a
        - pair b
        - pair c

ref:

image

image

Investigate tools to create "book" versions of a course

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.

Add checkbox to task

Add a checkbox to each task in order to:

  1. Explicit the task
  2. Do not let the student go on without completing everything

Actions:

  • !!! progress only allow to continue once all tasks are done

Idea:

image

External content 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 .

guia markdown

criar página com guia de principiantes para markdown

Track links

We frequently add reference material links (datasheets, wikipedia articles, etc) in handouts. Add a way to track which ones were clicked.

active-handout

Mudar de nome para active-handout, faz a ponte com active learning

Add question table

Question: How to show the correct answer? Maybe with a line under the studets response (on the same cell)

To be use on cases like:

image

Quadro de avisos

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.

  • Alerta ao aluno de um aviso novo (popup?)

forma fácil de exibir um pdf

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>

Avisar aluno de pendências antes de prosseguir

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.

Usar camel case

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.