diff --git a/get_scores.js b/get_scores.js
index e2df7de..71accec 100644
--- a/get_scores.js
+++ b/get_scores.js
@@ -2,7 +2,7 @@ const BACKEND_URL = "https://rank.intcplab.cn";
async function fetchScoresData(para, project, inject) {
try {
- const response = await fetch(`${BACKEND_URL}/${para}/${project}`);
+ const response = await fetch(`${BACKEND_URL}/get_scores/${project}?sort_by=${para}`);
const data = await response.json();
const tableBody = document.getElementById(`${inject}`);
@@ -45,7 +45,7 @@ function showDetailsModal(para, project, index) {
const modal = document.getElementById("detailsModal");
const modalDetails = document.getElementById("modal-details");
console.log(para, index);
- fetch(`${BACKEND_URL}/${para}/${project}`)
+ fetch(`${BACKEND_URL}/get_scores/${project}?sort_by=${para}`)
.then((response) => response.json())
.then((data) => {
modalDetails.innerHTML = data[index].details + "
";
@@ -53,5 +53,5 @@ function showDetailsModal(para, project, index) {
});
}
-window.onload = fetchScoresData("get_top_scores", "challenge_knn", "top-data-table-body");
-window.onload = fetchScoresData("get_scores", "challenge_knn", "recent-data-table-body");
+window.onload = fetchScoresData("score", "challenge_knn", "top-data-table-body");
+window.onload = fetchScoresData("time", "challenge_knn", "recent-data-table-body");
diff --git a/sort_rule.py b/sort_rule.py
index 74a2c06..3b9dbee 100644
--- a/sort_rule.py
+++ b/sort_rule.py
@@ -26,7 +26,6 @@ def sort_by_rule(data, sort_by, limit):
for score in sorted_data:
score["running_time"] = f"{score['running_time']}ms"
score["time"] = score["time"].strftime("%Y-%m-%d %H:%M:%S")
- score["details"] = ""
return sorted_data