Посвящено Лии Гергесовой, чтобы она подготовилась к пересдаче
Это сайт, где (на данный момент) собраны задачи c экзаменов по матстату отсюда: https://github.com/bdemeshev/probability_hse_exams
В issues
или прямо автору
Автор сайта (не задач) - Владимир Перепёлкин
- Парсер, лежащий в latex_parser/parser.py, парсит .tex файлы в папке с задачи и возвращает файл формата .js
- Результат помещается в scripts/questions/
- Пара название:путь помещается в словарь внутри scripts/questions_link.js
- Проверяется, корректно ли спарсились задачи. В случае ошибок, можно либо подкорректировать парсер, либо внести исправления вручную.
- Если всё корректно, то можно с помощью утилит сократить .js файл для более быстрой загрузки
- Сайт использует MathJax для рендеринга LaTeX. Однако некоторые приколы вроде таблиц зарендерить не удаётся, из-за чего таблицы не отображаются в этих заданиях. Возможное решение: вручную переписать эти таблицы как матрицы.
- Для каждой задачи возможно написание пояснения по ключу explanation. Но пока ни одно пояснение ни к одной задаче не написано
.___________________.
| index.html
Проект | instructions.html
| quiz.html
| results.html
|____________________._______________________.
| | questions/*.js - файлы с заданиями
| | questions/script.py - для beautify/minify штук
| |_______________________.
| scripts/ | choose_questions.js - для генерации выбора заданий
| | questions_link.js - для получения переменной с заданиями
| | quiz.js - для работы с вопросами из заданий
| | results.js - для вывода результатов
|____________________|________________________.
| | main.css
| styles/ | buttons.css
| | corner.css
|____________________|________________________.
| |
| latex_parser/ | parser.py - для парсинга задач из .tex
|____________________|________________________.