Faculty — Groups, Events & Announcements#
Faculty use the Phase 2 surfaces mostly to read — chapter events for outreach, announcements to stay current, occasional posting in interest groups. This guide covers what you’ll actually do.
Who this is for: anyone whose primary role is faculty.
Reading the Campus tab#
/app/feed → Campus tab is your default landing surface for institute-wide updates. It shows pinned announcements (sorted by pin_until so the soonest-to-expire is at the top) plus the recent published-announcement stream visible to you.
Categories you’ll typically see (backend/internal/cms/service.go:110):
academic— academic calendar, exam schedules, semester gates.campus— campus operations, recess windows, infrastructure notices.placements— placement-cell updates if your audience tags allow.admin— administrative bulletins.
You can mute one category without losing the others — /app/profile/notifications exposes per-category toggles for cms.announcement.<category>.
Joining groups#
Faculty can join public and institute-visibility groups. Most chapters are alumni-only; the typical faculty path is interest groups (e.g. an academic-interest group, a faculty-club group).
To create a group, you become its first admin: /app/groups/new. The group admin handbook (documentation/handbooks/group-admin-handbook.md) covers moderation.
Chapter events#
Faculty are not typically chapter members but may be invited to speak at chapter events. If a chapter admin invites you, you’ll see the event on /app/calendar. Subscribing to a chapter’s event stream is gated behind chapter membership (group-scope membership in memberships_membership).
Search#
The global search bar covers the same seven surfaces (directory, feed, jobs, groups, events, announcements, marketplace). Audience scoping is honoured — faculty can read directory entries for verified institute users and feed posts of institute visibility, but cannot see alumni-only chapter posts.
Common issues#
- “I want to post a faculty-only announcement” — announcement publishing is admin-gated. Submit the content to a Bits admin; ask them to scope the audience to
audience_tags = ['faculty']. - “I’m not seeing course-related notifications” — those flow through the academics surface (
backend/internal/academics/), not through Phase 2 announcements. Check/app/faculty/academics.