Программа, которая поможет более точно определить вашу позицию в конкурсных списках и оценить шансы поступления
Программа создана под списки Высшей школы экономики. Чтобы использовать для вашего вуза, необходимо внести изменения в listDownloader.py
Программа симулирует определение проходящих на бюджетные места с учётом их приоритетов и согласий (если нужно) Как это происходит:
- Проводиться первый Конкурс. На каждой программе берётся n кол-во абитуриентов без учёта квотников (n - кол-во бюджетных мест). Далее проверяется есть ли люди попавшие в эту зону на нескольких программах. Если да, то он удаляется из списков, где стоит меньший приоритет
- Это процедура проводится ещё несколько раз
- Получаются итоговые dataframes всех программ. Сохраняются в
outputs/только те, на которые вы поступаете
В programs.json необходимо указать источник списков для каждой программы вуза в следующем формате:
название: ссылка/путь
Все настройки находятся в config.py
my_id- ваш уникальный код абитуриента (УИД)check_consent- учитывать ли наличие согласияSAVE- сохранять скачанную информацию из списков в pickle (чтобы дебажить программу и не закидывать сайт вуза запросами)LOAD- загружать информацию из data.pkl вместо скачивания с сайта вузаLOCAL- Возможность анализировать локально хранящиеся спискиmy_programs- список программ, на которые вы поступаете (только их обработанные списки будут сохраняться в output/)
После запуска main.py и некоторого времени в output/ появятся списки программ, на которые вы поступаете
Списки будут отформатированы следующим образом:
- Зелёные строчки - человек проходит на бюджет
- Красный номер строки - никуда не проходит в данном университете
- Синий id - ваш номер
Если что тг @feduck113
This project is licensed under the GNU General Public License v3.0.