diff --git a/notas.Rmd b/notas.Rmd index 7925162e3a0377bcabcd1449be27137293b0fc90..1860d384d5af202550d1596246bee7aeb57e98d0 100644 --- a/notas.Rmd +++ b/notas.Rmd @@ -66,7 +66,7 @@ if (length(index$s) >= 4) { } # Pesos de cada forma de avaliação. -pesos <- c(s = 0.7, t = 0.3) +pesos <- c(s = 0.7, p = 0, t = 0.3) # Colunas de notas presentes. u <- unlist(index[1:4]) @@ -89,8 +89,6 @@ if (length(index$s) > 1) { }) } -(5 * 100 + 95)/6 - # Calcula a média nas provas. if (length(index$p)) { nt$mp <- apply(X = cbind(nt[, c(index$p)]), @@ -121,7 +119,7 @@ pesos <- pesos[a] if (length(pesos)) { # Reescala os pesos. pesos <- pesos/sum(pesos) - stopifnot(sum(pesos) == 1) + stopifnot(as.integer(sum(pesos)) == 1L) nt$MF1 <- c(as.matrix(nt[, j]) %*% cbind(pesos)) } @@ -186,7 +184,7 @@ v <- v[v %in% names(nt)] # Legenda da tabela. cap <- - "Notas nas avaliações (S: sabatina, B: sabatina bonus, T: trabalho) ordenadas pelo GRR. Valores entre 0 e 100." + "Notas nas avaliações (S: sabatina, B: sabatina bonus, T: trabalho) ordenadas pelo GRR. Valores entre 0 e 100.*" ``` ```{r, eval = FALSE, echo = FALSE, results = "asis"} @@ -198,6 +196,24 @@ x <- knitr::kable(subset(nt, select = v), cat(gsub("\\bNA\\b", "--", x), sep = "\n") ``` +<style type="text/css"> +/* ATTENTION: propriedades da tabela do DT::datatable() */ +table.dataTable thead th, +table.dataTable thead td { + padding: 3px 6px; +} + +table.dataTable tbody th, +table.dataTable tbody td { + padding: 1px 6px; +} + +table.dataTable th.dt-right, +table.dataTable td.dt-right { + text-align: center; +} +</style> + ```{r, echo = FALSE, results = "asis"} # browseURL("http://datatables.net/reference/option/") # http://rstudio.github.io/DT/functions.html @@ -212,14 +228,14 @@ dt <- datatable(data = subset(nt, select = v), autoHideNavigation = TRUE, escape = FALSE, options = list( - searching = TRUE, + searching = FALSE, paging = FALSE, pageLength = NULL, lengthMenu = NULL)) dt <- formatStyle(table = dt, columns = !(v %in% c("GRR", "F")), - color = styleInterval(cuts = c(40, 70), + color = styleInterval(cuts = c(39.999999, 69.999999), values = c("#ff3300", "gray", "#3333ff"))) @@ -227,6 +243,13 @@ dt <- formatStyle(table = dt, is.decimal <- function(x) is.numeric(x) && !is.integer(x) formatRound(table = dt, - columns = sapply(dt$x$data, is.decimal), + columns = sapply(dt$x$data, FUN = is.decimal), digits = 1) ``` + +\* A média final é uma média ponderada da nota das sabatinas (peso 0.7) +e dos trabalhos (peso 0.3). Foram realizadas 9 sabatinas e 2 questões +bonus. Destas 11 notas, apenas as 6 maiores ($\left\lfloor 0.75 \times 9 +\right\rfloor = 6$) foram consideradas para compor o desempenho nas +sabatinas. A nota do T2 foi lançada como 70 para todos os alunos apenas +para fins de simulação. Em breve, a nota correta será lançada.