2
2
# ================================================
3
3
# Note: the shared folder is created like this using SSH onto the server
4
4
# cd /data1
5
- # sudo mkdir A04_challenge
6
- # sudo chown rstudio-connect: A04_challenge
5
+ # sudo mkdir A03_challenge
6
+ # sudo chown rstudio-connect:rstudio-connect A03_challenge
7
7
8
8
# We also need flipdown from:
9
9
# remotes::install_github("feddelegrand7/flipdownr")
@@ -20,9 +20,9 @@ deadline <- Sys.getenv("CHALLENGE_DEADLINE",
20
20
unset = " 2024-01-01 00:00:00" )
21
21
22
22
# Read data from the SQLite database
23
- dir <- " /data1/A04_challenge "
23
+ dir <- " /data1/A03_challenge "
24
24
if (! file.exists(dir ))
25
- dir <- " ~/A04_challenge " # Alternate dir for local tests
25
+ dir <- " ~/A03_challenge " # Alternate dir for local tests
26
26
database <- file.path(dir , " charts.sqlite" )
27
27
table <- " charts"
28
28
@@ -183,6 +183,8 @@ server <- function(input, output) {
183
183
ranking <- ranking [order(- ranking $ score , as.numeric(ranking $ date )), ]
184
184
ranking $ date <- as.POSIXct(ranking $ date , origin = " 1960-01-01" )
185
185
ranking $ date <- format(ranking $ date , " %Y-%m-%d %H:%M:%S" )
186
+ # Keep only best score for each student or team
187
+ ranking <- ranking [! duplicated(ranking $ project ), ]
186
188
}
187
189
message(" Date reworked" )
188
190
# Add a column with medals for the three first results
0 commit comments