How tanmayagrawal21/tlp-portal works
ManageTeach is a Django school-management application. Its user-facing workflow includes recording tutor attendance, then viewing tutor logs or student histories; separate routes support student and weekly-record browsing, tutor schedules, and registration. The graph groups these capabilities around Django routing, domain models, and the SQLite database present in the tree. Source excerpts establish view-to-model and route-to-view relationships; database configuration and some template behavior were not sampled, so those connections are left unverified where appropriate.
Main entry points: usersOnly/urls.py Tutor routes · models.py Student and log data · tlp/urls.py Project routes · main/urls.py Public routes
Components 27
Web routing
- Project routes
tlp/urls.py - Public routes
main/urls.py - Tutor routes
usersOnly/urls.py
Attendance and records
- Student directory
main/views.py - Student history
main/views.py - Weekly records
main/views.py - Attendance entry
usersOnly/views.py - Tutor logs
usersOnly/views.py - Home page
main/templates/main/home.html - Student details page
main/templates/main/studentDetails.html - Records page
main/templates/main/records.html - Attendance page
usersOnly/templates/usersOnly/attendence.html - Tutor logs page
usersOnly/templates/usersOnly/myLogs.html
Tutor schedules
- Edit schedule
usersOnly/views.py - My slots
usersOnly/views.py - Tutor slots
usersOnly/views.py - Tutor slot data
usersOnly/models.py - Schedule editor page
usersOnly/templates/usersOnly/modifySchedule.html - My slots page
usersOnly/templates/usersOnly/mySlots.html - Tutor slots page
usersOnly/templates/usersOnly/tutorSlots.html
Accounts and domain data
- Student and log data
main/models.py - Registration
register/views.py - Registration form
register/forms.py - Django authentication
- Registration page
register/templates/register/register.html
Other components
- Visitor or tutor
- SQLite database
db.sqlite3
Connections 33
- Visitor or tutor → Project routes: requests pages
tlp/urls.py - Project routes → Public routes: includes routes
tlp/urls.py - Project routes → Tutor routes: includes routes
tlp/urls.py - Project routes → Registration: routes registration
tlp/urls.py - Public routes → Student directory: routes home
main/urls.py - Public routes → Student history: routes history
main/urls.py - Public routes → Weekly records: routes records
main/urls.py - Tutor routes → Attendance entry: routes attendance
usersOnly/urls.py - Tutor routes → Tutor logs: routes logs
usersOnly/urls.py - Tutor routes → Edit schedule: routes schedule edit
usersOnly/urls.py - Tutor routes → My slots: routes slots
usersOnly/urls.py - Tutor routes → Tutor slots: routes tutor slots
usersOnly/urls.py - Student directory → Student and log data: queries students
main/views.py - Student history → Student and log data: queries student logs
main/views.py - Weekly records → Student and log data: queries daily logs
main/views.py - Attendance entry → Student and log data: creates attendance logs
usersOnly/views.py - Tutor logs → Student and log data: queries tutor logs
usersOnly/views.py - Attendance entry → Attendance page: renders
usersOnly/views.py - Tutor logs → Tutor logs page: renders
usersOnly/views.py - Student directory → Home page: renders
main/views.py - Student history → Student details page: renders
main/views.py - Weekly records → Records page: renders
main/views.py - Edit schedule → Tutor slot data: replaces tutor slots
usersOnly/views.py - My slots → Tutor slot data: queries tutor slots
usersOnly/views.py - Tutor slots → Tutor slot data: queries all slots
usersOnly/views.py - Edit schedule → Schedule editor page: renders
usersOnly/views.py - My slots → My slots page: renders
usersOnly/views.py - Tutor slots → Tutor slots page: renders
usersOnly/views.py - Registration → Registration form: validates form
register/views.py - Registration → Django authentication: authenticates and logs in
register/views.py - Registration → Registration page: renders
register/views.py - Student and log data → SQLite database: persists via ORM
- Tutor slot data → SQLite database: persists via ORM