How zeniismatullah/mynebla_app works
This appears to be a Django school-management application, with modules for assessments, academic records, grades, attendance, teacher duties, homeroom management, and users. The tree and sampled code support these capability areas, but no README or view/URL source was provided, so detailed screen-to-screen workflows and most inter-app calls cannot be verified. The assessment utilities show DOCX parsing with media storage and an AI client with model fallbacks.
Main entry points: context_processors.py Global context · docx_parser.py DOCX question parser · ai_service.py AI service client · urls.py Project URLs
Components 22
Web platform
- Project URLs
my_nebla_project/urls.py - Global context
my_nebla_project/context_processors.py - User features
users/views.py - User records
users/models.py
Assessment
- Assessment features
asesmen/views.py - Student assessments
asesmen/views_siswa.py - Assessment records
asesmen/models.py - DOCX question parser
asesmen/docx_parser.py - AI service client
asesmen/ai_service.py
Academic records
- Academic features
akademik/views.py - Academic records
akademik/models.py - Grade features
nilai/views.py - Grade records
nilai/models.py - Homeroom features
walikelas/views.py - Homeroom records
walikelas/models.py
School operations
- Attendance features
kehadiran/views.py - Attendance records
kehadiran/models.py - Teacher duty features
gurupiket/views.py - Duty schedules
gurupiket/models.py
Other components
- School user
- Django media storage
- Kenari API
Connections 4
- School user → Project URLs: requests pages
- Global context → Duty schedules: checks today's duty
- DOCX question parser → Django media storage: saves images
- AI service client → Kenari API: requests completions