党建知识问答系统
  1. 问答模块
党建知识问答系统
  • 用户模块
    • 管理员账号注册
      POST
    • 管理员账号登录
      POST
    • 删除管理员账号
      DELETE
    • 当access_token过期时,用refresh_token获取新的access_token和refresh_token
      GET
    • 用户修改党支部信息
      POST
    • 获取用户党支部信息
      GET
  • 问答模块
    • 管理员发布一期问答项目
      POST
    • 管理员获取项目详情(问题与答案)
      GET
    • 管理员更新项目信息
      PUT
    • 管理员删除项目
      DELETE
    • 管理员获取其创建的所有项目列表
      GET
    • 用户获取项目详情(问题与答案)
      GET
    • 用户提交答案
      POST
    • 用户获取所有已开始的项目列表
      GET
    • 用户获取参与过的所有项目预览
      GET
  • 排位模块
    • 获取当期排行榜
      GET
    • 获取往期累计排行榜
      GET
  1. 问答模块

用户获取项目详情(问题与答案)

GET
https://partyqa.rrrexyz.icu/api/user/project/{project_uuid}
问答模块
最后修改时间:2025-04-18 11:00:31
当project_uuid为latest时,返回最新期的项目;
当project_uuid为正常uuid时,返回对应项目;
如果用户没有答题记录,返回题目与答案;
如果用户有答题记录,还会返回其作答情况;

请求参数

Path 参数
project_uuid
string 
Project Uuid
必需
示例值:
latest
Query 参数
student_id
string 
Student Id
必需
示例值:
202500996677

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request GET 'https://partyqa.rrrexyz.icu/api/user/project/latest?student_id=202500996677'

返回响应

🟢200用户参与过答题时
application/json
Validation Error
Body
code
integer 
必需
status
string 
必需
message
string 
必需
data
object 
必需
name
string 
项目名称
必需
uuid
string 
项目uuid
必需
starttime
string 
项目开始时间
必需
status
integer 
项目状态
必需
0:未开始,1:进行中,2:已结束
creater_id
integer 
创建者id
必需
issue_num
integer 
项目期号
必需
deadline
string 
项目截止时间
必需
participate_num
integer 
项目参与人数
必需
questions
array [object {8}] 
项目问题列表
必需
participate_status
integer 
用户是否参与了项目
必需
0:未参与 1:已经参与
record
array [object {2}] 
必需
correct_num
integer 
答对题数
必需
time_used_seconds
number 
答题用时(秒)
必需
示例
{
    "code": 200,
    "status": "success",
    "message": "项目详情获取成功",
    "data": {
        "name": "2025年第3期党建知识问答",
        "uuid": "8e7873b6-0d16-11f0-b5e5-00163e050df7",
        "starttime": "2025-03-29 10:00:00",
        "status": 1,
        "creater_id": 1,
        "issue_num": 3,
        "deadline": "2026-04-29 20:00:00",
        "participate_num": 2,
        "questions": [
            {
                "text": "中国共产党在哪一年成立?",
                "B": "1921",
                "D": "1923",
                "type": 0,
                "id": 3,
                "A": "1920",
                "C": "1922",
                "answer": "B"
            },
            {
                "text": "党支部的主要职责是什么?",
                "B": "组织党员学习党的理论",
                "D": "组织党员学习党的规章制度",
                "type": 1,
                "id": 4,
                "A": "组织党员学习党史",
                "C": "组织党员学习党的路线方针政策",
                "answer": "ABCD"
            }
        ],
        "participate_status": 1,
        "record": [
            {
                "question_id": 3,
                "user_answer": "B"
            },
            {
                "question_id": 4,
                "user_answer": "ABCD"
            }
        ],
        "correct_num": 10,
        "time_used_seconds": 100.06
    }
}
🟢200未参与答题时
🟠422参数错误
🟠404项目不存在
🟠404未设置党支部
修改于 2025-04-18 11:00:31
上一页
管理员获取其创建的所有项目列表
下一页
用户提交答案
Built with