Comments (7)
Также не совсем понятно, как сортировать реджектнутые задачи по дате. Они могут оставаться открытыми даже после жёсткого дедлайна, но непонятно, есть ли какой-то отдельный дедлайн для таких задач. Если его нет - есть смысл ставить такие задачи в конец списка.
from kks.
Добавил серый цвет для прошедших дедлайнов, теперь выглядит так:
Для задач с реджектами, у которых дедлайн ещё не прошёл / отсутствует, цвет не меняется - иначе в таблице получается слишком много цветов и она становится менее читаемой
from kks.
Насчёт отображения реджектнутых задач после дедлайна - добавлю.
Насчёт несовпадения дедлайнов - kks считает, что дедлайн прошёл, если прошла дата жёсткого дедлайна или текущий штраф больше или равен полному баллу за задачу
На скриншоте - второй случай. Если окажется, что с таким штрафом можно сдать не сданную ранее задачу с ненулевым баллом, значит, придётся учитывать только жёсткие дедлайны.
from kks.
Если предполагать, что отдельного дедлайна для реджектов не существует, получается примерно такая таблица:
Нужно ли в таком случае выделять красным статус Past deadline
, или лучше использовать какой-то другой формат?
from kks.
Насчёт штрафов и дедлайнов.
Если посмотреть на результат, возвращаемый методом API.problem_status
, у всех задач, кроме sm01-1, есть 2 поля - min_score_1
(равное 50) и min_score_2
(равное 20). Судя по этому комментарию и этому коду, второе поле обозначает минимальный балл с учётом всех штрафоа. Получается, что со штрафом, большим или равным полному баллу, задачу все равно можно сдать с ненулевым баллом.
from kks.
Если предполагать, что отдельного дедлайна для реджектов не существует, получается примерно такая таблица:
Нужно ли в таком случае выделять красным статус
Past deadline
, или лучше использовать какой-то другой формат?
Возможно в случае реджекта дедлайн можно выделять серым или подобным нейтральным цветом, потому что задача по факту уже сдана, и дедлайн теперь не самое важное
from kks.
Как по мне выглядит ~идеально
from kks.
Related Issues (20)
- В списке дедлайнов как-то помечать, что контест уже сдан HOT 5
- Фильтр по несданным задачам в "kks status" HOT 1
- (Корректный) пересчёт баллов для КР в "kks top --max" HOT 1
- Сортировка по близости дедлайна в "kks status --todo"
- "kks top -m" для КР
- Ошибка линковки для многопоточных решений при отключенном санитайзере HOT 3
- Не работает kks top --global HOT 2
- Поддержка XDG Base Directory Specification HOT 3
- Расширенное тестирование (kks test 2.0) HOT 1
- [H2T] Неправильное конвертирование тега <pre> в списках
- Provide tab completion
- Использование API для синхронизации условий HOT 2
- Дедлайны в kks top --max HOT 3
- Неполная глобальная таблица HOT 2
- Неоптимальный парсинг страниц HOT 1
- Не работают аргументы с kks gen HOT 1
- Неправильное расширение файла в ht01
- Команда «дедлайны»
- Использовать FancyTable в "kks status"
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from kks.