Skip to content

762_duplicate_literature_references#776

Open
vovanbravin wants to merge 3 commits intodevfrom
762_duplicate_literature_references
Open

762_duplicate_literature_references#776
vovanbravin wants to merge 3 commits intodevfrom
762_duplicate_literature_references

Conversation

@vovanbravin
Copy link
Collaborator

@vovanbravin vovanbravin commented Nov 25, 2025

Comment on lines +59 to +62

if not self.checking_duplicate_sources():
return answer(False, 'В списке используемых источников есть дублирующиеся источники.')

Copy link
Collaborator

@HadronCollider HadronCollider Dec 7, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Фидбек критерия должен быть составным:

  1. фидбек по основной проверке (та, что уже есть)
  2. фидбек по дубликатам
    • должен содержать подробности: какие источники дублируются (их номера и формулировки)
  • Если по проверке 2) всё ок, балл за критерий = балл за первую проверку
  • Если по проверка 2) не ок - балл за критерий 0

Comment on lines +132 to +137
def checking_duplicate_sources(self):
for source in self.literature_reference_text:
if self.literature_reference_text.count(source) >= 2:
return False
return True

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Подобной проверки недостаточно

  • для пользователя / фидбека нужно подробное описание дубликатов (их номера и формулировки)
  • сделайте проверку регистронезависимой
  • для подсчета кол-ва пригодится from collections import Counter - это эффективнее, чем dict+for+count

@HadronCollider HadronCollider changed the base branch from master to dev December 7, 2025 11:23
@HadronCollider
Copy link
Collaborator

Подтяните изменения из dev

@vovanbravin vovanbravin force-pushed the 762_duplicate_literature_references branch from 481f7d0 to 7f17fb3 Compare January 25, 2026 13:21
Copy link
Collaborator

@HadronCollider HadronCollider left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  1. Неверно указывается дублирующийся источник
Image
  1. Источники сравниваются посимвольно по полному совпадению - если в одной и той же книге ссылаться на разные страницы как на 10 источников - критерий такое пропустит

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Не должно быть дубликатов в списке литературы

2 participants