superdima05 / mesh

Решает тесты с МЭШ.
https://t.me/CDSansbot
GNU General Public License v3.0
22 stars 8 forks source link

Крашится при одном виде теста #19

Closed dqqa closed 2 years ago

dqqa commented 3 years ago

В дебаггере answer_type в методе get_answers(), равен "answer/table". Попробую пофиксить...

dqqa commented 3 years ago

Примерный код фикса проблемы:

        elif answer_type == "answer/table":
            answer_ids = answer_data["right_answer"]["cells"]["1"]
            for answer_id in answer_ids.values():
                answer += f"{answer_id}; "
ghost commented 2 years ago

Доброго времени суток!

Спасибо вам большое за поправку этой проблемы и за помощь в развитии этого проекта. Маленькая заметка... Мы не можем добавлять все типы заданий, которые поддерживает МЭШ, потому что у меня не всегда попадаются страные виды заданий, а у @superdima05 вообще ЦДЗ не задают. Поэтому если у вас проблемы с каким-либо тестом, просто кидайте ссылку на тест, и мы посмотрим.

Скоро добавлю вашу поправку в исходники. И еще просьба. Если мы сделали какие-либо изменения в библиотете и хотите, чтобы мы их добавили, то, пожалуйста, делайте pull request.

ghost commented 2 years ago

А, можете, пожалуйста, скинуть ссылку на тест, содержащий данный тип заданий?

mishailovic commented 2 years ago

Поэтому если у вас проблемы с каким-либо тестом, просто кидайте ссылку на тест, и мы посмотрим.

https://uchebnik.mos.ru/exam/test/test_by_binding/15620170/homework/151260635/

dqqa commented 2 years ago

Вот, например https://uchebnik.mos.ru/exam/test/test_by_binding/15472188/homework/150366233?generation_context_type=homework&external_binding_id=&referer=homework