In #85 we talked about moving the contest category renderer out of String Util.
This refactor also makes the Contest Category renderer render a Contest object. It makes the syntax easier. Also, the default now makes SRMs render as "SRM" and hen doing "srm=1" it will use a single name for each SRM (Although SRM 599 test practice room renders as "SRM 599").
In #85 we talked about moving the contest category renderer out of String Util.
This refactor also makes the Contest Category renderer render a Contest object. It makes the syntax easier. Also, the default now makes SRMs render as "SRM" and hen doing "srm=1" it will use a single name for each SRM (Although SRM 599 test practice room renders as "SRM 599").
Renders to :
In the future, we can add more options, like ability to split TCOs by year.