Skip to content

texty/mentimeter

Repository files navigation

Опитування школярів (Змінотворці)

Веб-додаток для візуалізації даних опитування школярів, побудований на Svelte 5.

Потрібна версія Node.js: v20.11.0 або новіша.

https://nodejs.org/en/download

Інстальований Git

https://git-scm.com/downloads

Інстальований Python

https://www.python.org/downloads

1. Клонування репозиторію

Відкриваємо консоль і завантажуємо проєкт до себе на ПК

git clone https://github.com/texty/mentimeter

Далі переходимо у завантажену папку і копіюємо шлях до неї

cd [ШЛЯХ_ДО_ПАПКИ] # Приклад: C:\Users\name\Desktop\mentimeter

2. Встановлення залежностей

Далі прописуємо у консолі

npm install

3. Запуск сторінки

Запускаємо сервер розробки у браузері

npm run dev -- --open

Після запуску сторінка буде доступна за адресою http://localhost:5173

Як оновлювати дані анкет

  • static/data/surveys.csv - готовий файл з даними анкет для відображення на сайті.

  • static/data/raw/parse.py - файл для компіляції даних (surveys.csv). Після завершення, старий файл треба замінити на новий. Для використання цього коду треба встановити залежності:

pip install pandas rapidfuzz

Як додавати нові питання

  • Всередині файлу static/data/raw/parse.py цей процес описано.

Як додавати нові анкети

  • У файлі static/data/raw/README.md цей процес описано.

Створення білду для завантаження на сайт

Якщо перед цим у вас запущена сторінка, у консолі настискаємо комбінацію Ctrl + C і пишемо команду

npm run build

Згенерований білд буде збережено у папці dist/.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors