Skip to content

Knowledge API ​

MethodPathAuthSummarySource
PATCH/api/knowledge/attempts/:attemptId/draftstudentUpdate knowledge — attempts attemptId draftknowledge/knowledgeRoutes.ts
GET/api/knowledge/attempts/:attemptId/resultstudentList knowledge — attempts attemptId resultknowledge/knowledgeRoutes.ts
GET/api/knowledge/attempts/:attemptId/result-assistantassistantList knowledge — attempts attemptId result assistantknowledge/knowledgeRoutes.ts
POST/api/knowledge/attempts/:attemptId/submitstudentCreate / execute knowledge — attempts attemptId submitknowledge/knowledgeRoutes.ts
DELETE/api/knowledge/banks/:bankIdassistantDelete knowledge — banks bankIdknowledge/bankRoutes.ts
GET/api/knowledge/banks/:bankIdassistantGet knowledge — banks bankIdknowledge/bankRoutes.ts
PATCH/api/knowledge/banks/:bankIdassistantUpdate knowledge — banks bankIdknowledge/bankRoutes.ts
POST/api/knowledge/banks/:bankId/draw-by-distributionassistantCreate / execute knowledge — banks bankId draw by distributionknowledge/bankRoutes.ts
GET/api/knowledge/banks/:bankId/questionsassistantList knowledge — banks bankId questionsknowledge/bankRoutes.ts
POST/api/knowledge/banks/:bankId/questionsassistantCreate / execute knowledge — banks bankId questionsknowledge/bankRoutes.ts
DELETE/api/knowledge/banks/:bankId/questions/:questionIdassistantDelete knowledge — banks bankId questions questionIdknowledge/bankRoutes.ts
PATCH/api/knowledge/banks/:bankId/questions/:questionIdassistantUpdate knowledge — banks bankId questions questionIdknowledge/bankRoutes.ts
POST/api/knowledge/banks/:bankId/questions/bulkassistantCreate / execute knowledge — banks bankId questions bulkknowledge/bankRoutes.ts
GET/api/knowledge/banks/:bankId/randomassistantList knowledge — banks bankId randomknowledge/bankRoutes.ts
GET/api/knowledge/banks/:bankId/tagsassistantList knowledge — banks bankId tagsknowledge/bankRoutes.ts
POST/api/knowledge/banks/:bankId/tagsassistantCreate / execute knowledge — banks bankId tagsknowledge/bankRoutes.ts
GET/api/knowledge/banks/subject/:subjectIdassistantGet knowledge — banks subject subjectIdknowledge/bankRoutes.ts
POST/api/knowledge/banks/subject/:subjectIdassistantCreate / execute knowledge — banks subject subjectIdknowledge/bankRoutes.ts
DELETE/api/knowledge/practical/:activityIdassistantDelete knowledge — practical activityIdknowledge/practicalRoutes.ts
GET/api/knowledge/practical/:activityIdauthenticatedGet knowledge — practical activityIdknowledge/practicalRoutes.ts
PATCH/api/knowledge/practical/:activityIdassistantUpdate knowledge — practical activityIdknowledge/practicalRoutes.ts
POST/api/knowledge/practical/:activityId/attachmentsassistantCreate / execute knowledge — practical activityId attachmentsknowledge/practicalRoutes.ts
DELETE/api/knowledge/practical/:activityId/attachments/:attachmentIdassistantDelete knowledge — practical activityId attachments attachmentIdknowledge/practicalRoutes.ts
GET/api/knowledge/practical/:activityId/my-submissionstudentList knowledge — practical activityId my submissionknowledge/practicalSubmissionRoutes.ts
GET/api/knowledge/practical/:activityId/submissionsassistantList knowledge — practical activityId submissionsknowledge/practicalSubmissionRoutes.ts
POST/api/knowledge/practical/:activityId/submitstudentCreate / execute knowledge — practical activityId submitknowledge/practicalSubmissionRoutes.ts
DELETE/api/knowledge/practical/:activityId/submit/:fileIdstudentDelete knowledge — practical activityId submit fileIdknowledge/practicalSubmissionRoutes.ts
GET/api/knowledge/practical/attachments/:attachmentId/downloadauthenticatedList knowledge — practical attachments attachmentId downloadknowledge/practicalRoutes.ts
GET/api/knowledge/practical/subject/:subjectIdauthenticatedGet knowledge — practical subject subjectIdknowledge/practicalRoutes.ts
POST/api/knowledge/practical/subject/:subjectIdassistantCreate / execute knowledge — practical subject subjectIdknowledge/practicalRoutes.ts
GET/api/knowledge/practical/submission-files/:fileId/downloadauthenticatedList knowledge — practical submission files fileId downloadknowledge/practicalSubmissionRoutes.ts
PATCH/api/knowledge/practical/submissions/:submissionId/gradeassistantUpdate knowledge — practical submissions submissionId gradeknowledge/practicalSubmissionRoutes.ts
PUT/api/knowledge/questions/:questionId/tagsassistantUpdate knowledge — questions questionId tagsknowledge/knowledgeRoutes.ts
DELETE/api/knowledge/quizzes/:quizIdassistantDelete knowledge — quizzes quizIdknowledge/quizRoutes.ts
GET/api/knowledge/quizzes/:quizIdauthenticatedGet knowledge — quizzes quizIdknowledge/quizRoutes.ts
PATCH/api/knowledge/quizzes/:quizIdassistantUpdate knowledge — quizzes quizIdknowledge/quizRoutes.ts
GET/api/knowledge/quizzes/:quizId/my-attemptsstudentList knowledge — quizzes quizId my attemptsknowledge/quizRoutes.ts
GET/api/knowledge/quizzes/:quizId/question-statsassistantList knowledge — quizzes quizId question statsknowledge/quizRoutes.ts
GET/api/knowledge/quizzes/:quizId/resultsassistantList knowledge — quizzes quizId resultsknowledge/quizRoutes.ts
POST/api/knowledge/quizzes/:quizId/startstudentCreate / execute knowledge — quizzes quizId startknowledge/quizRoutes.ts
GET/api/knowledge/quizzes/subject/:subjectIdauthenticatedGet knowledge — quizzes subject subjectIdknowledge/quizRoutes.ts
POST/api/knowledge/quizzes/subject/:subjectIdassistantCreate / execute knowledge — quizzes subject subjectIdknowledge/quizRoutes.ts
DELETE/api/knowledge/tags/:tagIdassistantDelete knowledge — tags tagIdknowledge/knowledgeRoutes.ts