Lexiverse
Lexiverse - 영어 학습자를 위한 AI 기반 문맥 독해 엔진
모든 과목 구술 연습·시험 시스템, 청취·필기 보조 기능 제공, 학생이 질문을 듣고 답변을 녹음하면 교사가 확인, 공식 시험 시스템이 아님
מערכת לתרגול ולמבחנים בעל פה בכל מקצוע, לתלמידים עם התאמות הקראה והכתבה. התלמיד שומע את השאלה ומקליט תשובה, והמורה בודקת. אינה מערכת הבחינה הרשמית.
교육GitHub @AdiEllis온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
저장소 정보는 아직 수집하지 않았습니다.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗מערכת Web לתרגול ולמבחנים בעל פה לאורך כל שנת הלימודים, לתלמידים עם התאמות של הקראה והכתבה. היא מחליפה את המורה המקריאה הצמודה: התלמיד/ה שומע/ת כל שאלה ומקליט/ה תשובה, והמורה מאזינה ונותנת ציון מתי שנוח לה.
זוהי סימולציה עצמאית לתרגול. היא אינה מערכת הבחינה הרשמית של משרד החינוך, אינה iTest, ואינה מעניקה ציון בגרות.
lite/): פועלת עכשיו בכתובת https://adiellis.github.io/ITestApp/ . בלי חשבונות, בלי שרת ובחינם. התלמידים שולחים קובץ הגשה, והנתונים נשמרים בדפדפן של המורה. ראו docs/LITE.md. היא נשארה גרסה לאנגלית בלבד, בלי הקראה בעברית ובלי מבחן במחשב נעול.src/): חשבונות, שרת ואחסון. מתאימה לכמה מורים או בתי ספר, עם הגשה אוטומטית. דורשת פריסה, ראו docs/FREE-SETUP.md.| תפקיד | יכולות |
|---|---|
| מורה | כיתות ותלמידים: יצירת כיתות. הוספת תלמידים לפי שם (המערכת יוצרת שם משתמש וסיסמה זמנית להדפסה) או בקוד הצטרפות. איפוס סיסמה, הסרה או מחיקה מלאה של תלמיד.מבחנים: עורך מבחנים עם שמירה אוטומטית ובו חלקים, שאלות, סטים של שאלות, בחירת נושא, שמע (העלאה או הקלטה במיקרופון), וידאו, תמונה, זמן הכנה וזמן הקלטה, הקלטה חוזרת והגבלת השמעות. יש תבנית COBE, ייבוא מבחן מוכן (PDF, Word, שמע, וידאו) עם שיוך ידני של קבצים לשאלות, ותצוגה מקדימה כפי שהתלמיד רואה.הקצאה: מצב תרגול או סימולציה. הקצאה לכיתה או לתלמידים מסוימים, עם מועד פתיחה, מועד הגשה ומספר ניסיונות.בדיקה: מסך בדיקה עם נגן הקלטות (במהירות 1×, 1.25× או 1.5×), מחוון בארבע רמות, משוב לכל שאלה ומשוב כללי, טיוטה או פרסום, והחזרה לתלמיד לתרגול נוסף.מעקב: לוח בקרה, מגמת ציונים, תלמידים שלא הגישו, והתקדמות של כל תלמיד לאורך השנה.מאגר משותף: שיתוף במאגר עם אישור זכויות, חיפוש, העתקה לספרייה האישית, והסרה. |
| תלמיד | משימות: רשימת משימות, ובדיקת מיקרופון עם הקלטת ניסיון והשמעה.ביצוע: ממשק ביצוע מותאם לטלפון, עם טיימר, זמן הכנה, מד עוצמת קול, הקלטה חוזרת וחיווי שמירה. אם הרשת נופלת, ההקלטות נשמרות במכשיר ומועלות אוטומטית כשהיא חוזרת.הגשה ותוצאות: הגשה אחת בלבד (לא ניתן להגיש פעמיים), ציונים ומשוב, והיסטוריה עם מגמת ציונים. |
| מנהל מערכת | בתי ספר וקודי הצטרפות למורים, מדיניות שמירת הקלטות, יצירה, השבתה ומחיקה של משתמשים, ניהול המאגר המשותף ויומן פעולות רגישות. |
prisma/migrations.src/lib/authz.ts.src/
app/(auth)/ התחברות, הרשמת מורה, הצטרפות תלמיד, שינוי סיסמה
app/t/ ממשק מורה (כיתות, מבחנים, משימות, בדיקה, מאגר, מחוונים)
app/s/ ממשק תלמיד (משימות, ביצוע מבחן, תוצאות, היסטוריה)
app/admin/ ניהול מערכת
app/preview/[id] תצוגה מקדימה (נגן התלמיד במצב מקומי)
app/api/ העלאות, גישה למדיה, התקדמות והגשת ניסיון, דרייבר אחסון מקומי
components/runner/ נגן המבחן, בדיקת מיקרופון, תור העלאות עמיד
lib/ auth, authz, attempts, exams, scoring, files, storage, cobe
prisma/ schema, migrations, seed
scripts/ create-admin, demo-data, retention
tests/ unit + integration (Vitest, מול Postgres אמיתי)
e2e/ Playwright: זרימה מלאה עם מיקרופון מדומה
docs/ מחקר, פריסה, אבטחה ופרטיות, מגבלות
דרישות: Node 20 ומעלה, PostgreSQL 14 ומעלה, ו־ffmpeg (רק לנתוני הדגמה ולבדיקות E2E).
npm install
cp .env.example .env # ולעדכן DATABASE_URL ו־APP_SECRET
npx prisma migrate deploy
npm run db:seed # מחוון ברירת המחדל
npm run admin:create -- [email protected] "Admin"
npm run dev # http://localhost:3000
נתוני הדגמה, מסומנים בבירור כהדגמה ונפרדים מנתונים אמיתיים:
npm run db:demo # מדפיס פרטי כניסה של מורה ותלמידים לדוגמה
npm run db:demo -- --remove # מוחק אותם
npm run typecheck && npm run lint
npm test # Vitest: 62 בדיקות unit + integration (DB נפרד: cobe_test)
npm run build && npm run test:e2e # Playwright: 15 בדיקות E2E (DB נפרד: cobe_e2e)
בדיקות ה־E2E רצות בדפדפן אמיתי עם מיקרופון מדומה, שמייצר צליל אמיתי. כך נבדקים הקלטה, העלאה, שמירה, האזנה והגשה בפועל. התרחישים:
אותו סט נבדק גם מול אחסון S3 (E2E_STORAGE=s3).
docs/READ-ALOUD.md: הקראת השאלות, ניקוד, והפעלת הקול האוטומטי.
docs/SEB.md: מבחן בכיתה במחשב נעול (Safe Exam Browser).
docs/RESEARCH.md: ממצאי המחקר על COBE והחלטות הפיתוח.
docs/GOOGLE-SETUP.md: הפעלת "התחברות עם Google".
docs/FREE-SETUP.md: הפעלה בחינם צעד אחר צעד (Vercel + Neon + Backblaze B2).
docs/DEPLOYMENT.md: פריסה כללית (Docker או שרת).
docs/SECURITY-PRIVACY.md: אבטחה, פרטיות ורשימת בדיקות לפני שימוש בבית ספר.
docs/LIMITATIONS.md: מגבלות ונקודות פתוחות.