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
↓ 1 callers
Method
login
登录 @param request @param loginForm @return
src/main/java/cn/org/alan/exam/service/IAuthService.java:27
↓ 1 callers
Method
logout
用户注销 @param request request对象,需要清除session里面的内容 @return 响应结果
src/main/java/cn/org/alan/exam/service/IAuthService.java:35
↓ 1 callers
Method
mergeCells
合并当前Sheet页的单元格 @param sheet 当前 sheet 页 @param mergeArray 合并单元格算法
src/main/java/cn/org/alan/exam/utils/excel/ExcelUtils.java:809
↓ 1 callers
Method
opListEntityToVO
(List<Option> examQuestion)
src/main/java/cn/org/alan/exam/converter/ExamConverter.java:40
↓ 1 callers
Method
pageDiscussionByGrade
学生根据班级id分页获取讨论 @param title 标题 @param currentPage 当前页 @param size 每页记录数 @return 分页查询结果
src/main/java/cn/org/alan/exam/service/IDiscussionService.java:46
↓ 1 callers
Method
pageEntityToVo
(Page<Exam> examPage)
src/main/java/cn/org/alan/exam/converter/ExamConverter.java:24
↓ 1 callers
Method
pageRepoEntityToVo
(Page<Repo> page)
src/main/java/cn/org/alan/exam/converter/RecordConverter.java:18
↓ 1 callers
Method
pagingCertificate
(Integer pageNum, Integer pageSize, String certificateName, String certificationUnit)
src/main/java/cn/org/alan/exam/service/ICertificateService.java:38
↓ 1 callers
Method
pagingQuestion
分页查询试题 @param pageNum 页码 @param pageSize 每页大小 @param content 试题名 @param type 试题类型 @param repoId 题库id @return 响应
src/main/java/cn/org/alan/exam/service/IQuestionService.java:46
↓ 1 callers
Method
pagingRepo
分页查询题库 @param page 分页项 @param title 题库名 @param userId 用户名 @param categoryId 分类ID @return 响应结果
src/main/java/cn/org/alan/exam/mapper/RepoMapper.java:32
↓ 1 callers
Method
pagingScore
成绩分页查询 @param page 分页信息 @param gradeId 班级Id @param examId 考试Id @param realName 真实姓名 @return 查询结果集
src/main/java/cn/org/alan/exam/mapper/UserExamsScoreMapper.java:44
↓ 1 callers
Method
pagingScore
分页获取成绩信息 @param pageNum 页码 @param pageSize 每页大小 @param gradeId 班级Id @param examId 考试Id @param realName 真实姓名 @return 查询结果集
src/main/java/cn/org/alan/exam/service/IUserExamsScoreService.java:30
↓ 1 callers
Method
pagingUser
分页获取用户信息 @param page 分页信息 @param gradeId 班级Id @param realName 真实姓名 @param roleId 角色Id @param gradeIdList 班级Id集 @return 查询结果集
src/main/java/cn/org/alan/exam/mapper/UserMapper.java:55
↓ 1 callers
Method
parameters
()
src/main/java/cn/org/alan/exam/config/SwaggerConfig.java:55
↓ 1 callers
Method
prepareExamQuAnswer
(ExamQuAnswerAddForm form, Integer quType)
src/main/java/cn/org/alan/exam/service/impl/ExamServiceImpl.java:779
↓ 1 callers
Method
quVOToAnswerInfoVO
(QuestionVO questionVO)
src/main/java/cn/org/alan/exam/converter/ExerciseConverter.java:26
↓ 1 callers
Method
queryLike
(LikeForm likeForm)
src/main/java/cn/org/alan/exam/service/impl/LikeServiceImpl.java:43
↓ 1 callers
Method
queryReplyByDiscussionId
根据讨论id获取评论 @param orderBy 排序方式 1时间升序 2时间降序 3点赞数量升序 4点赞数量降序 @param discussionId 讨论id @return 评论
src/main/java/cn/org/alan/exam/service/IReplyService.java:40
↓ 1 callers
Method
querySingle
根据试题id获取单题详情 @param id 试题id @return 结果集
src/main/java/cn/org/alan/exam/service/IQuestionService.java:54
↓ 1 callers
Method
questionAnalyse
获取单题作答信息 @param examId 考试id @param questionId 试题id @return 查询结果
src/main/java/cn/org/alan/exam/mapper/ExamQuAnswerMapper.java:27
↓ 1 callers
Method
questionAnalyse
获取某场考试某题作答情况 @param examId 考试id @param questionId 试题id @return 结果
src/main/java/cn/org/alan/exam/service/IExamQuAnswerService.java:28
↓ 1 callers
Method
register
用户注册,只能注册学生 @param request request对象,用于获取sessionId @param userForm 用户信息 @return 响应结果
src/main/java/cn/org/alan/exam/service/IAuthService.java:61
↓ 1 callers
Method
removeUserGrade
移除教师和班级的关联 @param userIds 用户列表 @return 返回修改条数
src/main/java/cn/org/alan/exam/mapper/UserMapper.java:27
↓ 1 callers
Method
removeUserGrade
移除班级 @param ids 班级代码 @return
src/main/java/cn/org/alan/exam/service/IGradeService.java:61
↓ 1 callers
Method
response
(HttpServletResponse response, Result result)
src/main/java/cn/org/alan/exam/utils/ResponseUtil.java:31
↓ 1 callers
Method
result
(Integer code, String msg, T data)
src/main/java/cn/org/alan/exam/common/result/Result.java:52
↓ 1 callers
Method
scoreStatistics
考试班级用户成绩分析 @param page 分页信息 @param gradeId 班级Id @param examTitle 考试名称 @param userId 用户Id @param roleId 角色Id @param gradeIdList
src/main/java/cn/org/alan/exam/mapper/UserExamsScoreMapper.java:32
↓ 1 callers
Method
selectAdminClassExam
获取管理员的试卷列表 @param examPage 分页page对象 @param userId 用户ID @param title 标题 @param isASC 是否排序 @return 结果
src/main/java/cn/org/alan/exam/mapper/ExamGradeMapper.java:60
↓ 1 callers
Method
selectAllByQuestionId
根据试题id获取所有选项 @param id 试题id @return 结果集
src/main/java/cn/org/alan/exam/mapper/OptionMapper.java:30
↓ 1 callers
Method
selectCertificatePage
教师和管理员分页查询证书 @param page 分页对象 @param userId 用户ID @param certificateName 证明名称 @param certificationUnit 证书单位名称 @return 证书相关Pa
src/main/java/cn/org/alan/exam/mapper/CertificateMapper.java:42
↓ 1 callers
Method
selectClassExam
查询考试班级关联列表 @param examPage 分页page对象 @param userId 用户ID @param title 标题 @param isASC 是否排序 @return 结果
src/main/java/cn/org/alan/exam/mapper/ExamGradeMapper.java:49
↓ 1 callers
Method
selectClassSize
根据开始id获取所有需要参加该考试的人数 @param id 考试id @return 人数
src/main/java/cn/org/alan/exam/mapper/ExamGradeMapper.java:38
↓ 1 callers
Method
selectCodeById
获取角色代码 @param roleId 角色ID @return 结果集
src/main/java/cn/org/alan/exam/mapper/RoleMapper.java:22
↓ 1 callers
Method
selectDiscussionByGradePage
学生根据班级id分页查询讨论信息 @param page 分页信息 @param title 标题 @param gradeId 班级id @return 分页查询结果
src/main/java/cn/org/alan/exam/mapper/DiscussionMapper.java:44
↓ 1 callers
Method
selectGradePage
分页查找班级 @param page 分页对象 @param userId 用户ID @param gradeName 班级名称 @param roleCode 角色代码 @param gradeIdList 班级ID列表 @return 分页结果
src/main/java/cn/org/alan/exam/mapper/GradeMapper.java:29
↓ 1 callers
Method
selectMarkedList
获取自己创建的考试,考试id,考试考试标题,是否需要阅卷 @param userId 用户ID @return 分页结果
src/main/java/cn/org/alan/exam/mapper/ExamMapper.java:28
↓ 1 callers
Method
selectMyCertificate
分页查找学生自己获得的证书 @param myCertificateVOPage 分页page对象 @param pageNum 页码 @param pageSize 每页大小 @param userId 用户ID @para
src/main/java/cn/org/alan/exam/mapper/CertificateMapper.java:31
↓ 1 callers
Method
selectOwnerPage
教师分页获取自己的发布的讨论 @param page 分页信息 @param userId 教师id @param title 讨论标题 @param gradeId 班级id @return 分页查询结果
src/main/java/cn/org/alan/exam/mapper/DiscussionMapper.java:26
↓ 1 callers
Method
selectPageVo
分页查询错题本 @param page 分页对象 @param examName 试卷名称 @param userId 用户ID @return 分页结果
src/main/java/cn/org/alan/exam/mapper/UserBookMapper.java:34
↓ 1 callers
Method
selectQuestionPage
分页查询试题 @param page 分页对象 @param userId 用户Id @param roleCode 用户角色代码 @param title 试题名称 @param type 试题类型 @param repoId 题库Id @return 分页结果
src/main/java/cn/org/alan/exam/mapper/QuestionMapper.java:56
↓ 1 callers
Method
selectQuestionSheet
获取试题Id并判断用户是否做过该题 @param repoId 题库Id @param quType 试题类型 @param userId 用户Id @return 查询结果
src/main/java/cn/org/alan/exam/mapper/QuestionMapper.java:35
↓ 1 callers
Method
selectReplies
根据讨论id获取回复 @param orderBy 排序方式 1时间升序 2时间降序 3点赞数量升序 4点赞数量降序 @param discussionId 讨论id @param userId 当前用户id @return 回复
src/main/java/cn/org/alan/exam/mapper/ReplyMapper.java:25
↓ 1 callers
Method
selectRepo
分页获取可刷题库列表 @param page 分页信息 @param title 题库名 @param userList 用户Id集 @param categoryId 分类ID @return 结果
src/main/java/cn/org/alan/exam/mapper/RepoMapper.java:46
↓ 1 callers
Method
selectScores
获取成绩 @param examId 考试id @param gradeId 班级id @return 查询结果
src/main/java/cn/org/alan/exam/mapper/UserExamsScoreMapper.java:53
↓ 1 callers
Method
selectUserAnswer
获取用户回答主观题信息 @param userId 用户id @param examId 考试id @return 结果集
src/main/java/cn/org/alan/exam/mapper/ExamQuAnswerMapper.java:36
↓ 1 callers
Method
selectUserExerciseRecord
查找刷题记录 @param repoPage 分页page对象 @param userId 用户Id @param repoName 题库名称 @return 分页结果
src/main/java/cn/org/alan/exam/mapper/RepoMapper.java:68
↓ 1 callers
Method
sendAllMessage
广播所有人信息 @param message 信息
src/main/java/cn/org/alan/exam/websocket/WebsocketHandler.java:83
↓ 1 callers
Method
sendHeartbeat
记录学生登录时间 @param request @return
src/main/java/cn/org/alan/exam/service/IAuthService.java:69
↓ 1 callers
Method
setCellPicture
(SXSSFWorkbook wb, Row sr, Drawing<?> patriarch, int x, int y, URL url)
src/main/java/cn/org/alan/exam/utils/excel/ExcelUtils.java:938
↓ 1 callers
Method
setFieldName
(String fieldName)
src/main/java/cn/org/alan/exam/utils/excel/ExcelClassField.java:34
↓ 1 callers
Method
setFieldValue
(T t, Field field, JSONObject obj, StringBuilder uniqueBuilder, List<String> errMsgList)
src/main/java/cn/org/alan/exam/utils/excel/ExcelUtils.java:171
↓ 1 callers
Method
setKvMap
(LinkedHashMap<String, String> kvMap)
src/main/java/cn/org/alan/exam/utils/excel/ExcelClassField.java:50
↓ 1 callers
Method
setSelect
(Sheet sheet, Map<Integer, List<String>> selectMap)
src/main/java/cn/org/alan/exam/utils/excel/ExcelUtils.java:966
↓ 1 callers
Method
shouldRefresh
判断是否需要续签 @param jwt @return
src/main/java/cn/org/alan/exam/utils/JwtUtil.java:112
↓ 1 callers
Method
startExam
开始考试 @return
src/main/java/cn/org/alan/exam/service/IExamService.java:128
↓ 1 callers
Method
stuExamPage
查询待批阅的用户 @param pageNum 页码 @param pageSize 每页大小 @param examId 试卷ID @param realName 真实姓名 @return
src/main/java/cn/org/alan/exam/service/IManualScoreService.java:55
↓ 1 callers
Method
teacherJoinClass
老师加入班级 @param code 班级代码 @return
src/main/java/cn/org/alan/exam/service/IGradeService.java:76
↓ 1 callers
Method
uncorrectedUser
根据考试id获取未考试用户 @param page 分页信息 @param examId 考试id @return 查询结果
src/main/java/cn/org/alan/exam/mapper/UserExamsScoreMapper.java:62
↓ 1 callers
Method
updateAnswerIfExists
(ExamQuAnswerAddForm examQuAnswerForm, Integer quType)
src/main/java/cn/org/alan/exam/service/impl/ExamServiceImpl.java:683
↓ 1 callers
Method
updateCategory
修改分类 @param category 分类信息 @param id 分类ID @return 结果
src/main/java/cn/org/alan/exam/service/ICategoryService.java:33
↓ 1 callers
Method
updateCertificate
(CertificateForm certificateForm)
src/main/java/cn/org/alan/exam/service/ICertificateService.java:48
↓ 1 callers
Method
updateExam
修改考试 @param examUpdateForm @return
src/main/java/cn/org/alan/exam/service/IExamService.java:37
↓ 1 callers
Method
updateGrade
修改班级 @param id 班级ID @param gradeForm @return
src/main/java/cn/org/alan/exam/service/IGradeService.java:35
↓ 1 callers
Method
updateNotice
更新公告 @param noticeId 公告ID @param noticeForm 公告表单 @return 更新记录数
src/main/java/cn/org/alan/exam/mapper/NoticeMapper.java:34
↓ 1 callers
Method
updatePassword
用户修改密码 @param userForm @return
src/main/java/cn/org/alan/exam/service/IUserService.java:33
↓ 1 callers
Method
updateQuestion
修改试题 @param questionFrom 需要修改的试题 @return 结果
src/main/java/cn/org/alan/exam/service/IQuestionService.java:62
↓ 1 callers
Method
updateRepo
修改题库 @param repo 修改内容 @param id 路径参数题库id @return 返回响应结果
src/main/java/cn/org/alan/exam/service/IRepoService.java:36
↓ 1 callers
Method
upload
实现上传图片到OSS
src/main/java/cn/org/alan/exam/utils/file/FileService.java:18
↓ 1 callers
Method
uploadAvatar
用户上传头像 @param file 头像文件 @return 图片地址
src/main/java/cn/org/alan/exam/service/IUserService.java:84
↓ 1 callers
Method
userExitGrade
用户退出班级 @param gradeId 班级ID @param userId 用户ID @return 返回更新条数
src/main/java/cn/org/alan/exam/mapper/UserMapper.java:64
↓ 1 callers
Method
userExitGrade
学生退出班级 @return
src/main/java/cn/org/alan/exam/service/IGradeService.java:91
↓ 1 callers
Method
verifyAndRefreshToken
校验token并尝试续签 @param token token令牌 @return 若不需要续签返回原 Token,若需要续签返回新 Token,若验证失败返回 null
src/main/java/cn/org/alan/exam/utils/JwtUtil.java:89
↓ 1 callers
Method
verifyCode
校验验证码 @param request request对象获取sessionId @param code 用户输入的验证码 @return 响应结果
src/main/java/cn/org/alan/exam/service/IAuthService.java:52
Method
Algorithm
(String name, int keySize)
src/main/java/cn/org/alan/exam/utils/CryptoUtils.java:379
Method
Correct
批改试卷 @return
src/main/java/cn/org/alan/exam/controller/AnswerController.java:53
Method
DateTimeUtil
()
src/main/java/cn/org/alan/exam/utils/DateTimeUtil.java:16
Method
GradeToGradeVO
(Grade grade)
src/main/java/cn/org/alan/exam/converter/GradeConverter.java:26
Method
NoticeToNoticeVO
(Notice notice)
src/main/java/cn/org/alan/exam/converter/NoticeConverter.java:23
Method
QuestionToQuestionVO
(Question question)
src/main/java/cn/org/alan/exam/converter/QuestionConverter.java:31
Method
ServiceRuntimeException
自定义服务异常类构造器 @param msg
src/main/java/cn/org/alan/exam/common/exception/ServiceRuntimeException.java:17
Method
SysUserDetails
(User user)
src/main/java/cn/org/alan/exam/utils/security/SysUserDetails.java:30
Method
add
(Log log)
src/main/java/cn/org/alan/exam/service/impl/LogServiceImpl.java:25
Method
addAnswer
填充答案 @param examQuAnswerForm @return
src/main/java/cn/org/alan/exam/controller/ExamController.java:203
Method
addAnswer
(ExamQuAnswerAddForm examQuAnswerForm)
src/main/java/cn/org/alan/exam/service/impl/ExamServiceImpl.java:589
Method
addBookAnswer
填充答案 @param reUserBookForm @return
src/main/java/cn/org/alan/exam/controller/UserBookController.java:81
Method
addBookAnswer
(ReUserBookForm reUserBookForm)
src/main/java/cn/org/alan/exam/service/impl/UserBookServiceImpl.java:92
Method
addCategory
添加分类 @param category 分类信息 @return 结果
src/main/java/cn/org/alan/exam/controller/CategoryController.java:36
Method
addCategory
(Category category)
src/main/java/cn/org/alan/exam/service/impl/CategoryServiceImpl.java:27
Method
addCertificate
添加证书,只有教师和管理员可以添加证书 @param certificateForm 添加证书的前端参数 @return 返回响应结果
src/main/java/cn/org/alan/exam/controller/CertificateController.java:40
Method
addCertificate
(CertificateForm certificateForm)
src/main/java/cn/org/alan/exam/service/impl/CertificateServiceImpl.java:43
Method
addCheat
考试作弊次数添加 @param examId 试卷ID @return
src/main/java/cn/org/alan/exam/controller/ExamController.java:190
Method
addCheat
(Integer examId)
src/main/java/cn/org/alan/exam/service/impl/ExamServiceImpl.java:569
Method
addDiscussion
创建讨论 @param discussionForm 入参 @return 统一响应
src/main/java/cn/org/alan/exam/controller/DiscussionController.java:40
Method
addGrade
新增班级 @param gradeForm @return
src/main/java/cn/org/alan/exam/controller/GradeController.java:59
Method
addGrade
(GradeForm gradeForm)
src/main/java/cn/org/alan/exam/service/impl/GradeServiceImpl.java:42
Method
addNotice
添加公告 @param noticeForm @return
src/main/java/cn/org/alan/exam/controller/NoticeController.java:39
Method
addNotice
新建公告 @param noticeForm @return
src/main/java/cn/org/alan/exam/service/impl/NoticeServiceImpl.java:46
Method
addReply
新增回复 @param replyForm 入参 @return 新增后的回复
src/main/java/cn/org/alan/exam/controller/ReplyController.java:35
Method
addReply
(ReplyForm replyForm)
src/main/java/cn/org/alan/exam/service/impl/ReplyServiceImpl.java:37
Method
addRepo
添加题库,只有教师和管理员可以添加题库 @param repo 添加题库的参数 @return 返回响应结果
src/main/java/cn/org/alan/exam/controller/RepoController.java:41
← previous
next →
201–300 of 581, ranked by callers