Giter Site home page Giter Site logo

micalevisk / pw-2019-1-monitoria Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 4.69 MB

Para registrar as avaliações (em JSON) dos trabalhos dos alunos na disciplina Programação para Web (2019/1) usando o https://github.com/micalevisk/duis (:lock:)

Home Page: https://micalevisk.github.io/PW-2019-1-Monitoria

Shell 2.38% JavaScript 17.20% HCL 1.03% CSS 73.59% HTML 5.27% Dockerfile 0.52%
progweb icomp ufam

pw-2019-1-monitoria's Introduction

Programação para Web 2019/1 — UFAM

Método de avaliação

CATEGORIA NOTA DESCRIÇÃO
exato 10 Exato como o enunciado
quase 9.9 Quase como o esperado
exato+extra 11 Exato com "extra"
plágio 0 Plágio ou cópia
suspeito 5 Suspeito de plágio
incompleto 7 Não finalizado (faltam partes importantes)
inválido 0 Não entregue ou incorreto

Prazos das correções

o valor da coluna PRAZO será usado como data máxima dos commits.

ATIVIDADE PRAZO
HTML1 16-05-2019
HTML2 16-05-2019
CSS1 16-05-2019
CSS2 16-05-2019
CSS3 16-05-2019
JS1 16-05-2019
JS2 16-05-2019
JS3 16-05-2019
JS4 16-05-2019
DOM1 16-05-2019
DOM2 16-05-2019
DOM3 16-05-2019
Node1 22-06-2019

Exemplo usando o Duis

demo duis

pw-2019-1-monitoria's People

Contributors

dependabot[bot] avatar micalevisk avatar

Watchers

 avatar

pw-2019-1-monitoria's Issues

Permitir a listagem de vários "note"

O trecho abaixo deve levar em consideração a existência de vários "note", ainda que o duis.question.js não gere esse cenário.

const getNote = prompts => getPrompt(
prompts,
q => q.startsWith('note:'),
() => hasSomeNote = true,// side-effect
)

Assim, o code abaixo também deve ser alterado para tratar uma lista de notes:

lookup.forEach(({ entry, commit, promptNote, promptCell, extra }) => {
totalNotas++
sumNotas += extra.nota
-%>
<tr>
<th>
<a target="_blank" rel="noopener" title="Ver enunciado do <%- entry %>" href="<%= lookupEntryToLink[entry] -%>"><%= entry -%></a>
</th>
<td>
<span class="code" title="<%= lookupDescriptionFromCategory[promptCell.a] || '' -%>"><%= extra.nota -%></span>
</td>
<% if (hasSomeNote) { -%>
<td>
<% if (promptNote) { -%>
<ul>
<%
const noteMsg = parseNoteTag(promptNote.q)
promptNote.a.forEach((note) => { -%>
<li class="<%- noteMsg %>" title="<%- noteMsg %>"><%= note -%></li>
<% }) -%>

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.