Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BUG反馈]提交的答案和最终学习通网页上显示的答案不一致 #415

Closed
Kenxu2022 opened this issue Dec 27, 2024 · 1 comment
Labels
bug Something isn't working

Comments

@Kenxu2022
Copy link
Contributor

问题描述
通过程序提交的答案与学习通上最终显示的答案不一致,具体而言,以下是程序运行的日志:

2024-12-28 01:13:03.114 | DEBUG    | api.answer:query:107 - 原始标题:2【多选题】关于党是最高政治领导力量,下列理解中正确的有()。
2024-12-28 01:13:03.114 | DEBUG    | api.answer:query:109 - 处理后标题:关于党是最高政治领导力量,下列理解中正确的有()。
2024-12-28 01:13:03.432 | INFO     | api.answer:query:122 - 从言溪题库获取答案:关于党是最高政治领导力量,下列理解中正确的有()。 -> 这是由我国国家性质和国体政体所决定的 # 这是由国家宪法所确立的 # 这是经过中国革命、建设、改革伟大实践所检验的 # 具有无可置疑的历史合理性、实践合理性和价值合理性
2024-12-28 01:13:03.433 | INFO     | api.base:study_work:461 - 找到答案但答案未能匹配 -> 这是由我国国家性质和国体政体所决定的 # 这是由国家宪法所确立的 # 这是经过中国革命、建设、改革伟大实践所检验的 # 具有无可置疑的历史合理性、实践合理性和价值合理性	随机选择答案
2024-12-28 01:13:03.434 | DEBUG    | api.base:random_answer:308 - 当前选项列表[cut前] -> A具有无可置疑的历史合理性、实践合理性和价值合理性
B这是由我国国家性质和国体政体所决定的
C这是由国家宪法所确立的
D这是经过中国革命、建设、改革伟大实践所检验的
2024-12-28 01:13:03.434 | DEBUG    | api.base:random_answer:310 - 当前选项列表[cut后] -> ['A具有无可置疑的历史合理性、实践合理性和价值合理性', 'B这是由我国国家性质和国体政体所决定的', 'C这是由国家宪法所确立的', 'D这是经过中国革命、建设、改革伟大实践所检验的']
2024-12-28 01:13:03.435 | INFO     | api.base:random_answer:334 - 随机选择 -> BCD
2024-12-28 01:13:03.436 | INFO     | api.base:study_work:465 - 关于党是最高政治领导力量,下列理解中正确的有()。 填写答案为 BCD

随机选择的答案为BCD,但最终显示在学习通上的答案是ACD

image

无论是随机生成的答案还是通过题库获取到的答案均有这个问题,开启自动提交时,提交的答案也与程序获取到的答案不同。

分析
以下是通过网页作答时,点击“暂时保存”时的网络流量:

屏幕截图_20241227_191147

可以看出来即使通过网页作答时,显示选中的答案和请求时发送的答案也是不同的,推测可能是前端对选项进行了随机排序(经过多次测试,显示选中的选项和请求时的选项并没有固定的映射关系)

@Kenxu2022 Kenxu2022 added the bug Something isn't working label Dec 27, 2024
@n-WN
Copy link
Contributor

n-WN commented Jan 1, 2025

此问题也许可以通过 #412 解决

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants