Campus scatter — active-group members vs. avg effort
Campus Score Over Time
📊
Not enough data yet.
Daily snapshots are taken at 7:30 UTC. The chart fills in once at least one snapshot exists.
Average campus score across all campuses (active members × avg effort, snapshotted daily).
Data
Signups — Last 30 Days
Average Effort Score — Over Time
Setback Impact — Pre-Ethos vs Post-Ethos
Reduction is calculated by comparing self-reported pre-Ethos usage frequency (from onboarding) against tracked setbacks over the most recent 30-day window, annualized. Only users who opted into private streak tracking and have 7+ days of data are included.
Campus Porn Reduction Ranking
Reduction is calculated by comparing self-reported pre-Ethos usage frequency (from onboarding) against tracked setbacks over the most recent 30-day window, annualized. Only users who opted into private streak tracking and have 7+ days of data are included.
Pods
Each campus's pod columns alongside its unassigned-captains side list. Drag a captain card into a pod to assign, or drag back onto the side list to unassign — same as the board portal. Pod score is the average of its captains' active-group scores; draft groups are excluded but show a draft pill. Top 3 pod scores per campus get medals.
No campuses with active board members yet — pods appear once board members are approved.
Manage Campuses
i
i
0 selected
Region
Phase
Assignment Day
Next Assignment Day
Transition Status
Actions
Captain Social Attendance
Cells show each week's attendance percentage. Click a cell to see who attended that week, or click a campus name to open that campus's full attendance editor. Each campus has its own week numbering — "Week 1" can be a different calendar date for different campuses.
No campuses match the current filter.
Captain Social Attendance
Click a captain's checkbox to toggle attendance. Submit a week to lock it; click Edit to unlock. Use the trash icon to grey out a week the group didn't meet.
Week Detail
Board Meeting Attendance
Cells show each week's attendance percentage. Click a cell to see who attended that meeting, or click a campus name to open that campus's full attendance editor. Each campus has its own week numbering — "Week 1" can be a different calendar date for different campuses.
No board meeting weeks have been added yet. Click a campus row in another view, or use the per-campus drill-in to add weeks.
Board Meeting Attendance
Click a board member's checkbox to toggle attendance. Submit a week to lock it; click Edit to unlock. Use the trash icon to grey out a week the board didn't meet.
Week Detail
Signups
Daily Signups by Campus
Signups by Campus
Students
Name
Effort Score
Referrals
Email
University
Sign-up Date
Group
Status
Actions
No students found
Captain Applications
Name
Email
Campus
Status
Date
Fallback Member
Actions
No captain applications found
Admin Applications
Name
Email
Status
Date
Actions
No admin applications found
Non-Student Signups
Applicants who signed up without a school email and need a judgement-call review before joining the campus they selected. The free-text affiliation answer is shown inline so you have signal for each decision.
Heads up: rejected emails cannot re-apply until their account is manually deleted via Django admin. Make sure that's intentional before clicking Reject.
Name
Email
Campus
Affiliation Reason
Status
Date
Actions
No non-student applications found
Board Membership Requests
Name
Email
Campus
Status
Date
Admin Notes
Actions
No board requests found
Groups
Group Name
Status
Group Effort
Captain
Captain Effort
Captain Email
Captain Phone
No groups found
Campus Detail
Signups — Last 30 Days
Average Effort Score — Over Time
Setback Impact — Pre-Ethos vs Post-Ethos
Group Effort Scores
Group
Captain
Members
Effort Score
Unpaired Captains
Name
Email
Group
Captain Since
All captains in this campus have accountability partners
Pre-Assignment Day — Groups created here will be promoted to active on assignment day. Pre-assigned students won't be reassigned by the automatic algorithm.
Manual Assignment
To create a new group, click the captain icon next to an unassigned student — this automatically creates a draft group with them as captain. You can then assign more members, pair partners, and promote the group to active.
Unassigned Students
Name
Grad Year
Location
Partner
Status
Actions
No unassigned students
Groups
No groups found
Captainless Active Groups
Active groups in this campus that currently have no captain. Promote a member to restore group leadership.
Post-Assignment Group Creation
Match waitlisted members to draft groups with accepted captains. Each group needs at least 4 members.
Unplaced Students
0
0 on waitlist
Open Spots Available
0
across 0 group(s)
Draft Groups with Openings
0
Results:
Select a campus to view details
Assign Student
Move Student
This will break any existing accountability partnership.
Pair Accountability Partners
Pair Captain
Captains pair across different groups in the same region.
Group
Confirm
Are you sure?
Edit Next Assignment Day
Start Semester Transition
Add Campus
Creates a new campus + the dropdown rows mobile signup needs (email choice + living-location options).
Edit Campus
Use Edit Next Assignment Day for the assignment-day field. Living-location options below are replaced wholesale on save when the field is non-empty.
Delete 0 campus(es)?
⚠ This will permanently delete the listed accounts, groups, attendance records, and historical season records along with the campuses. This is not reversible without a database restore.
Delete student account?
Loading dependent counts...
⚠ This permanently deletes the account, their group memberships, events, streaks, partnerships, and login. Profile data is snapshotted to AlumniRecord first. This is not reversible without a database restore.
Manually verify email?
This marks the email as verified, bypassing the OTP code step. Use this only when the recipient's mail server is quarantining our email and you have confirmed the user owns the address out-of-band.