Skip to content

FeDuck113/AdmissionHacker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Admission Hacker

Программа, которая поможет более точно определить вашу позицию в конкурсных списках и оценить шансы поступления Программа создана под списки Высшей школы экономики. Чтобы использовать для вашего вуза, необходимо внести изменения в listDownloader.py

Принцип

Программа симулирует определение проходящих на бюджетные места с учётом их приоритетов и согласий (если нужно) Как это происходит:

  1. Проводиться первый Конкурс. На каждой программе берётся n кол-во абитуриентов без учёта квотников (n - кол-во бюджетных мест). Далее проверяется есть ли люди попавшие в эту зону на нескольких программах. Если да, то он удаляется из списков, где стоит меньший приоритет
  2. Это процедура проводится ещё несколько раз
  3. Получаются итоговые dataframes всех программ. Сохраняются в outputs/ только те, на которые вы поступаете

Как использовать

Источник списков

В programs.json необходимо указать источник списков для каждой программы вуза в следующем формате:

название: ссылка/путь

Настройки

Все настройки находятся в config.py

  • my_id - ваш уникальный код абитуриента (УИД)
  • check_consent - учитывать ли наличие согласия
  • SAVE - сохранять скачанную информацию из списков в pickle (чтобы дебажить программу и не закидывать сайт вуза запросами)
  • LOAD - загружать информацию из data.pkl вместо скачивания с сайта вуза
  • LOCAL - Возможность анализировать локально хранящиеся списки
  • my_programs - список программ, на которые вы поступаете (только их обработанные списки будут сохраняться в output/)

Запуск и вывод результатов

После запуска main.py и некоторого времени в output/ появятся списки программ, на которые вы поступаете
Списки будут отформатированы следующим образом:

  • Зелёные строчки - человек проходит на бюджет
  • Красный номер строки - никуда не проходит в данном университете
  • Синий id - ваш номер

Контакты

Если что тг @feduck113

License

This project is licensed under the GNU General Public License v3.0.

About

Программа, которая поможет более точно определить вашу позицию в конкурсных списках и оценить шансы поступления

Topics

Resources

License

Stars

Watchers

Forks

Contributors

Languages