diff --git a/ranker.js b/ranker.js index 7a3a65f..522f144 100644 --- a/ranker.js +++ b/ranker.js @@ -1,17 +1,20 @@ $(document).ready(function() { + // Base URL for DMOJ user info API var base_url = "https://dmoj.ca/api/user/info/"; // Read users from mcpt.ca/ranks/users.json $.getJSON("users.json", function(users) { + // Read users from mcpt.ca/ranks/problems.json $.getJSON("problems.json", function(problems) { - var weight = {}; - var points = {}; + var weight = {}; // Weight of each problem + var points = {}; // Number of points received by this user for this problem - for(var p = 0; p < problems.length; p++) + for(var p = 0; p < problems.length; p++) // All the added problems weight[problems[p].code] = problems[p].points; for(var u = 0; u < users.length; u++) { var curp = 0; + // Gets the specific user json $.getJSON(base_url + users[u] + '?format=json', function(info) { var solved = JSON.parse(info).solved_problems; for(var s = 0; s < solved.length; s++) { @@ -19,7 +22,7 @@ $(document).ready(function() { curp += weight[solved[s]]; } points[users[u]] = curp; - alert(users[u] + " " + curp); + // alert(users[u] + " " + curp); }); } });