How r2d2x0x/sistema-de-evaluacion-de-codigo works
This is a small Django web application for a code-evaluation system. The documented goal is for a student to submit an exercise script and receive an automatic correct/incorrect result, but the sampled views only render login and exercise-creation pages; they do not implement submission or evaluation. The graph distinguishes the documented workflow from the observed routes and configuration. Source evidence is limited to the supplied excerpts, so no wiring to models or a database is inferred.
Main entry points: settings.py Django settings · views.py Page views · urls.py URL routes · evaluador Exercise script
Components 13
Web interface
- Page views
sistema/evaluador/views.py - Login page
sistema/evaluador/templates/autenticacion.html - Exercise setup
sistema/evaluador/templates/crear_ejercicios.html
Evaluation workflow
- Exercise script
sistema/evaluador - Automatic check
sistema/evaluador - Correctness result
sistema/evaluador
Django runtime
- URL routes
sistema/sistema/urls.py - Django settings
sistema/sistema/settings.py - Database config
sistema/sistema/db.py - Application models
sistema/evaluador/models.py - Configured database
sistema/db.sqlite3
Other components
- Student
- Exercise author
Connections 11
- Student → URL routes: requests pages
- Exercise author → URL routes: requests pages
- URL routes → Page views: dispatches
- Page views → Login page: renders
- Page views → Exercise setup: renders
- Student → Exercise script: submits (documented)
- Exercise script → Automatic check: evaluated (documented)
- Automatic check → Correctness result: produces (documented)
- Django settings → Database config: loads
- Django settings → Application models: enables app
- Django settings → Configured database: configures database