Note
Все представленные материалы предназначены исключительно для образовательных целей. Содержимое репозитория и сайта не имеют никакого отношения к СПбГУТ, его кафедре электроники (Э) или другим подразделениям, а также к виртуальной лаборатории Сальникова А. П. Да и вообще, все материалы (включая графические) являются выдумкой, сгенерированной с использованием ИИ. Любые совпадения с реальными материалами случайны.
Проект использует в своей работе собственное API для получения содержимого лабораторных работ, включая вопросы, задачи и ответы.
GET /api/lab-content?lab={labNumber}lab(обязательный) - номер лабораторной работы
GET /api/lab-content?lab=1{
"01": {
"question": "...", // HTML содержимое вопроса
"problem": "...", // HTML содержимое задачи (опционально)
"answers": [
{
"id": "01", // ID ответа
"content": "..." // HTML содержимое ответа
},
// ... другие ответы
]
},
// ... другие вопросы
}Каждый пункт представляет собой HTML и может иметь как текст, так и изображения.
API ожидает следующую структуру файлов в директории /public/data/Q{labNumber}/:
Q{lab}{questionNumber}.html- файлы вопросовP{lab}{questionNumber}.html- файлы задач (опционально)A{lab}{questionNumber}{answerNumber}.htmlили.txt- файлы ответов
- Добавить лабы 21-33
- Починить тему, цвета
- Анимации
- Добавить экспорт в docx/pdf
- Добавить режим экзамена (выбор нескольких лаб для отображения)