Managing the Workspace
Set up the team account, add students, find project UUIDs, and monitor the knowledge base.
This page covers the administrative tasks for managing your Brown Practicum workspace in PrivateLanguage.
Creating a Team Account
- Sign in to PrivateLanguage at pvtlng.dev
- From your dashboard, click Create Team in the sidebar
- Name the team (e.g., "Brown Practicum")
- You'll be assigned as the Owner with full administrative access
The team account is the organizational container for all course-related data. Every knowledge atom, project, and member lives under this team.
Creating a Project
Within your team account:
- Navigate to your team workspace
- Click New Project
- Name the project (e.g., "Visual Thinking Seminar")
- Add a description if desired
The project groups knowledge atoms from related sessions. You might use a single project for the entire course, or create separate projects for distinct modules.
Finding Your UUIDs
The ingestion pipeline requires two UUIDs: project-id and account-id.
Finding the Account ID
- Navigate to your team settings
- The account ID appears in the URL:
pvtlng.dev/home/{account-slug}/settings - Alternatively, check the team settings page where the account UUID is displayed
Finding the Project ID
- Navigate to your project within the team workspace
- The project ID appears in the URL or in the project settings panel
- It's a standard UUID format:
a1b2c3d4-e5f6-7890-abcd-ef1234567890
Keep both UUIDs handy — you'll use them every time you run the ingestion pipeline.
Adding Students to the Team
- From your team workspace, go to Members in the settings
- Click Invite Member
- Enter the student's email address
- Assign the Member role (they can view and interact with knowledge but cannot modify team settings)
- The student will receive an email invitation to join
Students need a PrivateLanguage account. If they don't have one, the invitation email will guide them through sign-up.
Recommended Roles
| Role | Who | Permissions |
|---|---|---|
| Owner | You (the instructor) | Full access: manage team, run ingestion, view all data |
| Member | Students | View knowledge atoms, submit feedback, explore relationships |
Reviewing Ingested Knowledge Atoms
After running the pipeline, verify the results:
- Navigate to your project in the team workspace
- Browse the newly created knowledge atoms
- Check that:
- Idea count is reasonable for the session length
- Action types are distributed sensibly (not all "proposal")
- Speaker labels are anonymized correctly (Instructor, Speaker 1, Speaker 2, etc.)
- Scope tags are meaningful and consistent
- Relationships connect related ideas logically
The Markdown log produced by the pipeline (in your --output-dir) is useful for a side-by-side comparison with the original transcript.
Monitoring Feedback Submissions
Students can submit feedback from any page using the floating feedback button. To review submissions:
- Navigate to the Admin panel (accessible to team owners)
- Go to the Feedback section
- Review submissions by category:
- Bugs (red) — prioritize these; something is broken
- Questions (blue) — these include a student's email for follow-up
- Knowledge Gaps (cyan) — consider addressing in a future session or updating documentation
- Hypotheses (purple) — interesting observations to discuss with the class
- Features (amber) — product improvement ideas to forward to the platform team
- Feedback (green) — general observations
Acting on Feedback
- Bugs: Report to the PrivateLanguage team or fix if it's a content issue
- Questions: Respond directly to the student's email
- Knowledge Gaps: Use these to identify areas where documentation or captured knowledge needs improvement
- Hypotheses: Consider sharing interesting patterns with the class — they can spark discussion
Best Practices
- Run ingestion promptly — process transcripts within a day or two of the session while context is fresh
- Always dry-run first — catch formatting issues before they produce incomplete results
- Review the Markdown log — spot-check a few ideas against the original transcript for accuracy
- Encourage student feedback — let students know the feedback tool exists and that you read every submission
- Check scope tag consistency — over time, ensure the same topics get the same tags across sessions (e.g., always
visual-thinking, not sometimesvisual-thought)