| | <!DOCTYPE html> |
| | <html> |
| |
|
| | <head> |
| | <style> |
| | body { |
| | font-family: Arial, sans-serif; |
| | margin: 0; |
| | padding: 20px; |
| | background-color: #f4f4f4; |
| | } |
| | |
| | #checkboxes { |
| | margin-bottom: 20px; |
| | } |
| | |
| | .model-checkbox+label { |
| | margin-right: 10px; |
| | padding: 5px 10px; |
| | background-color: #e7e7e7; |
| | border-radius: 5px; |
| | cursor: pointer; |
| | user-select: none; |
| | } |
| | |
| | .model-checkbox { |
| | display: none; |
| | |
| | } |
| | |
| | .model-checkbox:checked+label { |
| | background-color: #d0e6a5; |
| | color: #0b4d03; |
| | } |
| | |
| | table { |
| | width: 100%; |
| | border-collapse: collapse; |
| | background-color: #fff; |
| | box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); |
| | margin: auto; |
| | overflow: hidden; |
| | |
| | } |
| | |
| | th, |
| | td { |
| | border: 1px solid #ddd; |
| | padding: 10px 15px; |
| | text-align: center; |
| | } |
| | |
| | th { |
| | background-color: #f8f8f8; |
| | font-weight: bold; |
| | } |
| | |
| | tr:nth-child(even) { |
| | background-color: #f2f2f2; |
| | } |
| | |
| | .performance-bar { |
| | display: block; |
| | height: 20px; |
| | background: linear-gradient(to right, #00ff00 0%, #ff0000 100%); |
| | border-radius: 5px; |
| | } |
| | |
| | .performance { |
| | font-weight: bold; |
| | color: #fff; |
| | text-align: center; |
| | line-height: 20px; |
| | height: 20px; |
| | margin: 0; |
| | } |
| | </style> |
| |
|
| | </head> |
| |
|
| | <body> |
| |
|
| |
|
| | Full table here. Or go to <a href="{{ url_for('mini') }}">mini leaderboard</a> |
| |
|
| | <table id='model-table' style="align:center"> |
| | <thead> |
| | <tr> |
| | <th>Problem ID</th> |
| | <th>Difficulty</th> |
| | {% for model in models %} |
| | <th class="column-{{ model }}">{{ model }}</th> |
| | {% endfor %} |
| | </tr> |
| | </thead> |
| | <tbody> |
| | {% for problem_idx, problem, difficulty in problems %} |
| | <tr> |
| | <td> <a href="{{ url_for('problem', problem_idx=problem_idx) }}"> {{ problem_idx }} </a> </td> |
| | <td> {{ difficulty }} </td> |
| | {% for model in models %} |
| | <td style="background-color: {{ problem[model]['correctness_color'] }};" class="column-{{ model }}"> |
| | {% if model in problem %} |
| | <div> |
| | |
| | {{ problem[model]['correctness'] }}% |
| | </div> |
| | {% else %} |
| | - |
| | {% endif %} |
| | </td> |
| | {% endfor %} |
| | </tr> |
| | {% endfor %} |
| |
|
| | </tbody> |
| | </table> |
| |
|
| |
|
| | </body> |
| |
|
| | </html> |