📄️ Overview
PBS Knowledge is a full-stack web application that manages academic data for the Dartmouth PBS department. This section provides a high-level understanding of the system.
📄️ System Architecture
PBS Knowledge follows a modern three-tier architecture with a knowledge graph database at its core.
📄️ Technology Stack
PBS Knowledge is built with modern, well-supported technologies chosen for developer experience and maintainability.
📄️ Courses
PBS Knowledge provides comprehensive course information for the Department of Psychological and Brain Sciences, including current offerings, historical data, and enrollment information.
📄️ Shared Calendars
PBS Knowledge includes shared calendars for the department — office hours, lab meetings, committee schedules, and room or equipment bookings — with fine-grained permissions and iCal subscription links so events show up in the calendar app you already use.
📄️ Network Visualization
The Network page is an interactive map of the department: people, labs, and research centers, connected by the relationships between them. It is publicly visible — no login required.
📄️ API Keys
API keys allow programmatic access to PBS Knowledge without requiring interactive login. They're useful for scripts, integrations, data exports, and automated workflows.
📄️ Security & Privacy
PBS Knowledge is designed with security and privacy at its core. This page describes how we protect your data, particularly student educational records protected under FERPA.