neulab/explainaboard_web

Benchmark pages: Featured benchmarks and All benchmarks

Opened this issue · 2 comments

Hey @neubig @pfliu-nlp I am creating and assigning this issue to me as I would love to complete it. ETA is by the end of this year.

Sounds great! Thank you.

Hey @neubig @pfliu-nlp, as mentioned in #577 , my question is which layout should we use for child benchmarks (e.g. the benchmarks under global bench)? The problem is it's possible for users to visit child benchmarks from both featured and all benchmarks, but they're using a different layout.

I think it's simpler and makes more sense to use the table layout across all child benchmarks. The card layout will be only used for featured parent benchmarks (by parent I mean the case where parent id == "").

Here's a navigation diagram to provide more clarity.

Case 1: featured (card layout) -> click global bench -> shows global bench's child benchmarks (TABLE layout)

Case 2: all (table layout) -> click global bench -> shows global bench's child benchmarks (TABLE layout)