文章编号:1223 /
更新时间:2024-12-30 11:30:00 / 浏览:
次
这是一个java在线教育平台的开源源码,提供了全面的Java在线教育视频课程、在线练习题库、在线考试系统和在线答疑等功能。该源码可用于构建自己的Java在线教育平台。
技术栈
-
Spring Boot
-
MyBatis Plus
-
Vue.js
-
Element UI
-
Redis
-
RabbitMQ
功能介绍
-
0,"data": {"id": 1,"name": "Java基础","description": "Java基础课程介绍了Java基础语法、面向对象编程、集合框架等内容。","videos": [{"id": 1,"name": "Java基础入门","url": "https://www.example.com/video1.mp4"},// ...]}}```题库接口1. 获取题库列表接口```GET /api/question/list```请求参数:| 参数 | 类型 | 必填 | 描述 ||---|---|---|---|| page | Integer | 否 | 页码 || size | Integer | 否 | 每页数量 |返回示例:```{"code": 200,"data": {"total": 10,"rows": [{"id": 1,"type": "单选题","content": "以下哪项是Java中常用的数据类型?","options": ["int","float","boolean","String"],"answer": "int"},// ...]}}```2. 获取题库详情接口```GET /api/question/{id}```请求参数:| 参数 | 类型 | 必填 | 描述 ||---```考试接口1. 获取考试列表接口```GET /api/exam/list```请求参数:| 参数 | 类型 | 必填 | 描述 ||---|---|---|---|| page | Integer | 否 | 页码 || size | Integer | 否 | 每页数量 |返回示例:```{"code": 200,"data": {"total": 10,"rows": [{"id": 1,"name": "Java基础考试","description": "Java基础考试包含Java基础语法、面向对象编程、集合框架等内容。","questions": [{"id": 1,"type": "单选题","content": "以下哪项是Java中常用的数据类型?","options": ["int","float","boolean","String"],"answer": "int"},// ...]},// ...]}}```2. 获取考试详情接口```GET /api/exam/{id}```请求参数:| 参数 | 类型 | 必填 | 描述 ||---|---|---|---|| id | Integer | 是 | 考试ID |返回示例:```{"code": 200,"data": {"id": 1,"name": "Java基础考试","description": "Java基础考试包含Java基础语法、面向对象编程、集合框架等内容。","questions": [{"id": 1,"type": "单选题","content": "以下哪项是Java中常用的数据类型?","options": ["int","float","boolean","String"],"answer": "int"},// ...]}
}```答疑接口1.
相关标签:
java在线接口文档、
java在线教育平台源码、
本文地址:https://www.qianwe.cn/article/eef83aadd924f50216e5.html
上一篇:js进度条特效怎么写js上传进度条...
下一篇:php正则Php正则匹配贪婪...