WeBWorK Main Forum

Leaderboard page missing

Leaderboard page missing

by Nikola Kuzmanovski -
Number of replies: 3

I initially saw that leaderboards are available on this page https://openlab.citytech.cuny.edu/webwork/2019/01/25/activating-achievements-and-leaderboards/

I tried to do this one of our courses, but I don't get the leaderboards page, just the achievements page. We are using 2.16 in our department at the moment. Any ideas of what I am missing here?

In reply to Nikola Kuzmanovski

Re: Leaderboard page missing

by Alex Jordan -

That appears to be a nice feature that the CUNY WeBWorK team has customized for that WeBWorK server. It's not a feature that is in the WeBWorK distribution. At least not yet!

In reply to Nikola Kuzmanovski

Re: Leaderboard page missing

by Andrew Parker -
So this was a custom job, written by a couple CS students at our campus.

The feature was not added to any official WeBWorK release, as it is heavily dependent on our campus's specific course naming convention. It would require a significant amount of revision to be robust and confidently secure...

The code is available here: https://github.com/openwebwork/webwork2/pull/919
In reply to Andrew Parker

Re: Leaderboard page missing

by Nikola Kuzmanovski -

Thanks for the information. What I am going to do for the moment is just write something that computes the percentage for me and have TAs update it every week on canvas. You can easily get the date by going to the score option under the achievements page. I definitely don't have enough time and experience to get this working at the moment.

It would be nice to make it work automatically and be able to link it to canvas like a homework or quiz though, if it ever gets implemented in some release. My plan is to give bonus points for achievements.