- 后端 routers/apiQuiz.go:题库/题目 CRUD(quiz_admin)、按题型随机抽题(单选20/多选10/判断20/填空10,不足全抽)、整卷时限、服务端宽松判分(填空忽略空格大小写,|多变体;多选全对得分)、成绩历史/按题库排行榜、错题重做(判分不落库)、学习模式分页(含答案/解析/录入人)、题库作者与头像 - 前端 quiz 模块:题库卡片页(/questions)、独立管理页(/questions/manage)、答题页(/quiz/play 左右布局+答题卡)、成绩解析/错题重做(/quiz/redo/:id)、学习页(/quiz/learn 瀑布流+阅读位置保存恢复+左右布局) - 权限:isQuizAdmin 兼容系统管理员、/questions/manage 守卫、导航入口与题库管理分流 - i18n 中英文补全;数据表 AutoMigrate 自动建列
33 lines
790 B
JSON
33 lines
790 B
JSON
{
|
|
"apiOK":0,
|
|
"apiErr":-1,
|
|
"postErr":-2,
|
|
"jsonErr":-3,
|
|
"jsonErr_1":-31,
|
|
"userNameDup":-4,
|
|
"userNameNoFund":-41,
|
|
"userPassIncorrect":-42,
|
|
"userEmailFormatError":-43,
|
|
"userCookieError":-44,
|
|
"userCookieNotFund":-44,
|
|
"userCookieExpired":-44,
|
|
"file_mime_err":-51,
|
|
"file_size_err":-52,
|
|
"file_name_err":-53,
|
|
"file_get_err":-54,
|
|
"file_hash_err":-55,
|
|
"file_save_err":-56,
|
|
"file_not_found":-57,
|
|
"file_part_err":-58,
|
|
"schedule_event_not_find":-61,
|
|
"schedule_permission_denied":-62,
|
|
"quiz_no_questions":-71,
|
|
"quiz_question_not_found":-72,
|
|
"quiz_session_not_found":-73,
|
|
"quiz_permission_denied":-74,
|
|
"quiz_session_finished":-75,
|
|
"quiz_answer_format_err":-76,
|
|
"quiz_bank_not_found":-77
|
|
|
|
|
|
} |