primakov
25511f37d1
polling interval from config qrcode as link courses list page journal.pl as name fix package-lock lesson missed students merge students list reset version 1.0.0 styled page of visits rename students fake students, delete comments Обновил Readme Squashed commit of the following: commit ebc511e36b84c077f7bc029540ead1e3c58c49ab Author: Alexei <adu864222@gmail.com> Date: Tue Mar 19 00:23:30 2024 +1000 fake students, delete comments commit 018582d16c581663103e5fded99cc10fca400532 Author: Alexei <adu864222@gmail.com> Date: Mon Mar 18 23:13:01 2024 +1000 rename students commit e53922d7fd89cf371c90e167c6486b36b0789036 Author: Alexei <adu864222@gmail.com> Date: Sun Mar 17 00:45:11 2024 +1000 styled page of visits Обновил Readme Squashed commit of the following: commit ebc511e36b84c077f7bc029540ead1e3c58c49ab Author: Alexei <adu864222@gmail.com> Date: Tue Mar 19 00:23:30 2024 +1000 fake students, delete comments commit 018582d16c581663103e5fded99cc10fca400532 Author: Alexei <adu864222@gmail.com> Date: Mon Mar 18 23:13:01 2024 +1000 rename students commit e53922d7fd89cf371c90e167c6486b36b0789036 Author: Alexei <adu864222@gmail.com> Date: Sun Mar 17 00:45:11 2024 +1000 styled page of visits JRL-51 breadcrumbs + fonts 1.1.0 1.2.0 correct width h1 on page of visits students styled card of course
40 lines
1.2 KiB
JavaScript
40 lines
1.2 KiB
JavaScript
const router = require('express').Router()
|
|
const fs = require('node:fs')
|
|
const path = require('node:path')
|
|
|
|
router.get('/course/list', (req, res) => {
|
|
res.send(require('../mocks/courses/list/success.json'))
|
|
})
|
|
|
|
router.get('/course/students/:courseId', (req, res) => {
|
|
res.send(require('../mocks/courses/all-students/success.json'))
|
|
})
|
|
|
|
router.post('/course', (req, res) => {
|
|
res.send(require('../mocks/courses/create/success.json'))
|
|
})
|
|
|
|
router.get('/lesson/list/:courseId', (req, res) => {
|
|
res.send(require('../mocks/lessons/list/success.json'))
|
|
})
|
|
|
|
router.post('/lesson', (req, res) => {
|
|
res.send(require('../mocks/lessons/create/success.json'))
|
|
})
|
|
|
|
router.post('/lesson/access-code', (req, res) => {
|
|
const answer = fs.readFileSync(path.resolve(__dirname, '../mocks/lessons/access-code/create/success.json'))
|
|
// res.send(require('../mocks/lessons/access-code/create/success.json'))
|
|
res.send(answer)
|
|
})
|
|
|
|
router.get('/lesson/access-code/:accessCode', (req, res) => {
|
|
res.status(400).send(require('../mocks/lessons/access-code/get/error.json'))
|
|
})
|
|
|
|
router.get('/lesson/:lessonId', (req, res) => {
|
|
res.send(require('../mocks/lessons/byid/success.json'))
|
|
})
|
|
|
|
module.exports = router
|