I took some time just now and created a rough sketch of what could become an interesting tool.
It stores Terminal’s Metrics and Top 10 Algos on the leaderboard in a database and provides an interface with charts to look at the data.
The website’s source is available on GitHub (the current config is also contained).
By clicking on any algo in the legend at the top of the chart, you can remove its graph from the view.
Scrolling and zooming through the charts can be achieved by using the mouse and mouse wheel or on mobile dragging and pinching (although the charts are quite heavy for most mobile devices).
Time range selection controls what data is retrieved from the API. Clicking on the fields will show a date picker to assist you picking a start and end date. If you want to adjust the time to not be the default
00:00:00.000, you can do that by editing it manually.
"Apply" will reload the page with the shown time range applied, “Reset” will remove the time range filter and thus revert to the default past week setting and “All” will show all data from all time available.
The “invert” button will switch between two “modes”. One of them has all algos hidden by default and the other one all shown. This allows to e.g. easily look at a single algo by tapping “invert” once and then tapping the algo in the top legend of the chart.
Tap on any graph to be directed to its match tracker at https://bcverdict.github.io
The data gets updated by users visiting the page (the work for that is done on the server side). This is not a necessity, but I liked that approach because it will make data most accurate when there is highest demand and also passively show when it was accessed.
It will allow for analyzing the situation of the
Global Competition in Terminal a bit better.
Feedback is greatly appreciated and there will probably be updates coming through when I feel the need.