feat: EnCoach V2 — complete OWL refactor with 15 new modules
Full architectural refactor from React to Odoo OWL: - 15 new Odoo modules: signup, placement, exam_template, scoring, course_gen, entity_onboard, ai_course, quality_gate, ielts_validation, pdf_report, verification, math, it, portal, exam_session - 6 modified modules: core (new user fields), exam (template types), adaptive (events/paths/settings), branding (white-label), resources (CEFR/AI fields), taxonomy (Math+IT hierarchies) - ~79 new REST API endpoints across all controller packages - ~50 admin backend views (form/list/kanban/search/menu) - 5 custom OWL components: dashboard, content pool, exam validation, gap analysis, adaptive timeline - POS-inspired full-screen exam session with 9 question renderers - Student portal with 12 website pages (QWeb + OWL) - AI/ML services: IRT 3PL CAT engine, CEFR mapper, quality gates, IELTS validator, SymPy math scorer, speaking evaluator, adaptive engine - Seed data: IELTS/TOEFL/STEP/IC3 templates, 30+ sample questions, English/Math/IT taxonomy trees with 50+ topics - Updated requirements.txt with new dependencies Made-with: Cursor
This commit is contained in:
19
new_project/requirements.txt
Normal file
19
new_project/requirements.txt
Normal file
@@ -0,0 +1,19 @@
|
||||
openai>=1.50
|
||||
boto3>=1.34
|
||||
httpx>=0.27
|
||||
tiktoken>=0.7
|
||||
numpy>=1.26
|
||||
tenacity>=8.2
|
||||
PyJWT>=2.8
|
||||
pymongo>=4.6
|
||||
phonenumbers>=8.13
|
||||
pandas>=2.1
|
||||
faiss-cpu>=1.7
|
||||
sentence-transformers>=2.2
|
||||
paramiko>=3.4
|
||||
sympy>=1.12
|
||||
textstat>=0.7
|
||||
language-tool-python>=2.7
|
||||
reportlab>=4.0
|
||||
qrcode>=7.4
|
||||
openai-whisper>=20231117
|
||||
Reference in New Issue
Block a user