The SIO2 project
  1. The SIO2 project
  2. SIO-2418

Improve algorithm and difficulty tags system

    Details

    • Type: Improvement Improvement
    • Status: Resolved Resolved
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: Current Version
    • Component/s: OIOIOI
    • Labels:
      None
    • Sprint:
      TAG 2020/21 Summer Sprint 2

      Activity

      Hide
      Gerrit Gerrit added a comment -
      Change oioioi~master~If54de8b0aaf7a006eb6980bdae8c07513d9c4a1e, patchset 1
      https://gerrit.sio2project.mimuw.edu.pl/3651

      (SIO-2418) Improve algorithm and difficulty tags system

      Problems in Szkopul can be tagged with three types of tags:
      algorithm, difficulty and origin. There is a need to improve
      algorithm and difficulty tags system in order to provide
      a better problems search and discovery for the users.

      *Modify AlgorithmTag and AlgorithmTagLocalization models to
       accomodate for shorter algorithms abbreviations and longer,
       localized full names of algorithms.
      *Add DifficultyTagLocalization model to accomodate for
       difficulty tags translations.
      *Modify DifficutTagProposal to relate DifficultyTag objects
       with users proposals.
      *Display difficulty tags in a currently chosen language.
      *Modify admin panel for creating new tags: make algorithm
       and difficulty tag localizations obligatory for all available
       languages.
      *Modify admin panel for connecting existing algorithm and
       difficulty tags with given problems (drop-down lists).
      *Make searching for algorithm and difficulty tags use their
       full names in all available languages.
      *Add button for adding users algorithm tag proposals.
      *Add displaying users difficulty tag proposals in the problem
       settings view.
      *Add other minor UI tweaks.
      *Modify existing tests and add new test cases.

      Change-Id: If54de8b0aaf7a006eb6980bdae8c07513d9c4a1e
      Show
      Gerrit Gerrit added a comment - Change oioioi~master~If54de8b0aaf7a006eb6980bdae8c07513d9c4a1e, patchset 1 https://gerrit.sio2project.mimuw.edu.pl/3651 ( SIO-2418 ) Improve algorithm and difficulty tags system Problems in Szkopul can be tagged with three types of tags: algorithm, difficulty and origin. There is a need to improve algorithm and difficulty tags system in order to provide a better problems search and discovery for the users. *Modify AlgorithmTag and AlgorithmTagLocalization models to  accomodate for shorter algorithms abbreviations and longer,  localized full names of algorithms. *Add DifficultyTagLocalization model to accomodate for  difficulty tags translations. *Modify DifficutTagProposal to relate DifficultyTag objects  with users proposals. *Display difficulty tags in a currently chosen language. *Modify admin panel for creating new tags: make algorithm  and difficulty tag localizations obligatory for all available  languages. *Modify admin panel for connecting existing algorithm and  difficulty tags with given problems (drop-down lists). *Make searching for algorithm and difficulty tags use their  full names in all available languages. *Add button for adding users algorithm tag proposals. *Add displaying users difficulty tag proposals in the problem  settings view. *Add other minor UI tweaks. *Modify existing tests and add new test cases. Change-Id: If54de8b0aaf7a006eb6980bdae8c07513d9c4a1e
      Hide
      Gerrit Gerrit added a comment -
      Change oioioi~master~If54de8b0aaf7a006eb6980bdae8c07513d9c4a1e, patchset 2
      https://gerrit.sio2project.mimuw.edu.pl/3651

      (SIO-2418) Improve algorithm and difficulty tags system

      Problems in Szkopul can be tagged with three types of tags:
      algorithm, difficulty and origin. There is a need to improve
      algorithm and difficulty tags system in order to provide
      a better problems search and discovery for the users.

      *Modify AlgorithmTag and AlgorithmTagLocalization models to
       accomodate for shorter algorithms abbreviations and longer,
       localized full names of algorithms.
      *Add DifficultyTagLocalization model to accomodate for
       difficulty tags translations.
      *Modify DifficutTagProposal to relate DifficultyTag objects
       with users proposals.
      *Display difficulty tags in a currently chosen language.
      *Modify admin panel for creating new tags: make algorithm
       and difficulty tag localizations obligatory for all available
       languages.
      *Modify admin panel for connecting existing algorithm and
       difficulty tags with given problems (drop-down lists).
      *Make searching for algorithm and difficulty tags use their
       full names in all available languages.
      *Add button for adding users algorithm tag proposals.
      *Add displaying users difficulty tag proposals in the problem
       settings view.
      *Add other minor UI tweaks.
      *Modify existing tests and add new test cases.

      Change-Id: If54de8b0aaf7a006eb6980bdae8c07513d9c4a1e
      Show
      Gerrit Gerrit added a comment - Change oioioi~master~If54de8b0aaf7a006eb6980bdae8c07513d9c4a1e, patchset 2 https://gerrit.sio2project.mimuw.edu.pl/3651 ( SIO-2418 ) Improve algorithm and difficulty tags system Problems in Szkopul can be tagged with three types of tags: algorithm, difficulty and origin. There is a need to improve algorithm and difficulty tags system in order to provide a better problems search and discovery for the users. *Modify AlgorithmTag and AlgorithmTagLocalization models to  accomodate for shorter algorithms abbreviations and longer,  localized full names of algorithms. *Add DifficultyTagLocalization model to accomodate for  difficulty tags translations. *Modify DifficutTagProposal to relate DifficultyTag objects  with users proposals. *Display difficulty tags in a currently chosen language. *Modify admin panel for creating new tags: make algorithm  and difficulty tag localizations obligatory for all available  languages. *Modify admin panel for connecting existing algorithm and  difficulty tags with given problems (drop-down lists). *Make searching for algorithm and difficulty tags use their  full names in all available languages. *Add button for adding users algorithm tag proposals. *Add displaying users difficulty tag proposals in the problem  settings view. *Add other minor UI tweaks. *Modify existing tests and add new test cases. Change-Id: If54de8b0aaf7a006eb6980bdae8c07513d9c4a1e
      Hide
      Gerrit Gerrit added a comment -
      Change oioioi~master~If54de8b0aaf7a006eb6980bdae8c07513d9c4a1e, patchset 3
      https://gerrit.sio2project.mimuw.edu.pl/3651

      (SIO-2418) Improve algorithm and difficulty tags system

      Problems in Szkopul can be tagged with three types of tags:
      algorithm, difficulty and origin. There is a need to improve
      algorithm and difficulty tags system in order to provide
      a better problems search and discovery for the users.

      *Modify AlgorithmTag and AlgorithmTagLocalization models to
       accomodate for shorter algorithms abbreviations and longer,
       localized full names of algorithms.
      *Add DifficultyTagLocalization model to accomodate for
       difficulty tags translations.
      *Modify DifficutTagProposal to relate DifficultyTag objects
       with users proposals.
      *Display difficulty tags in a currently chosen language.
      *Modify admin panel for creating new tags: make algorithm
       and difficulty tag localizations obligatory for all available
       languages.
      *Modify admin panel for connecting existing algorithm and
       difficulty tags with given problems (drop-down lists).
      *Make searching for algorithm and difficulty tags use their
       full names in all available languages.
      *Add button for adding users algorithm tag proposals.
      *Add displaying users difficulty tag proposals in the problem
       settings view.
      *Add other minor UI tweaks.
      *Modify existing tests and add new test cases.

      Change-Id: If54de8b0aaf7a006eb6980bdae8c07513d9c4a1e
      Show
      Gerrit Gerrit added a comment - Change oioioi~master~If54de8b0aaf7a006eb6980bdae8c07513d9c4a1e, patchset 3 https://gerrit.sio2project.mimuw.edu.pl/3651 ( SIO-2418 ) Improve algorithm and difficulty tags system Problems in Szkopul can be tagged with three types of tags: algorithm, difficulty and origin. There is a need to improve algorithm and difficulty tags system in order to provide a better problems search and discovery for the users. *Modify AlgorithmTag and AlgorithmTagLocalization models to  accomodate for shorter algorithms abbreviations and longer,  localized full names of algorithms. *Add DifficultyTagLocalization model to accomodate for  difficulty tags translations. *Modify DifficutTagProposal to relate DifficultyTag objects  with users proposals. *Display difficulty tags in a currently chosen language. *Modify admin panel for creating new tags: make algorithm  and difficulty tag localizations obligatory for all available  languages. *Modify admin panel for connecting existing algorithm and  difficulty tags with given problems (drop-down lists). *Make searching for algorithm and difficulty tags use their  full names in all available languages. *Add button for adding users algorithm tag proposals. *Add displaying users difficulty tag proposals in the problem  settings view. *Add other minor UI tweaks. *Modify existing tests and add new test cases. Change-Id: If54de8b0aaf7a006eb6980bdae8c07513d9c4a1e
      Hide
      Gerrit Gerrit added a comment -
      Change oioioi~master~If54de8b0aaf7a006eb6980bdae8c07513d9c4a1e, patchset 4
      https://gerrit.sio2project.mimuw.edu.pl/3651

      (SIO-2418) Improve algorithm and difficulty tags system

      Problems in Szkopul can be tagged with three types of tags:
      algorithm, difficulty and origin. There is a need to improve
      algorithm and difficulty tags system in order to provide
      a better problems search and discovery for the users.

      *Modify AlgorithmTag and AlgorithmTagLocalization models to
       accomodate for shorter algorithms abbreviations and longer,
       localized full names of algorithms.
      *Add DifficultyTagLocalization model to accomodate for
       difficulty tags translations.
      *Modify DifficutTagProposal to relate DifficultyTag objects
       with users proposals.
      *Display difficulty tags in a currently chosen language.
      *Modify admin panel for creating new tags: make algorithm
       and difficulty tag localizations obligatory for all available
       languages.
      *Modify admin panel for connecting existing algorithm and
       difficulty tags with given problems (drop-down lists).
      *Make searching for algorithm and difficulty tags use their
       full names in all available languages.
      *Add button for adding users algorithm tag proposals.
      *Add displaying users difficulty tag proposals in the problem
       settings view.
      *Add other minor UI tweaks.
      *Modify existing tests and add new test cases.

      Change-Id: If54de8b0aaf7a006eb6980bdae8c07513d9c4a1e
      Show
      Gerrit Gerrit added a comment - Change oioioi~master~If54de8b0aaf7a006eb6980bdae8c07513d9c4a1e, patchset 4 https://gerrit.sio2project.mimuw.edu.pl/3651 ( SIO-2418 ) Improve algorithm and difficulty tags system Problems in Szkopul can be tagged with three types of tags: algorithm, difficulty and origin. There is a need to improve algorithm and difficulty tags system in order to provide a better problems search and discovery for the users. *Modify AlgorithmTag and AlgorithmTagLocalization models to  accomodate for shorter algorithms abbreviations and longer,  localized full names of algorithms. *Add DifficultyTagLocalization model to accomodate for  difficulty tags translations. *Modify DifficutTagProposal to relate DifficultyTag objects  with users proposals. *Display difficulty tags in a currently chosen language. *Modify admin panel for creating new tags: make algorithm  and difficulty tag localizations obligatory for all available  languages. *Modify admin panel for connecting existing algorithm and  difficulty tags with given problems (drop-down lists). *Make searching for algorithm and difficulty tags use their  full names in all available languages. *Add button for adding users algorithm tag proposals. *Add displaying users difficulty tag proposals in the problem  settings view. *Add other minor UI tweaks. *Modify existing tests and add new test cases. Change-Id: If54de8b0aaf7a006eb6980bdae8c07513d9c4a1e
      Hide
      Gerrit Gerrit added a comment -
      Change oioioi~master~If54de8b0aaf7a006eb6980bdae8c07513d9c4a1e, patchset 5
      https://gerrit.sio2project.mimuw.edu.pl/3651

      (SIO-2418) Improve algorithm and difficulty tags system

      Problems in Szkopul can be tagged with three types of tags:
      algorithm, difficulty and origin. There is a need to improve
      algorithm and difficulty tags system in order to provide
      a better problems search and discovery for the users.

      *Modify AlgorithmTag and AlgorithmTagLocalization models to
       accomodate for shorter algorithms abbreviations and longer,
       localized full names of algorithms.
      *Add DifficultyTagLocalization model to accomodate for
       difficulty tags translations.
      *Modify DifficutTagProposal to relate DifficultyTag objects
       with users proposals.
      *Display difficulty tags in a currently chosen language.
      *Modify admin panel for creating new tags: make algorithm
       and difficulty tag localizations obligatory for all available
       languages.
      *Modify admin panel for connecting existing algorithm and
       difficulty tags with given problems (drop-down lists).
      *Make searching for algorithm and difficulty tags use their
       full names in all available languages.
      *Add button for adding users algorithm tag proposals.
      *Add displaying users difficulty tag proposals in the problem
       settings view.
      *Add other minor UI tweaks.
      *Modify existing tests and add new test cases.
      *Refactor old code.

      Change-Id: If54de8b0aaf7a006eb6980bdae8c07513d9c4a1e
      Show
      Gerrit Gerrit added a comment - Change oioioi~master~If54de8b0aaf7a006eb6980bdae8c07513d9c4a1e, patchset 5 https://gerrit.sio2project.mimuw.edu.pl/3651 ( SIO-2418 ) Improve algorithm and difficulty tags system Problems in Szkopul can be tagged with three types of tags: algorithm, difficulty and origin. There is a need to improve algorithm and difficulty tags system in order to provide a better problems search and discovery for the users. *Modify AlgorithmTag and AlgorithmTagLocalization models to  accomodate for shorter algorithms abbreviations and longer,  localized full names of algorithms. *Add DifficultyTagLocalization model to accomodate for  difficulty tags translations. *Modify DifficutTagProposal to relate DifficultyTag objects  with users proposals. *Display difficulty tags in a currently chosen language. *Modify admin panel for creating new tags: make algorithm  and difficulty tag localizations obligatory for all available  languages. *Modify admin panel for connecting existing algorithm and  difficulty tags with given problems (drop-down lists). *Make searching for algorithm and difficulty tags use their  full names in all available languages. *Add button for adding users algorithm tag proposals. *Add displaying users difficulty tag proposals in the problem  settings view. *Add other minor UI tweaks. *Modify existing tests and add new test cases. *Refactor old code. Change-Id: If54de8b0aaf7a006eb6980bdae8c07513d9c4a1e
      Hide
      Gerrit Gerrit added a comment -
      Change oioioi~master~If54de8b0aaf7a006eb6980bdae8c07513d9c4a1e, patchset 6
      https://gerrit.sio2project.mimuw.edu.pl/3651

      (SIO-2418) Improve algorithm and difficulty tags system

      Problems in Szkopul can be tagged with three types of tags:
      algorithm, difficulty and origin. There is a need to improve
      algorithm and difficulty tags system in order to provide
      a better problems search and discovery for the users.

      *Modify AlgorithmTag and AlgorithmTagLocalization models to
       accomodate for shorter algorithms abbreviations and longer,
       localized full names of algorithms.
      *Add DifficultyTagLocalization model to accomodate for
       difficulty tags translations.
      *Modify DifficutTagProposal to relate DifficultyTag objects
       with users proposals.
      *Display difficulty tags in a currently chosen language.
      *Modify admin panel for creating new tags: make algorithm
       and difficulty tag localizations obligatory for all available
       languages.
      *Modify admin panel for connecting existing algorithm and
       difficulty tags with given problems (drop-down lists).
      *Make searching for algorithm and difficulty tags use their
       full names in all available languages.
      *Add button for adding users algorithm tag proposals.
      *Add displaying users difficulty tag proposals in the problem
       settings view.
      *Add other minor UI tweaks.
      *Modify existing tests and add new test cases.
      *Refactor old code.

      Change-Id: If54de8b0aaf7a006eb6980bdae8c07513d9c4a1e
      Show
      Gerrit Gerrit added a comment - Change oioioi~master~If54de8b0aaf7a006eb6980bdae8c07513d9c4a1e, patchset 6 https://gerrit.sio2project.mimuw.edu.pl/3651 ( SIO-2418 ) Improve algorithm and difficulty tags system Problems in Szkopul can be tagged with three types of tags: algorithm, difficulty and origin. There is a need to improve algorithm and difficulty tags system in order to provide a better problems search and discovery for the users. *Modify AlgorithmTag and AlgorithmTagLocalization models to  accomodate for shorter algorithms abbreviations and longer,  localized full names of algorithms. *Add DifficultyTagLocalization model to accomodate for  difficulty tags translations. *Modify DifficutTagProposal to relate DifficultyTag objects  with users proposals. *Display difficulty tags in a currently chosen language. *Modify admin panel for creating new tags: make algorithm  and difficulty tag localizations obligatory for all available  languages. *Modify admin panel for connecting existing algorithm and  difficulty tags with given problems (drop-down lists). *Make searching for algorithm and difficulty tags use their  full names in all available languages. *Add button for adding users algorithm tag proposals. *Add displaying users difficulty tag proposals in the problem  settings view. *Add other minor UI tweaks. *Modify existing tests and add new test cases. *Refactor old code. Change-Id: If54de8b0aaf7a006eb6980bdae8c07513d9c4a1e
      Hide
      Gerrit Gerrit added a comment -
      Change oioioi~master~If54de8b0aaf7a006eb6980bdae8c07513d9c4a1e, patchset 7
      https://gerrit.sio2project.mimuw.edu.pl/3651

      (SIO-2418) Improve algorithm and difficulty tags system

      Problems in Szkopul can be tagged with three types of tags:
      algorithm, difficulty and origin. There is a need to improve
      algorithm and difficulty tags system in order to provide
      a better problems search and discovery for the users.

      *Make difficulty tags translatable.
      *Display difficulty tags by their full names in a currently
       chosen language.
      *Force users to choose proposed difficulty level for a problem
       only from existing difficulty tags.
      *Modify admin panel for creating new tags: make algorithm
       and difficulty tag localizations obligatory for all available
       languages.
      *Modify admin panel for relating existing algorithm and
       difficulty tags with a problem (drop-down lists instead
       of text input fields).
      *Internationalize searching by algorithm and difficulty tags.
      *Miscellaneous UI tweaks.
      *Modify existing tests and add new test cases.
      *Refactor old code.

      Change-Id: If54de8b0aaf7a006eb6980bdae8c07513d9c4a1e
      Show
      Gerrit Gerrit added a comment - Change oioioi~master~If54de8b0aaf7a006eb6980bdae8c07513d9c4a1e, patchset 7 https://gerrit.sio2project.mimuw.edu.pl/3651 ( SIO-2418 ) Improve algorithm and difficulty tags system Problems in Szkopul can be tagged with three types of tags: algorithm, difficulty and origin. There is a need to improve algorithm and difficulty tags system in order to provide a better problems search and discovery for the users. *Make difficulty tags translatable. *Display difficulty tags by their full names in a currently  chosen language. *Force users to choose proposed difficulty level for a problem  only from existing difficulty tags. *Modify admin panel for creating new tags: make algorithm  and difficulty tag localizations obligatory for all available  languages. *Modify admin panel for relating existing algorithm and  difficulty tags with a problem (drop-down lists instead  of text input fields). *Internationalize searching by algorithm and difficulty tags. *Miscellaneous UI tweaks. *Modify existing tests and add new test cases. *Refactor old code. Change-Id: If54de8b0aaf7a006eb6980bdae8c07513d9c4a1e
      Hide
      Gerrit Gerrit added a comment -
      Change oioioi~master~If54de8b0aaf7a006eb6980bdae8c07513d9c4a1e, patchset 8
      https://gerrit.sio2project.mimuw.edu.pl/3651

      (SIO-2418) Improve algorithm and difficulty tags system

      Problems in Szkopul can be tagged with three types of tags:
      algorithm, difficulty and origin. There is a need to improve
      algorithm and difficulty tags system in order to provide
      a better problems search and discovery for the users.

      *Make difficulty tags translatable.
      *Display difficulty tags by their full names in a currently
       chosen language.
      *Force users to choose proposed difficulty level for a problem
       only from existing difficulty tags.
      *Modify admin panel for creating new tags: make algorithm
       and difficulty tag localizations obligatory for all available
       languages.
      *Modify admin panel for relating existing algorithm and
       difficulty tags with a problem (drop-down lists instead
       of text input fields).
      *Internationalize searching by algorithm and difficulty tags.
      *Miscellaneous UI tweaks.
      *Modify existing tests and add new test cases.
      *Refactor old code.

      Change-Id: If54de8b0aaf7a006eb6980bdae8c07513d9c4a1e
      Show
      Gerrit Gerrit added a comment - Change oioioi~master~If54de8b0aaf7a006eb6980bdae8c07513d9c4a1e, patchset 8 https://gerrit.sio2project.mimuw.edu.pl/3651 ( SIO-2418 ) Improve algorithm and difficulty tags system Problems in Szkopul can be tagged with three types of tags: algorithm, difficulty and origin. There is a need to improve algorithm and difficulty tags system in order to provide a better problems search and discovery for the users. *Make difficulty tags translatable. *Display difficulty tags by their full names in a currently  chosen language. *Force users to choose proposed difficulty level for a problem  only from existing difficulty tags. *Modify admin panel for creating new tags: make algorithm  and difficulty tag localizations obligatory for all available  languages. *Modify admin panel for relating existing algorithm and  difficulty tags with a problem (drop-down lists instead  of text input fields). *Internationalize searching by algorithm and difficulty tags. *Miscellaneous UI tweaks. *Modify existing tests and add new test cases. *Refactor old code. Change-Id: If54de8b0aaf7a006eb6980bdae8c07513d9c4a1e
      Hide
      Gerrit Gerrit added a comment -
      Change oioioi~master~If54de8b0aaf7a006eb6980bdae8c07513d9c4a1e, patchset 9
      https://gerrit.sio2project.mimuw.edu.pl/3651

      (SIO-2418) Improve algorithm and difficulty tags system

      Problems in Szkopul can be tagged with three types of tags:
      algorithm, difficulty and origin. There is a need to improve
      algorithm and difficulty tags system in order to provide
      a better problems search and discovery for the users.

      *Make difficulty tags translatable.
      *Display difficulty tags by their full names in a currently
       chosen language.
      *Force users to choose proposed difficulty level for a problem
       only from existing difficulty tags.
      *Modify admin panel for creating new tags: make algorithm
       and difficulty tag localizations obligatory for all available
       languages.
      *Modify admin panel for relating existing algorithm and
       difficulty tags with a problem (drop-down lists instead
       of text input fields).
      *Internationalize searching by algorithm and difficulty tags.
      *Miscellaneous UI tweaks.
      *Modify existing tests and add new test cases.
      *Refactor old code.

      Change-Id: If54de8b0aaf7a006eb6980bdae8c07513d9c4a1e
      Show
      Gerrit Gerrit added a comment - Change oioioi~master~If54de8b0aaf7a006eb6980bdae8c07513d9c4a1e, patchset 9 https://gerrit.sio2project.mimuw.edu.pl/3651 ( SIO-2418 ) Improve algorithm and difficulty tags system Problems in Szkopul can be tagged with three types of tags: algorithm, difficulty and origin. There is a need to improve algorithm and difficulty tags system in order to provide a better problems search and discovery for the users. *Make difficulty tags translatable. *Display difficulty tags by their full names in a currently  chosen language. *Force users to choose proposed difficulty level for a problem  only from existing difficulty tags. *Modify admin panel for creating new tags: make algorithm  and difficulty tag localizations obligatory for all available  languages. *Modify admin panel for relating existing algorithm and  difficulty tags with a problem (drop-down lists instead  of text input fields). *Internationalize searching by algorithm and difficulty tags. *Miscellaneous UI tweaks. *Modify existing tests and add new test cases. *Refactor old code. Change-Id: If54de8b0aaf7a006eb6980bdae8c07513d9c4a1e
      Hide
      Gerrit Gerrit added a comment -
      Change oioioi~master~If54de8b0aaf7a006eb6980bdae8c07513d9c4a1e, patchset 10
      https://gerrit.sio2project.mimuw.edu.pl/3651

      (SIO-2418) Improve algorithm and difficulty tags system

      Problems in Szkopul can be tagged with three types of tags:
      algorithm, difficulty and origin. There is a need to improve
      algorithm and difficulty tags system in order to provide
      a better problems search and discovery for the users.

      *Make difficulty tags translatable.
      *Display difficulty tags by their full names in a currently
       chosen language.
      *Force users to choose proposed difficulty level for a problem
       only from existing difficulty tags.
      *Modify admin panel for creating new tags: make algorithm
       and difficulty tag localizations obligatory for all available
       languages.
      *Modify admin panel for relating existing algorithm and
       difficulty tags with a problem (drop-down lists instead
       of text input fields).
      *Internationalize searching by algorithm and difficulty tags.
      *Miscellaneous UI tweaks.
      *Modify existing tests and add new test cases.
      *Refactor old code.

      Change-Id: If54de8b0aaf7a006eb6980bdae8c07513d9c4a1e
      Show
      Gerrit Gerrit added a comment - Change oioioi~master~If54de8b0aaf7a006eb6980bdae8c07513d9c4a1e, patchset 10 https://gerrit.sio2project.mimuw.edu.pl/3651 ( SIO-2418 ) Improve algorithm and difficulty tags system Problems in Szkopul can be tagged with three types of tags: algorithm, difficulty and origin. There is a need to improve algorithm and difficulty tags system in order to provide a better problems search and discovery for the users. *Make difficulty tags translatable. *Display difficulty tags by their full names in a currently  chosen language. *Force users to choose proposed difficulty level for a problem  only from existing difficulty tags. *Modify admin panel for creating new tags: make algorithm  and difficulty tag localizations obligatory for all available  languages. *Modify admin panel for relating existing algorithm and  difficulty tags with a problem (drop-down lists instead  of text input fields). *Internationalize searching by algorithm and difficulty tags. *Miscellaneous UI tweaks. *Modify existing tests and add new test cases. *Refactor old code. Change-Id: If54de8b0aaf7a006eb6980bdae8c07513d9c4a1e
      Hide
      Gerrit Gerrit added a comment -
      Change oioioi~master~If54de8b0aaf7a006eb6980bdae8c07513d9c4a1e, patchset 11
      https://gerrit.sio2project.mimuw.edu.pl/3651

      (SIO-2418) Improve algorithm and difficulty tags system

      Problems in Szkopul can be tagged with three types of tags:
      algorithm, difficulty and origin. There is a need to improve
      algorithm and difficulty tags system in order to provide
      a better problems search and discovery for the users.

      *Make difficulty tags translatable.
      *Display difficulty tags by their full names in a currently
       chosen language.
      *Force users to choose proposed difficulty level for a problem
       only from existing difficulty tags.
      *Modify admin panel for creating new tags: make algorithm
       and difficulty tag localizations obligatory for all available
       languages.
      *Modify admin panel for relating existing algorithm and
       difficulty tags with a problem (drop-down lists instead
       of text input fields).
      *Internationalize searching by algorithm and difficulty tags.
      *Miscellaneous UI tweaks.
      *Modify existing tests and add new test cases.
      *Refactor old code.

      Change-Id: If54de8b0aaf7a006eb6980bdae8c07513d9c4a1e
      Show
      Gerrit Gerrit added a comment - Change oioioi~master~If54de8b0aaf7a006eb6980bdae8c07513d9c4a1e, patchset 11 https://gerrit.sio2project.mimuw.edu.pl/3651 ( SIO-2418 ) Improve algorithm and difficulty tags system Problems in Szkopul can be tagged with three types of tags: algorithm, difficulty and origin. There is a need to improve algorithm and difficulty tags system in order to provide a better problems search and discovery for the users. *Make difficulty tags translatable. *Display difficulty tags by their full names in a currently  chosen language. *Force users to choose proposed difficulty level for a problem  only from existing difficulty tags. *Modify admin panel for creating new tags: make algorithm  and difficulty tag localizations obligatory for all available  languages. *Modify admin panel for relating existing algorithm and  difficulty tags with a problem (drop-down lists instead  of text input fields). *Internationalize searching by algorithm and difficulty tags. *Miscellaneous UI tweaks. *Modify existing tests and add new test cases. *Refactor old code. Change-Id: If54de8b0aaf7a006eb6980bdae8c07513d9c4a1e
      Hide
      Gerrit Gerrit added a comment -
      Change oioioi~master~If54de8b0aaf7a006eb6980bdae8c07513d9c4a1e, patchset 12
      https://gerrit.sio2project.mimuw.edu.pl/3651

      (SIO-2418) Improve algorithm and difficulty tags system

      Problems in Szkopul can be tagged with three types of tags:
      algorithm, difficulty and origin. There is a need to improve
      algorithm and difficulty tags system in order to provide
      a better problems search and discovery for the users.

      *Make difficulty tags translatable.
      *Display difficulty tags by their full names in a currently
       chosen language.
      *Force users to choose proposed difficulty level for a problem
       only from existing difficulty tags.
      *Modify admin panel for creating new tags: make algorithm
       and difficulty tag localizations obligatory for all available
       languages.
      *Modify admin panel for relating existing algorithm and
       difficulty tags with a problem (drop-down lists instead
       of text input fields).
      *Internationalize searching by algorithm and difficulty tags.
      *Miscellaneous UI tweaks.
      *Modify existing tests and add new test cases.
      *Refactor old code.

      Change-Id: If54de8b0aaf7a006eb6980bdae8c07513d9c4a1e
      Show
      Gerrit Gerrit added a comment - Change oioioi~master~If54de8b0aaf7a006eb6980bdae8c07513d9c4a1e, patchset 12 https://gerrit.sio2project.mimuw.edu.pl/3651 ( SIO-2418 ) Improve algorithm and difficulty tags system Problems in Szkopul can be tagged with three types of tags: algorithm, difficulty and origin. There is a need to improve algorithm and difficulty tags system in order to provide a better problems search and discovery for the users. *Make difficulty tags translatable. *Display difficulty tags by their full names in a currently  chosen language. *Force users to choose proposed difficulty level for a problem  only from existing difficulty tags. *Modify admin panel for creating new tags: make algorithm  and difficulty tag localizations obligatory for all available  languages. *Modify admin panel for relating existing algorithm and  difficulty tags with a problem (drop-down lists instead  of text input fields). *Internationalize searching by algorithm and difficulty tags. *Miscellaneous UI tweaks. *Modify existing tests and add new test cases. *Refactor old code. Change-Id: If54de8b0aaf7a006eb6980bdae8c07513d9c4a1e
      Hide
      Gerrit Gerrit added a comment -
      Change oioioi~master~I27cfaf2d20aadc1c6e0c8f9c41a7880676cdb0cd, patchset 1
      https://gerrit.sio2project.mimuw.edu.pl/3696

      (no-ticket) Fix permissions for labeling problems with tags

      *Allow any user who can edit a problem to label the problem
       with the algorithm and difficulty tags.
      *Restore the function 'can_admin_problem' to its original
       definition (before the '(SIO-2418) Improve algorithm and
       difficulty tags system' change).

      Change-Id: I27cfaf2d20aadc1c6e0c8f9c41a7880676cdb0cd
      Show
      Gerrit Gerrit added a comment - Change oioioi~master~I27cfaf2d20aadc1c6e0c8f9c41a7880676cdb0cd, patchset 1 https://gerrit.sio2project.mimuw.edu.pl/3696 (no-ticket) Fix permissions for labeling problems with tags *Allow any user who can edit a problem to label the problem  with the algorithm and difficulty tags. *Restore the function 'can_admin_problem' to its original  definition (before the '( SIO-2418 ) Improve algorithm and  difficulty tags system' change). Change-Id: I27cfaf2d20aadc1c6e0c8f9c41a7880676cdb0cd
      Hide
      Gerrit Gerrit added a comment -
      Change oioioi~master~I27cfaf2d20aadc1c6e0c8f9c41a7880676cdb0cd, patchset 2
      https://gerrit.sio2project.mimuw.edu.pl/3696

      (no-ticket) Fix permissions for labeling problems with tags

      *Allow any user who can edit a problem to label the problem
       with the algorithm and difficulty tags.
      *Restore the function 'can_admin_problem' to its original
       definition (before the '(SIO-2418) Improve algorithm and
       difficulty tags system' change).
      *Add docs for the function 'can_admin_problem'.

      Change-Id: I27cfaf2d20aadc1c6e0c8f9c41a7880676cdb0cd
      Show
      Gerrit Gerrit added a comment - Change oioioi~master~I27cfaf2d20aadc1c6e0c8f9c41a7880676cdb0cd, patchset 2 https://gerrit.sio2project.mimuw.edu.pl/3696 (no-ticket) Fix permissions for labeling problems with tags *Allow any user who can edit a problem to label the problem  with the algorithm and difficulty tags. *Restore the function 'can_admin_problem' to its original  definition (before the '( SIO-2418 ) Improve algorithm and  difficulty tags system' change). *Add docs for the function 'can_admin_problem'. Change-Id: I27cfaf2d20aadc1c6e0c8f9c41a7880676cdb0cd
      Hide
      Gerrit Gerrit added a comment -
      Change oioioi~master~I27cfaf2d20aadc1c6e0c8f9c41a7880676cdb0cd, patchset 3
      https://gerrit.sio2project.mimuw.edu.pl/3696

      (no-ticket) Fix permissions for labeling problems with tags

      *Allow any user who can edit a problem to label the problem
       with the algorithm and difficulty tags.
      *Restore the function 'can_admin_problem' to its original
       definition (before the '(SIO-2418) Improve algorithm and
       difficulty tags system' change).
      *Add docs for the function 'can_admin_problem'.

      Change-Id: I27cfaf2d20aadc1c6e0c8f9c41a7880676cdb0cd
      Show
      Gerrit Gerrit added a comment - Change oioioi~master~I27cfaf2d20aadc1c6e0c8f9c41a7880676cdb0cd, patchset 3 https://gerrit.sio2project.mimuw.edu.pl/3696 (no-ticket) Fix permissions for labeling problems with tags *Allow any user who can edit a problem to label the problem  with the algorithm and difficulty tags. *Restore the function 'can_admin_problem' to its original  definition (before the '( SIO-2418 ) Improve algorithm and  difficulty tags system' change). *Add docs for the function 'can_admin_problem'. Change-Id: I27cfaf2d20aadc1c6e0c8f9c41a7880676cdb0cd

        People

        • Assignee:
          Wojciech Dubiel
          Reporter:
          Szymon Czyżmański
        • Votes:
          0 Vote for this issue
          Watchers:
          2 Start watching this issue

          Dates

          • Created:
            Updated:
            Resolved:

            Agile