How jovishacurlie22/gazeestimationapp works
This Django app runs a research survey: participants provide consent and background information, complete movie, news, and network-diagram tasks, and submit responses; the movie workflow includes sentiment-labeled review excerpts. Recording capture is a separate capability. The sampled views excerpt is incomplete, so edges show only documented routes and relationships visible in the excerpts or source index; unverified upload wiring is omitted.
Main entry points: views.py Survey views · movie_data.py Movie content · urls.py Survey routes · news_data.py News content
Components 18
Participant setup
- Consent and profile
survey_app/views.py - Input validation
survey_app/forms.py
Survey tasks
- Movie tasks
survey_app/views.py - Movie content
survey_app/movie_data.py - SST review pool
data/stanford_sentiment_treebank - News tasks
survey_app/views.py - News content
survey_app/news_data.py - FNC-1 data
data/fnc-1 - Network tasks
survey_app/views.py - Diagram content
survey_app/network_data.py
Recording capture
- Capture session page
survey_app/views.py - Browser recorder
survey_app/static/survey_app/js/capture_session.js - Recording clips
survey_app/models.py
Application runtime
- Survey routes
survey_app/urls.py - Survey views
survey_app/views.py - Survey responses
survey_app/models.py
Other components
- Participant
- pytreebank
Connections 18
- Participant → Survey routes: starts survey
README.md - Survey routes → Survey views: routes requests
survey_app/urls.py - Survey views → Consent and profile: handles intake
survey_app/urls.py - Consent and profile → Input validation: validates with
survey_app/views.py - Survey views → Input validation: uses forms
survey_app/views.py - Survey views → Movie tasks: serves movie tasks
survey_app/urls.py - Survey views → News tasks: serves news tasks
survey_app/urls.py - Survey views → Network tasks: serves network tasks
survey_app/urls.py - Survey views → Movie content: imports content
survey_app/views.py - Movie content → SST review pool: loads local dataset
survey_app/movie_data.py - Movie content → pytreebank: loads dataset
survey_app/movie_data.py - Survey views → News content: imports content
survey_app/views.py - News content → FNC-1 data: reads CSV data
survey_app/news_data.py - Survey views → Diagram content: imports content
survey_app/views.py - Survey views → Survey responses: persists answers
survey_app/views.py - Survey routes → Capture session page: routes capture
survey_app/urls.py - Capture session page → Browser recorder: renders recorder
- Browser recorder → Recording clips: uploads clips