尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證製作者的介紹僅有上面的一句話。 更多詳情請閱讀儲存庫 README。 儲存庫 README ↗
正在載入完整 README。
檢視完整 README ↗Химияға арналған AI платформа: мұғалімнің күнделікті құралы және оқушының 3D/AR зертханасы. Веб-сайт · телефонға орнатылатын PWA · Android APK. Интерфейс: қазақша (әдепкі), орысша, ағылшынша.
🌐 Сайт: https://chemverse-ai.vercel.app · Демо кіру: https://chemverse-ai.vercel.app/kk/demo (бір батырма — оқушы не мұғалім)
Толық техникалық жоспар — docs/BLUEPRINT.md · Демо сценарий және тексеру тізімі — docs/demo/DEMO-CHECKLIST.md
| Модуль | Не істейді | Бет |
|---|---|---|
| 3D молекулалар | 10 молекула (3Dmol.js): айналдыру, атомды басып қасиеттерін көру, 3 стиль | /molecules |
| AR молекула | Молекуланы телефон камерасы арқылы үстелге «қою» (model-viewer, GLB) | /ar/[id] |
| Қол қимылымен басқару | MediaPipe: сұқ саусақ — айналдыру, шымшу — үлкейту, жұдырық — келесі молекула. Кадрлар тек құрылғыда | /gesture-lab |
| QR жүйесі | Мұғалім QR жасайды (AR, 3D, элемент, тест), басып шығарады, сканерлеу статистикасы; сайттағы QR сканер | /teacher/qr, /scan, /q/[token] |
| ҰБТ тесті | Таймер, серверде бағалау (дұрыс жауап клиентке жіберілмейді), тақырып бойынша әлсіз жерлер картасы | /exam/unt |
| AI мұғалім | Қазақша қадамдық түсіндіру (Gemini), KaTeX формулалар, RAG дереккөздері, «жауабын айтпа» режимі, молярлық массаны кодпен есептеу | /ai-tutor |
| Виртуалды зертхана | Белгісіз концентрациялы HCl-ды титрлеу, pH қисығы, нәтижені серверде бағалау | /virtual-lab/titration |
| Мұғалім кабинеті | Сыныптар (6 санды код), оқушылардың нәтижелері, тапсырмалар | /teacher |
| AI ҚМЖ генераторы | Қысқа мерзімді жоспар: мақсаттар, кезеңдер, дескрипторлар, платформа ресурстары → PDF | /teacher/lesson-studio |
| Live сабақ | Kahoot сияқты: проекторда QR + код → оқушылар тіркеусіз қосылады → тірі диаграмма → рейтинг (Supabase Realtime) | /teacher/live, /join/[code] |
| PWA және APK | Телефонға орнату, офлайн кэш (Serwist), Android қосымшасы (Capacitor) | — |
Next.js 16 (App Router, React 19) · TypeScript · Tailwind CSS 4 · shadcn/ui · next-intl Supabase: Auth, PostgreSQL + RLS, Realtime, pgvector · Vercel AI SDK + Google Gemini 3Dmol.js · Three.js · @google/model-viewer · MediaPipe Hand Landmarker · qrcode / html5-qrcode Serwist (PWA) · Capacitor (Android) · Vercel (хостинг)
.env.local пен Vercel баптауларында; репозиторийде жоқ.npm install
Copy-Item .env.example .env.local # сосын кілттерді толтырыңыз (файлдағы түсіндірме бойынша)
npm run dev # http://localhost:3000
Supabase → SQL Editor-де ретімен іске қосыңыз:
supabase/migrations/ ішіндегі барлық файлдар — күн ретімен (20261017…_init.sql → … → соңғысы 20261104…_unt_formats.sql)supabase/seed.sql — молекулалар, зертхана, бастапқы ҰБТ тестіСодан кейін PowerShell-де контент жүктеледі:
npm run seed:unt # ҰБТ/ББЖМ банкі (8–9-сынып тараулары + ҰБТ-2026 пішімінің тапсырмалары), тарау бойынша жаттығу
npm run seed:olympiad # олимпиада есептері
npm run rag # AI мұғалімнің білім қоры (docs/rag)
npm run seed:demo # демо сынып пен нәтижелер (демоның алдында)
| Команда | Не істейді |
|---|---|
npm run dev | Жергілікті сайт |
npm run build | Production жинағы (алдымен PWA service worker жиналады) |
npm run lint | Код сапасын тексеру |
npm test | Автоматты тесттер (tests/): химия есептері, тест бағалау, аудармалар, AI сұраныс тексерісі |
npm run rag | docs/rag/ материалдарын AI білім қорына жүктеу |
npm run seed:demo | Демо деректер: 8А сыныбы, 12 демо оқушы, нәтижелер, ҚМЖ, QR (-- --reset — тазалау) |
npm run cache:ai | Демо сұрақтарына AI жауаптарын кэштеу → docs/demo/ai-answers.md (-- --force — қайта жасау) |
npm run glb | Молекулалардың SDF → GLB файлдары (AR үшін) |
npm run android:apk | Android APK → dist/chemverse-ai.apk (Java 21 керек) |
main тармағына git push → Vercel өзі жаңартады. Vercel-де 5 айнымалы керек: .env.example-дағы Supabase кілттері, DEMO_USER_PASSWORD, GOOGLE_GENERATIVE_AI_API_KEY.
| Жол | Не бар |
|---|---|
src/app/[locale]/ | Беттер (/kk/..., /ru/..., /en/...) |
src/app/api/ | AI чат, Live сабақ күйі |
src/features/ | Бизнес-логика: auth, exam, qr, live, lab, teacher, lesson-studio |
src/components/ | UI: landing, molecules, ar, gesture, exam, ai, lab, live, qr, teacher, ui |
src/lib/ | ai (провайдер, RAG, нұсқау, кэш), chemistry (элементтер, формула, титрлеу), supabase |
messages/ | Интерфейс мәтіндері: kk.json, ru.json, en.json (жаңа мәтін — үшеуіне де) |
supabase/ | Миграциялар және бастапқы деректер |
scripts/ | RAG, демо деректер, AI кэш, PWA, GLB, Android құралдары |
docs/ | Жоспар, күнделікті тапсырмалар, RAG материалдары, демо тізімі |
Демо аккаунттағы 8А сыныбының 12 оқушысы мен олардың нәтижелері — көрсетілім үшін жасалған демо деректер (пилот нәтижесі емес). AI жауаптары мен ҚМЖ-ны мұғалім тексеруі керек.