Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Alanosy/online-exam-system-backend
/ functions
Functions
581 in github.com/Alanosy/online-exam-system-backend
⨍
Functions
581
◇
Types & classes
273
Method
pageOwnerDiscussion
教师分页查询自己的发布的讨论 @param title 标题 @param gradeId 班级id @param currentPage 当前页 @param size 每页记录数 @return 统一响应
src/main/java/cn/org/alan/exam/controller/DiscussionController.java:72
Method
pagingCertificate
分页查询证书 @param pageNum 页码 @param pageSize 每页大小 @param certificateName 证书标题 @param certificationUnit 认证单位 @return 响应结果
src/main/java/cn/org/alan/exam/controller/CertificateController.java:58
Method
pagingCertificate
(Integer pageNum, Integer pageSize, String certificateName, String certificationUnit)
src/main/java/cn/org/alan/exam/service/impl/CertificateServiceImpl.java:55
Method
pagingQuestion
分页查询试题 @param pageNum 页码 @param pageSize 每页大小 @param content 试题名 @param repoId 题库id @param type 试题类型 @return 响应
src/main/java/cn/org/alan/exam/controller/QuestionController.java:74
Method
pagingQuestion
(Integer pageNum, Integer pageSize, String title, Integer type, Integer repoId)
src/main/java/cn/org/alan/exam/service/impl/QuestionServiceImpl.java:95
Method
pagingRepo
分页查询题库 @param pageNum 页码 @param pageSize 每页记录数 @param title 题库名 @param categoryId 分类ID @return 响应结果
src/main/java/cn/org/alan/exam/controller/RepoController.java:97
Method
pagingRepo
(Integer pageNum, Integer pageSize, String title, Integer categoryId)
src/main/java/cn/org/alan/exam/service/impl/RepoServiceImpl.java:117
Method
pagingScore
分页获取成绩信息 @param pageNum 页码 @param pageSize 每页大小 @param gradeId 班级Id @param examId 考试Id @param realName 真实姓名 @return 响应结果
src/main/java/cn/org/alan/exam/controller/ScoreController.java:47
Method
pagingScore
(Integer pageNum, Integer pageSize, Integer gradeId, Integer examId, String realName)
src/main/java/cn/org/alan/exam/service/impl/UserExamsScoreServiceImpl.java:43
Method
pagingUser
教师和管理员 用户管理 分页获取用户信息 @param pageNum 页码 @param pageSize 每页大小 @param gradeId 班级ID @param realName 真实姓名 @return
src/main/java/cn/org/alan/exam/controller/UserController.java:122
Method
pagingUser
(Integer pageNum, Integer pageSize, Integer gradeId, String realName)
src/main/java/cn/org/alan/exam/service/impl/UserServiceImpl.java:210
Method
prepareExamQuAnswer
表单转化实体 @param form @param quType 试题类型 @return
src/main/java/cn/org/alan/exam/service/IExamService.java:155
Method
queryLike
根据用户id,讨论id,回复id 查询点赞信息 @param likeForm 入参 @return 点赞信息
src/main/java/cn/org/alan/exam/service/ILikeService.java:29
Method
queryReplyByDiscussionId
根据讨论id获取评论 @param orderBy 排序方式 1时间升序 2时间降序 3点赞数量升序 4点赞数量降序 @param id 讨论id @return 评论
src/main/java/cn/org/alan/exam/controller/ReplyController.java:64
Method
queryReplyByDiscussionId
(Integer orderBy, Integer discussionId)
src/main/java/cn/org/alan/exam/service/impl/ReplyServiceImpl.java:87
Method
querySingle
根据试题id获取单题详情 @param id 试题id @return 响应结果
src/main/java/cn/org/alan/exam/controller/QuestionController.java:91
Method
querySingle
(Integer id)
src/main/java/cn/org/alan/exam/service/impl/QuestionServiceImpl.java:106
Method
questionAnalyse
获取某场考试某题作答情况 @param examId 考试id @param questionId 试题id @return 响应结果
src/main/java/cn/org/alan/exam/controller/ScoreController.java:65
Method
questionAnalyse
(Integer examId, Integer questionId)
src/main/java/cn/org/alan/exam/service/impl/ExamQuAnswerServiceImpl.java:30
Method
readFile
(File file, Class<T> clazz)
src/main/java/cn/org/alan/exam/utils/excel/ExcelUtils.java:68
Method
readFileManySheet
(File file)
src/main/java/cn/org/alan/exam/utils/excel/ExcelUtils.java:86
Method
redisTemplateInit
Redis序列化配置 @param redisConnectionFactory @return
src/main/java/cn/org/alan/exam/config/RedisConfig.java:26
Method
register
用户注册,只能注册学生 @param request request对象,用于获取sessionId @param userForm 用户信息 @return 响应结果
src/main/java/cn/org/alan/exam/controller/AuthController.java:71
Method
register
注册用户 @param request request对象,用于获取sessionId @param userForm 用户信息 @return
src/main/java/cn/org/alan/exam/service/impl/AuthServiceImpl.java:262
Method
removeUserGrade
退出班级 @param ids 班级ID @return
src/main/java/cn/org/alan/exam/controller/GradeController.java:99
Method
removeUserGrade
(String ids)
src/main/java/cn/org/alan/exam/service/impl/GradeServiceImpl.java:102
Method
scoreExport
成绩导出 @param response 响应对象 @param examId 考试id @param gradeId 班级id
src/main/java/cn/org/alan/exam/controller/ScoreController.java:99
Method
selectChildReplies
获取子评论 @param replyId 父评论id @return 所有子评论
src/main/java/cn/org/alan/exam/mapper/ReplyMapper.java:33
Method
selectDetail
获取讨论详情 @param id 讨论id @return 讨论信息
src/main/java/cn/org/alan/exam/mapper/DiscussionMapper.java:34
Method
selectOptionByqId
根据单题ID获取所有选项 @param id 试题id @return 结果集
src/main/java/cn/org/alan/exam/mapper/OptionMapper.java:38
Method
sendHeartbeat
用户发送心跳,更新最后活跃时间。 @return
src/main/java/cn/org/alan/exam/service/impl/AuthServiceImpl.java:287
Method
serverEndpointExporter
()
src/main/java/cn/org/alan/exam/config/WebsocketConfig.java:19
Method
setInstance
()
src/main/java/cn/org/alan/exam/websocket/WebsocketHandler.java:26
Method
signBySHA1WithDSA
SHA1签名算法和DSA加密算法结合使用生成数字签名 @param privateKeyText @param msg @return 数字签名 @throws Exception
src/main/java/cn/org/alan/exam/utils/CryptoUtils.java:103
Method
signBySHA1WithRSA
SHA1签名算法和RSA加密算法结合使用生成数字签名 @param privateKeyText 私钥 @param msg 待加签内容 @return 数字签名 @throws Exception
src/main/java/cn/org/alan/exam/utils/CryptoUtils.java:114
Method
signBySHA256WithRSA
SHA256签名算法和RSA加密算法结合使用生成数字签名 @param privateKeyText 私钥 @param msg 待加签内容 @return 数字签名 @throws Exception
src/main/java/cn/org/alan/exam/utils/CryptoUtils.java:125
Method
startExam
开始考试 @param examId 试卷ID @return
src/main/java/cn/org/alan/exam/controller/ExamController.java:59
Method
startExam
(Integer examId)
src/main/java/cn/org/alan/exam/service/impl/ExamServiceImpl.java:1054
Method
stuExamPage
查询待批阅的用户 @param pageNum 页码 @param pageSize 每页大小 @param examId 考试ID @return
src/main/java/cn/org/alan/exam/controller/AnswerController.java:82
Method
stuExamPage
(Integer pageNum, Integer pageSize, Integer examId, String realName)
src/main/java/cn/org/alan/exam/service/impl/ManualScoreServiceImpl.java:147
Method
taskScheduler
()
src/main/java/cn/org/alan/exam/config/WebsocketConfig.java:24
Method
teacherExitClass
老师退出班级 @param userId 用户ID @param gradeId 班级ID @return 影响记录数
src/main/java/cn/org/alan/exam/mapper/UserGradeMapper.java:34
Method
teacherExitClass
老师退出班级 @param gradeId 班级ID @return
src/main/java/cn/org/alan/exam/controller/GradeController.java:137
Method
teacherExitClass
(String gradeId)
src/main/java/cn/org/alan/exam/service/impl/GradeServiceImpl.java:150
Method
teacherJoinClass
老师加入班级 @param code 班级代码 @return
src/main/java/cn/org/alan/exam/controller/GradeController.java:124
Method
teacherJoinClass
(String code)
src/main/java/cn/org/alan/exam/service/impl/GradeServiceImpl.java:133
Method
test
维护任务定时检测是否有正在考试但是当前时间大于结束时间到,自动交卷
src/main/java/cn/org/alan/exam/task/ExamTask.java:50
Method
trackPresence
记录学生登录时间 @param request @return
src/main/java/cn/org/alan/exam/controller/AuthController.java:112
Method
updateAnswerIfExists
修改考试记录 @param examQuAnswerForm @param quType 试题类型 @return
src/main/java/cn/org/alan/exam/service/IExamService.java:146
Method
updateCategory
修改分类 @param category 分类信息 @param id 分类ID @return 结果
src/main/java/cn/org/alan/exam/controller/CategoryController.java:50
Method
updateCategory
(Category category, Integer id)
src/main/java/cn/org/alan/exam/service/impl/CategoryServiceImpl.java:34
Method
updateCertificate
修改证书 @param id 证书ID @param certificateForm 修改证书的前端参数 @return 返回响应结果
src/main/java/cn/org/alan/exam/controller/CertificateController.java:75
Method
updateCertificate
(CertificateForm certificateForm)
src/main/java/cn/org/alan/exam/service/impl/CertificateServiceImpl.java:64
Method
updateExam
修改考试 @param examUpdateForm @param id 试卷ID @return
src/main/java/cn/org/alan/exam/controller/ExamController.java:73
Method
updateExam
(ExamUpdateForm examUpdateForm, Integer examId)
src/main/java/cn/org/alan/exam/service/impl/ExamServiceImpl.java:271
Method
updateFill
更新数据拦截 @param metaObject
src/main/java/cn/org/alan/exam/common/handler/FiledFullHandler.java:55
Method
updateGrade
修改班级 @param id @param gradeForm @return
src/main/java/cn/org/alan/exam/controller/GradeController.java:73
Method
updateGrade
(Integer id, GradeForm gradeForm)
src/main/java/cn/org/alan/exam/service/impl/GradeServiceImpl.java:57
Method
updateNotice
修改公告 @param noticeId 公告ID @param noticeForm @return
src/main/java/cn/org/alan/exam/controller/NoticeController.java:66
Method
updateNotice
更新公告 @param noticeId @param noticeForm @return
src/main/java/cn/org/alan/exam/service/impl/NoticeServiceImpl.java:110
Method
updatePassword
用户修改密码 @param userForm @return
src/main/java/cn/org/alan/exam/controller/UserController.java:66
Method
updatePassword
(UserForm userForm)
src/main/java/cn/org/alan/exam/service/impl/UserServiceImpl.java:96
Method
updateQuestion
修改试题 @param id 试题Id @param questionFrom 入参 @return 响应结果
src/main/java/cn/org/alan/exam/controller/QuestionController.java:105
Method
updateQuestion
(QuestionFrom questionFrom)
src/main/java/cn/org/alan/exam/service/impl/QuestionServiceImpl.java:112
Method
updateRepo
修改题库 @param repo 传递参数 @return 返回响应
src/main/java/cn/org/alan/exam/controller/RepoController.java:55
Method
updateRepo
(Repo repo, Integer id)
src/main/java/cn/org/alan/exam/service/impl/RepoServiceImpl.java:65
Method
upload
(MultipartFile file)
src/main/java/cn/org/alan/exam/utils/file/impl/MinioUtil.java:35
Method
upload
实现上传图片到OSS
src/main/java/cn/org/alan/exam/utils/file/impl/AliOSSUtil.java:38
Method
uploadAvatar
上传图片 @param file 文件 @return 返回头像地址
src/main/java/cn/org/alan/exam/controller/FileController.java:35
Method
uploadAvatar
用户上传头像 @param file 头像文件 @return 返回头像地址
src/main/java/cn/org/alan/exam/controller/UserController.java:138
Method
uploadAvatar
(MultipartFile file)
src/main/java/cn/org/alan/exam/service/impl/UserServiceImpl.java:229
Method
uploadImage
上传试题图片 @param file 文件 @return 返回上传后的地址
src/main/java/cn/org/alan/exam/controller/QuestionController.java:133
Method
uploadImage
(MultipartFile file)
src/main/java/cn/org/alan/exam/service/impl/FileServiceImpl.java:28
Method
userExitGrade
学生退出班级 @return
src/main/java/cn/org/alan/exam/controller/GradeController.java:149
Method
userExitGrade
()
src/main/java/cn/org/alan/exam/service/impl/GradeServiceImpl.java:162
Method
verifyBySHA1WithDSA
SHA1签名算法和DSA加密算法检验数字签名 @param publicKeyText 公钥 @param msg 待验签内容 @param signatureText 数字 @return 检验是否成功 @throws Exception
src/main/java/cn/org/alan/exam/utils/CryptoUtils.java:137
Method
verifyBySHA1WithRSA
SHA1签名算法和RSA加密算法检验数字签名 @param publicKeyText 公钥 @param msg 待验签内容 @param signatureText 签名 @return 校验是否成功 @throws Exception
src/main/java/cn/org/alan/exam/utils/CryptoUtils.java:149
Method
verifyBySHA256WithRSA
SHA256签名算法和RSA加密算法检验数字签名 @param publicKeyText 公钥 @param msg 待验签内容 @param signatureText 签名 @return 校验是否成功 @throws Exception
src/main/java/cn/org/alan/exam/utils/CryptoUtils.java:161
Method
verifyCode
校验验证码 @param request request对象,获取sessionId @param code 用户输入的验证码 @return 响应结果
src/main/java/cn/org/alan/exam/controller/AuthController.java:97
Method
verifyCode
验证验证码 @param request request对象获取sessionId @param code 用户输入的验证码 @return
src/main/java/cn/org/alan/exam/service/impl/AuthServiceImpl.java:238
Method
verifyToken
校验token @param token @return
src/main/java/cn/org/alan/exam/utils/JwtUtil.java:125
← previous
501–581 of 581, ranked by callers