Overview
Welcome back. Here is what is happening across the Student Profile Studio.
Student Profile Studio
Build, enhance, review, approve, publish, and manage DSDT student resumes and career profiles from one secure workspace.
Student Search
Find profiles by name, program, readiness, reviewer, or publishing state.
Live student records will appear here after profiles are created or imported.
Profile Pipeline
Live workflow states from the secure profile database.
Resume Template Gallery
Program-aware resume styles with ATS and employer-packet options.
Job-Match Optimizer
Truthful keyword alignment for human recruiters and ATS systems.
- Create or select a profile to run server-side job-match analysis.
- Only verified skills and approved summary text should be used for matching.
- Unsupported claims are flagged before employer-facing publication.
Approval Workflow
Draft to published with required staff review gates.
AI Configuration Architecture
Single managed AI service, server-side only, controlled by Super Admin.
Backend placeholder: the AI service key stays in environment variables or the encrypted dashboard config. Frontend never sends API keys.
New student career profile
Edit verified student data, generate ethical AI suggestions, optimize for a target role, and prepare for approval.
Basic Information
Identity, program, availability, and contact visibility.
Controls how your contact details appear on your public profile page only. Approved DSDT employer partners always receive your email and phone when they access your published profile.
Professional Summary + Objective
AI can draft from verified information and must flag missing details.
Skills, Keywords + Job Match
Optimize for a role without inventing unsupported claims.
Media, Approval + Publishing
Only approved fields appear on public profiles.
Paste a link to your project demo, presentation, or portfolio reel. It plays right on your published profile, and you can hide it any time with the same toggle as uploaded media.
Student Name
Add verified student inputs to generate an approved summary.
Profile Quality Score
Weighted readiness across completeness, clarity, impact, relevance, compliance, and references.
Recommended Job Matches
Use a job description to tune keywords while keeping all claims verified.
Approval Timeline
Every published profile moves through a visible, auditable approval path.
Apr 28 Submitted
Apr 29 Review
May 6 Approved
Pending Published
Pending
Publishing Controls
Your share link is a premium landing page that promotes the profile. The full résumé is downloaded only after you approve a request.
Visitors can request a copy of the résumé from this page. You (or an administrator) approve or deny each request — see Résumé access requests on your Public Profile.
Resume Template Shortlist
Preview and switch templates without leaving the profile workspace.
Import + Intake Architecture
Production structure for SIS/CSV/LMS imports, profile intake forms, and field mapping.
Resume Design Gallery
A quick sample. Browse all 22 professional templates with live preview, ATS scores, photo and accent options.
DSDT Command Center
Super AdminWelcome back. Here's what's happening across the Student Profile Studio.
Activity Feed
Workflow Board
Drag a student's tile to a new column (or use its menu) to submit, approve, deny, publish, or unpublish their resume profile. Every move is a real, audited workflow action.
Security Alerts
Recent failed logins and high-risk actions appear here.
System Health
Operational
✓Operational
✓Operational
✓Operational
✓Publishing Performance
Upcoming Tasks
Analytics
Leadership-ready charts for completion trends, approval bottlenecks, staff activity, employer views, and outcomes.
Student Management
Search, filter, assign reviewers, monitor completion, and govern student resume data.
| Student | Program | Completion | Reviewer | Status | Visibility | Last Updated | Actions |
|---|---|---|---|---|---|---|---|
| Loading profiles... | |||||||
Staff & Role Management
Invite users, assign roles, review MFA state, and manage the Super Admin permission model.
Pending Account Requests 0
External applicants who self-registered on the sign-in page. They cannot access the workspace until an administrator approves them.
| Name | Requested Role | Status | Decision | |
|---|---|---|---|---|
| No pending account requests. | ||||
Admin User Table
Live users from the database. Super Admins can invite and promote accounts.
| Name | Role | Status | MFA | Last Login | Profiles | Role Assignment | |
|---|---|---|---|---|---|---|---|
| Loading users... | |||||||
Permissions Matrix
Enterprise role model for future granular access controls.
Profile Studio Management
Control templates, resume sections, required fields, branding, workflow settings, and publishing rules.
Publishing Rules
Enforced at publish time. Super Admins can change these; the defaults require approval and consent.
Approval Workflow
Drag a student's tile to a new column (or use its menu) to submit, approve, deny, publish, or unpublish their resume profile.
Published Profiles
Govern public resume pages, URLs, SEO status, visibility, and employer engagement.
Public Profile List
Publishing controls shown alongside live profile states.
| Student | Status | Public URL | Employer Views | Last Published | SEO | Controls |
|---|
Employer / Partner View
Manage partner access, candidate shortlists, inquiry tracking, and future resume book exports.
Partner Organizations
Invited employer and partner organizations. Invitations are stored and audit-logged.
| Organization | Contact | Access | Status | Invited By | Invited |
|---|
Recruiting Center — Platform Analytics
Live employer activity across the platform.
Recruiting Center — Account Approvals 0 pending
Employer organizations that self-registered for the Employer Recruiting Center. Approve to grant access to student talent; suspend or reject to revoke it.
| Organization | Owner | Domain | Type | Status | Actions |
|---|
Communications
Student notifications, revision templates, staff announcements, publishing notices, and employer outreach.
Send Push Notification
Target one or more DSDT accounts. Delivery is stored in each recipient inbox.
My Notifications
Current account inbox from /api/notifications.
No notifications loaded.
Audit Logs
Searchable event history for login, profile edits, approvals, publishing, role changes, exports, and settings changes.
| Event | User | Target | Severity | IP / Session | Date |
|---|
Security
Admin access, MFA status, sessions, password policy, lockout settings, and data protection notices.
Access Overview
Role counts from live data.
Policy Controls
Security policies enforced by the platform.
System Settings
General, branding, workflow, publishing, notifications, privacy, export, and maintenance settings.
AI Provider Configuration
Keys are encrypted at rest and never displayed after saving. Super Admin only. Student data is redacted before any provider call.
Integrations
Email, Google Workspace, Canvas LMS, Tutor LMS, WordPress/eCampus, CRM, employer portal, analytics, storage, and SSO.
Help / Support
The complete operations manual for Student Profile Studio, plus support channels.
Student Profile Studio: Complete Administrator Manual
A thorough, plain language guide to every interface, function, and flow in the platform. It is written to be read in order for a full understanding of how students build résumés, how staff and administrators review and govern them, how employers discover and request them, and how the system protects data. Use the contents on the left to move directly to any topic.
1. What the platform is
Student Profile Studio is the DSDT career platform, the single governed system that serves students, staff, and employers. The sign in screen introduces it in exactly those terms, because the platform is no longer only a résumé builder for students under staff supervision; it is also the place where vetted employers register, are approved by DSDT staff, and then recruit from the students who have been reviewed and published. Everything a student produces still runs through one governed workflow that begins with a first draft and ends with a published, shareable career page, and every consequential action along the way is written to a permanent record.
The platform is best understood as several capabilities working as one. Students build a résumé using either a step by step Guided Builder that offers direction or an Advanced Editor that adds generative AI tools and full control. Whatever they enter is stored as structured profile data and can be rendered through any of a library of professional templates, so changing the design never loses the content. Before anything becomes public, a staff member or administrator reviews the résumé for accuracy, professionalism, and policy compliance, and only an approved résumé can be published. Once published, the student receives a premium public landing page and interactive résumé at a private link built to help an employer evaluate them quickly. Rather than exposing a downloadable file to the open web, the platform routes recruiters through a request and approval step. Every approved and published student is also gathered into one central, searchable Talent Directory.
Layered on top of the student lifecycle is the Employer Recruiting Center, described in full from section 28 onward. Approved employers can discover published candidates, view and download approved résumés under access logging, save and shortlist people, message students on platform, request and schedule interviews, post jobs that DSDT staff must approve before they publish, run recruiting pipelines, and see analytics about their own activity. Administrators govern all of this from the dashboard, principally through an employer approval queue and a job-posting review queue.
A single principle runs through everything. The platform never invents information about a student. Everything a student reports about themselves is kept clearly separate from what DSDT has actually reviewed and published, the AI tools are explicitly forbidden from fabricating experience, credentials, references, or achievements, and the candidate matching shown to employers uses only job related signals and is explainable rather than a black box. That separation, and the human approval behind it, is what makes a published profile credible to an employer.
2. Signing in and multi-factor authentication
Everyone begins at the workspace sign in screen. Sessions are held in a secure cookie and expire after a period of inactivity, at which point the user is asked to sign in again; signing out ends the session immediately. Because the sign in method can be handled through the institution's single sign on where that is enabled, some students and staff authenticate through their school account rather than a separate password. Employers, who are external, register and sign in with a work email and a password of their own, as described in section 30.
Administrator accounts carry a stricter requirement. Any account with the Administrator or Super Admin role must protect it with multi-factor authentication using an authenticator app that generates time based one time passcodes. The first time such an account signs in, the app walks the user through enrollment and then displays a set of one time recovery codes to store somewhere safe. From that point on, every sign in asks for the current six digit code from the authenticator, and if the authenticator is ever lost, each recovery code can be used once to regain access. An administrator's credentials alone are therefore never enough to reach the dashboard; a second factor is always required.
Two further protections sit underneath every session. If an account has been deactivated by a Super Admin, sign in is refused and any sessions it already had are revoked, so removing access takes effect at once. And every action that changes data, not just sign in, must carry a matching security token that the application supplies automatically, so a stolen session cookie on its own cannot be used to make changes. The real-time notification socket described in section 38 authenticates with this same session cookie and refuses any connection that does not resolve to a live, non revoked session.
3. Roles and permissions
There are four internal roles, student, staff, administrator, and super admin, plus the external employer role, which itself carries one of six per organization subroles. Permissions are enforced on the server for every action. This matters: the interface only ever reflects what a role is allowed to do, and hiding a button is never what keeps an action safe, because the server checks the role again on every request regardless of what the browser showed. The table below summarizes the internal roles and the external employer; the six employer subroles are detailed in section 29.
| Role | What they can do |
|---|---|
| Student | Create and edit their own résumé, choose and customize a template, add education, experience, skills, links, and a photo, run the AI tools, submit for review, revise and resubmit after feedback, publish once approved, share the public link and QR code, approve or deny requests for a copy of their own résumé, and read and reply to their own employer messages, interview invitations, and job opportunities. |
| Staff | Everything a student can do on profiles they own, plus review of the profiles assigned to them, meaning they can request revisions, approve, and manage résumé requests for those profiles. Staff do not see the administration dashboard. |
| Administrator | All staff abilities, plus the administration dashboard: student records, published profiles, the Employers section with its approval and job-posting queues, communications, combined overview and analytics, audit logs, system settings, integrations, and oversight of résumé requests across all students. |
| Super Admin | All administrator abilities, plus user management (invite accounts, change roles, deactivate, reactivate, and permanently delete eligible accounts), the staff and roles console, the approvals overview, and the security console. Super Admin sessions require multi-factor authentication. |
| Employer | An external account with the global role employer. Employers register themselves, verify a work email, and wait for DSDT approval. Only after approval can members of the organization discover candidates, view approved résumés, save shortlists, message students, schedule interviews, and post jobs, each gated further by their per organization subrole. |
The first governing rule is separation of duties. A student can never approve or publish a résumé that has not already been approved, and a reviewer is never the student who owns the work. This keeps a human other than the candidate accountable for everything that becomes public, which is the foundation of the profile's credibility. The same spirit applies to employers: an employer cannot approve its own organization or publish its own job, because a DSDT administrator sits in between.
The second rule is how the interface adapts to the role. The left sidebar is divided into labeled groups. Everyone signed in as a student or staff member sees a Student Tools group containing the builders, the template gallery, Job Match, and the Talent Directory. Administrators additionally see an Administration group with the dashboard sections; that entire group, including its heading, is hidden from students and staff, so a non administrator never even sees that the administrative tools exist. Employers sign in to a separate employer workspace rather than the student studio.
4. Résumé lifecycle and statuses
Every résumé moves through a governed lifecycle, and each move from one status to the next is written to the audit log with the person who performed it and the time. Knowing the statuses and what unlocks each transition is the single most useful piece of knowledge for supporting students, because most support questions reduce to which status a profile is in.
| Status | Meaning and who moves it forward |
|---|---|
| Draft | Being created or edited by the student. Visible only to the owner. The student moves it forward by submitting for review. |
| Pending review | Submitted and waiting in the review queue. A reviewer, meaning a staff member or administrator, picks it up. |
| Revision requested | A reviewer has asked for specific changes. The résumé returns to the student, who revises and resubmits. |
| Approved | Reviewed and cleared for publication. It is now eligible to be published by the owner, an assigned reviewer, or an administrator. |
| Published | Live at a public share link and listed in the Talent Directory. This is the only status an employer can see, and it is also what makes a student discoverable in the Recruiting Center. |
| Unpublished / Archived | Removed from public view and from the directory. Administrators can unpublish, and the record is retained for the audit trail. |
The rule that decides whether a student is visible is a combination, not any single status. A student appears on their public link, in the directory, and to approved employers only when the résumé is Approved, it has been Published, the owner account is Active, and the publication has not been withdrawn. If even one of those is false, the profile is not shown, and employer candidate and résumé endpoints return a not found response rather than exposing anything. Administrators can make this gate stricter by requiring an explicit approval step before publishing, requiring a stored consent record, or requiring a minimum completeness percentage, all described in section 26.
Edits after publishing are handled carefully. A low risk change such as replacing the profile photo is pushed to the already published page automatically so the live profile stays current without a second review. A larger change to the actual content follows the review path again, so that a human signs off before the changed content reaches the public and before any employer sees it.
5. Studio Home and navigation
Studio Home is the first screen after sign in, and it changes with the role. For a student it is a personal starting point with quick actions to begin building, optimize an existing résumé, and preview the public profile. For an administrator the same screen becomes a command center: it summarizes the health of the platform through a row of metric cards such as the total number of profiles, how many are awaiting review, how many are approved and published, the number of staff and administrator accounts, and the average approval turnaround, and it shows a live activity feed and the current approval queue so an administrator can see at a glance what needs attention.
The left sidebar is the primary means of navigation and is deliberately grouped. Studio Home sits at the top on its own. Below it, the Student Tools group holds the Guided Builder, the Advanced Editor, the Resume Gallery, Job Match, and the Talent Directory. Below that, and only for administrators, the Administration group holds the dashboard sections, which are Overview and Analytics, Students, Staff and Roles, Approvals, Published Profiles, Employers, Communications, Audit Logs, Security, System Settings, Integrations, Help and Support, and the Super Admin dashboard. Note that Analytics is no longer a separate destination: it has been merged into the Overview page, so the side panel link and the top bar Admin Dashboard link both open the same combined Overview and Analytics page. Along the top of every screen runs a bar with a global search box, a notifications bell, and the signed in user's menu, and the sidebar itself can be collapsed to icons when more room is wanted.
6. The Guided Builder
The Guided Builder is the default way a student builds a résumé, and it is designed to remove the intimidation of a blank page. Rather than presenting every field at once, it walks through the résumé one topic at a time, keeps a live preview beside the form so the student can watch the résumé take shape, and shows a completeness meter that reflects how much of the résumé has been filled in. The meter is transparent: it represents the share of the builder's steps the student has satisfied, not an opaque number, so a student always understands what would raise it.
The flow moves through six stops. The Contact step collects the name, work email, phone, and location, and includes a dedicated block for social and portfolio links where the student can add a portfolio or personal website along with profiles such as LinkedIn and GitHub; these links flow onto both the résumé's contact area and the public profile. The Education step captures one or more entries, each with a school, location, degree or certificate, field of study, and a graduation date that may be an expected date, and entries can be freely added or removed. The Experience step is written to reassure a student who worries they have no formal job history: it explains that internships, volunteering, tutoring, babysitting, and similar experiences all count, offers a row of one click chips that seed those common student experiences, and lets each entry record a title, employer or organization, location, dates, a flag for a role the student is still in, and a description. The Skills step lets a student add from a set of expert recommended skills with a single click or type their own, prevents duplicates, and allows any skill to be removed. The Summary step offers pre written professional summary examples that can be dropped into the editor and then personalized. The final Additional Sections step lets the student choose optional sections such as Languages, Certifications, and Volunteer work to include.
Everything entered in the Guided Builder writes to exactly the same underlying profile data that the Advanced Editor, the template gallery, and the public profile all read from. Because there is one shared source of truth, a student can move between the two builders at any time without losing or duplicating anything.
7. The Advanced Editor
The Advanced Editor is the fuller workspace, intended both for students who want complete control and for staff who are helping a student directly. Its layout is a three part workbench: a section navigator on the left that lists the résumé's parts, an editing panel in the center where the current part is edited, and an assistant panel on the right that holds the AI and import tools. The center panel is organized into four tabs. Basic Information captures identity, program, completion year, the professional headline, availability, contact visibility, and the profile photo. Summary and Objective holds the raw verified inputs the student provides and the professional summary itself, with quick actions that can draft a summary, shorten it, expand it, make it more professional, or tailor it toward a target role. Skills and Keywords manages the skill list and the portfolio link and provides a direct entry point into Job Match. Media and Publishing handles uploaded evidence such as images and short video, a review checklist, and the publishing controls.
The assistant panel on the right is where the Advanced Editor earns its name. It hosts résumé import, the AI Studio described in the next section, and the version history. Résumé import lets a student upload a PDF or Word file, or simply paste résumé text, and have the details extracted into the profile for the student to review and correct; because this sends a document to be processed, it requires the student to check a consent box first, and every use is recorded. A prominent AI Studio button in the toolbar scrolls straight down to the AI tools so they are never buried.
The contact visibility control in Basic Information deserves particular attention for administrators. It governs how a student's contact details appear on their public profile page, not what an approved employer sees. By DSDT policy, an approved employer who accesses a published candidate always sees that student's email and phone on the candidate detail panel, regardless of this setting; the setting determines whether those details are shown on, or withheld from, the student's public landing page. Make sure students understand this distinction so they are not surprised that an approved partner can reach them directly. The Publishing Controls card in the Media and Publishing tab explains that the share link is a premium landing page rather than a raw résumé file, and once the profile is published this card shows the exact public URL, which is the identical link an administrator sees for that student under Published Profiles.
8. The AI Studio
The AI Studio is the set of generative writing tools inside the Advanced Editor, and its defining constraint is that it works only from the student's own verified inputs. Each tool produces a small set of candidate suggestions, and each suggestion carries actions to insert it into the résumé, copy it, or regenerate a fresh set, so the student is always the one deciding what to keep.
There are five tools, each aimed at a common weakness in student résumés. Summary options produces two or three tailored professional summary drafts the student can choose between and edit. Headline ideas offers several short, role relevant headline options. Achievement bullets takes a plainly worded duty and rewrites it as an achievement oriented bullet point, without inventing numbers or outcomes that the student did not provide. Keyword and ATS boost suggests keyword and phrasing alignment for the target role so the résumé reads well to the applicant tracking systems many employers use to filter candidates. Claims and ethics check reads the résumé for inflated or vague wording and unsupported claims and flags them for the student to correct, which is the tool that keeps a résumé honest.
Behind the scenes, each tool is fed the inputs most relevant to its job rather than the entire profile; bullet rewriting, for example, works from the student's duties rather than from the already polished summary, so the output stays on point. A profile owner can run these tools on their own profile, and staff and administrators can run them on any profile they are permitted to access. Every run is recorded, and no tool ever marks any information as verified. How the underlying AI provider is configured, and the ethical rules it must obey, are covered in section 37.
9. Templates and design
The Resume Gallery is where a student chooses how their résumé looks. It offers a library of professional templates designed to remain readable to applicant tracking systems, and choosing one never changes the content: the same profile data is simply re rendered in the new layout, so a student can try many designs without any risk of losing what they wrote. Inside the gallery a student can filter the templates, preview any of them live against their own data, and fine tune the design by adjusting the accent color, the font pairing, the spacing, and whether a photo appears on templates that support one. The selected template is remembered and becomes the design used both for the downloadable résumé and for the interactive résumé that a recruiter receives after an approved request, so the student's design choice carries all the way through to the employer.
10. Job Match and Keyword Optimizer
Job Match helps a student aim a résumé at a specific opening. The student pastes in a job description, and the tool compares the posting against the student's skills, headline, and summary, then shows which of the posting's key terms are already covered and which are missing, along with a percentage that expresses how much of the posting the résumé currently addresses. It is careful never to invent skills; the missing terms are presented as candidates the student may add only where they are genuinely true.
The Keyword Optimizer serves a related but different purpose and does not need a job posting. It examines the student's own summary, skills, and notes and scores how ready the résumé is for applicant tracking systems, flagging weak wording, missing action verbs, and results that would read more convincingly with a number attached. Where Job Match tunes a résumé toward one specific role, the Keyword Optimizer strengthens the résumé in general. Neither tool should be confused with the employer side candidate matching in section 35, which ranks students against an employer's own published job.
11. Photo, links, and media
A profile photo can be added in two places, from the drop zone in the Advanced Editor's Basic Information tab or from the photo control in the template gallery, and both routes lead to the same result: the image is resized to a clean square and stored with the profile. That photo becomes the avatar in the hero of the public profile page, the photo on the student's card in the Talent Directory, and the image an approved employer sees on a candidate card. If a student changes the photo on a profile that is already published, the public pages update on their own, so there is no need to walk back through the publish step just to swap a headshot. The only profiles that will not show a photo are those published before any photo existed; in that case the student adds a photo, which then syncs, or re publishes once.
Links are captured alongside the contact details. A student can add a portfolio or website link and social profiles, and these appear in the profile's links area subject to the student's own visibility choices, so a student who prefers to keep a channel private can do so.
Beyond the photo, students can attach supporting media such as project screenshots or a short presentation clip. These uploads are protected on the way in: each file is checked against a size limit, verified to be an allowed type, and scanned for malware before it is accepted, and the file itself is transmitted as encoded data inside an ordinary request so that edge firewalls do not mistake it for something to block. Only files that pass every check are stored, and only public, clean media are ever counted toward what an employer sees.
12. Submitting, revising, and publishing
When a student is satisfied with a draft, they submit it for review. Submitting changes the résumé's status to Pending review and places it in the review queue, and from that point the student can watch the status change and will be given feedback if revisions are requested. If a reviewer does ask for changes, the status becomes Revision requested and the student sees the specific feedback, makes the edits, and resubmits; this loop can repeat as many times as necessary until the résumé is right.
Once a reviewer approves the résumé, it can be published. Publishing does three things at once: it captures a snapshot of the résumé and the profile data as approved, it generates the public share link, and it lists the student in the Talent Directory. That same approved snapshot is what every employer facing surface reads from, so an employer never sees a student's live draft, only the reviewed and published version. Publishing can be performed by the student who owns the profile, by an assigned reviewer, or by an administrator, and publishing an already published profile simply refreshes the public snapshot with the latest approved content.
13. Private improvement tips
On a student's own profile screen there is a private card titled Strengthen your profile that offers concrete, specific advice based on what the profile is currently missing. Depending on the gaps, it might suggest adding a professional photo, writing a professional summary, listing at least five skills, adding a second experience, adding a measurable result to a recent role, connecting a portfolio or GitHub account, or setting a weekly availability. The purpose of this card is to coach the student toward a stronger, more hireable profile. It is deliberately visible only to the student, and none of these recommendations ever appear on the public, employer facing page, so neither a casual visitor nor an approved employer ever sees a note about what the student has not yet completed.
14. The public profile page
Each published student has a premium public landing page at a private link of the form /students/<token>, where the token is a long random string that is effectively impossible to guess. This makes the page link only: it is reachable by anyone who has the link, but it will not be found by browsing or by a search engine. The page is designed so an employer can understand the candidate in well under a minute, and it deliberately reads like a blend of a modern portfolio site, an executive résumé, and a verified credential profile rather than a school portal.
A crucial behavior is that the page renders only the parts the student's data actually supports. There are no empty sections, no blank cards, and no zero value indicators; a section with no content simply does not appear. Reading down the page, the visitor first meets a sticky action bar and a hero area containing the profile photo or initials, the full name, the professional headline, the program and graduation year, the location, an availability indicator, a one line hireability summary, the primary calls to action, and a badge noting that the profile was reviewed and published by DSDT. Directly beneath comes a Candidate Readiness area that presents clearly labeled component cards, for example that a professional summary is present, that skills are listed, that experience is documented, that education is present, that a portfolio is linked, and that availability has been shared, together with a completeness meter that shows the share of those components the profile satisfies. Further down, the professional summary and a set of key strengths drawn from the real data give a quick sense of the candidate, followed by an experience timeline, an education timeline, and a skills area that labels how the skills are evidenced. A portfolio and links area follows.
Near the end sits a Trust and Verification panel, which is the honest heart of the page. It separates the items that are verified, meaning reviewed and published by DSDT, from the items that are student reported, and it never implies verification where none exists. The page closes with the request form for the full résumé, a contact and recruit area, and a QR code for easy sharing. The page is responsive and works in both light and dark mode, is built for accessibility with a proper heading structure, keyboard navigation, and screen reader labels, and prints cleanly. It also carries Open Graph tags and structured data describing a person and a profile page so a shared link previews richly, while still being marked so search engines do not index it. Above all, the full downloadable résumé with contact details is not present on this page; it is delivered only through the request flow described next.
15. Résumé access requests
Rather than publishing a downloadable file to the open web, the platform uses a request and approval flow so students and staff keep control over who receives the complete résumé. The flow begins on the public profile, where an interested employer fills in a short form with their name, work email, organization, and a brief message describing the opportunity. Submitting the form creates a request in the Pending state; it does not release the résumé. This public request flow exists independently of the Employer Recruiting Center, so an employer who has not registered an account can still ask for a copy this way, while a registered and approved employer has the additional, logged résumé access described in section 33.
That pending request then appears in two places. It shows in the student's Résumé access requests inbox on their own Public Profile screen, and it is visible to administrators, in both cases with the requester's details, their message, and a running count of how many requests are waiting. The student or an administrator reviews the request and either approves or denies it, and both outcomes are recorded in the audit log with who decided and when. A request that has already been decided cannot be reopened and flipped to the other outcome, which keeps the history clean and unambiguous.
The consequences of the decision are straightforward. On approval, the requester receives an email containing a secure link where they can view and download the résumé, rendered in the student's chosen design. While the request is still pending, or if it has been denied, that same download link returns an access denied response, so the résumé is never reachable without an approval. The form itself is defended against abuse: submissions are validated, a hidden field silently discards automated bots, and repeated pending requests from the same email address for the same profile are collapsed into a single entry so the inbox does not fill with duplicates.
16. The Talent Directory
The Talent Directory, reachable at /talent, is the one central, employer facing page that lists every approved and published student. It is connected directly to live records rather than being a curated list, which means approving and publishing a résumé adds the student automatically and unpublishing removes them, with no separate step to maintain the directory. The same eligibility rule powers the Recruiting Center's talent search, so a student who appears here is exactly a student an approved employer can discover.
At the top of the page a masthead shows the live count of approved candidates alongside an introduction written for recruiters. Below it, a control bar that stays in place while scrolling lets a visitor search by name, headline, skill, program, or location, filter by program and by availability, sort by most recently approved, by name, or by graduation date, and switch between a grid and a list view. These controls refine the cards already on the page instantly, and they are built as an enhancement rather than a requirement, so even with scripting disabled every card is still shown. Each candidate card presents the photo or initials, the name, the headline, the program, the graduation year, the location, the availability, the top skills, an approved résumé badge, and buttons that open that student's individual profile. The directory shows only profiles that are approved, published, and owned by an active account; drafts, rejected, unpublished, archived, and profiles whose owner has been deactivated never appear.
17. The administrator dashboard
The administration dashboard is reached from the Administration group in the sidebar, or from the Super Admin entry, and it is organized into sections that each load their own panel in place. Those sections are Overview and Analytics, Students, Staff and Roles, Approvals, Published Profiles, Employers, Communications, Audit Logs, Security, System Settings, Integrations, and Help and Support, and the sections that follow in this manual describe each one in turn.
The single most important navigation change to note is that Analytics is no longer a separate page. It has been merged into Overview, which now appears as one combined Overview and Analytics destination. Both the side panel Overview link and the top bar Admin Dashboard link open this same combined page. In practice this means the metric cards, the activity feed, and the approval queue that used to define Overview now sit alongside the platform metrics, completion trends, lifecycle stage counts, and review pipeline throughput that used to define Analytics, so an administrator reviews the health of the platform in one place rather than switching between two. For Super Admins, a Quick Actions area provides one click shortcuts to the tasks performed most often, such as inviting a staff member, opening the approval queue, and running common utilities.
18. Student management
The Students section is the operational view of the student body. It lists the student profile records in the platform and lets an administrator search and filter them, open any profile to review its details and current status, and act on it. In practice this is where an administrator answers questions such as who has a profile, what stage each profile is at in the lifecycle, and which staff member owns or is reviewing a given profile, and it is the starting point for following up on a student whose résumé is stuck or overdue. Because a student's discoverability by employers depends on the same published and active conditions, this section is also where an administrator confirms why a particular student is or is not appearing to recruiters.
19. Staff and role management
The Staff and Roles section, which also appears as the Admin User Table, is where a Super Admin manages every account on the platform. The table lists each user with their name, email, role, account status, sign in method, and the number of profiles they own, and each row carries the controls to manage that account. Understanding what each control does, and the guardrails around it, matters because these actions are consequential.
Inviting a staff member creates a new account by email and assigns it a starting role; the account exists immediately and can then sign in through the institution's method. Changing a role promotes or reassigns a user, and the system refuses to remove the last remaining Super Admin so the platform can never be locked out of its own administration. Deactivating an account is the safe way to remove someone's access: it revokes that account's sessions and blocks any further sign in at once, while preserving every record the account is connected to, and it can be reversed at any time by reactivating.
Permanent deletion is treated as a last resort and is deliberately restricted. It is offered only for accounts that have no profiles and no activity records, so a compliance trail is never destroyed by removing a person. An account with any footprint cannot be deleted at all; its Delete control is disabled and points the administrator to Deactivate instead. An administrator cannot deactivate or delete their own account, and the last active Super Admin cannot be deleted. When a deletion does proceed, any audit entries the deleted account had authored are anonymized rather than erased, so the historical record stays intact even though the person is gone. Every one of these actions is restricted to Super Admins, protected against cross site request forgery, and written to the audit log.
20. Approvals and review
The Approvals section is the review workflow that stands between a student's draft and the public. Submitted résumés collect in a review queue, where a reviewer opens each one, checks it, and records a decision, and reviewers can be assigned to particular profiles so the work is distributed and it is always clear who is responsible for a given review.
When reviewing, the reviewer is confirming that the résumé is complete, professional, accurate, well formatted, and compliant with policy. A pre review assistant can surface likely issues to make this faster, but it is only an aid; it never approves anything on its own, and a human always makes the actual decision. The reviewer then chooses one of three outcomes. Approving clears the résumé for publication. Requesting revisions returns the résumé to the student together with specific, actionable feedback about what to change. Rejecting declines the résumé outright. Whether approval and publication happen as a single combined action or as two separate steps is a configuration choice made in System Settings. Because of separation of duties, the reviewer is never the student who owns the résumé, and every approval, rejection, revision request, and publication is written to the audit log. This student résumé review is distinct from the two employer facing review queues, the employer approval queue and the job-posting review queue, which live in the Employers section and are covered in sections 31 and 32.
21. Published profiles
The Published Profiles section governs the live public pages. It lists the students currently published together with each student's public share link and a way to copy that URL, so an administrator can confirm the correct address for any student and hand it to an employer with confidence. This section is also where an administrator oversees what is visible to the public and unpublishes a profile that should no longer be live. Unpublishing takes the student off both their public link and the Talent Directory while keeping the record, and it also removes the student from employer discovery, because the eligibility rule requires an active published publication. Nothing is lost and the action is fully accounted for in the audit trail.
22. The Employers section
The Employers section is the administrator's control room for the entire Employer Recruiting Center, and it has grown well beyond a place to prepare partner relationships. It now opens with a Recruiting Center platform-analytics strip that summarizes employer activity across the whole platform, and it holds two moderation queues: an employer account approval queue and a job-posting review queue. Everything an administrator needs to govern employers lives here, and the detailed mechanics are described across sections 28 through 36.
The platform-analytics strip is drawn entirely from live records and is intended for DSDT oversight rather than for any single employer. It reports the total number of real employer organizations, how many are approved or active, how many are pending review, how many are suspended, the number of active recruiter memberships, how many jobs are currently published and how many are in review, the total résumé views and downloads across all employers, the total employer messages, the total interviews and how many are scheduled, the total job invitations, and the number of applications, along with a breakdown of organizations by verification status. These are counts over real activity, so they are an honest measure of how the Recruiting Center is being used.
The employer account approval queue is where an administrator works through organizations that have registered and verified their work email and are waiting for a decision. From here an administrator can approve or activate an organization, request more information, reject it, suspend an active one, reactivate a suspended one, deactivate an account, or attach an internal note, each of which is explained in section 31. The job-posting review queue, explained in section 32, is where an administrator approves, rejects, or requests revisions on jobs that employers have submitted, since no job reaches students until DSDT has approved it. Both queues are gated to administrators and super admins, every decision is protected against cross site request forgery, and every decision is written to the audit log.
23. Communications
The Communications section is where messaging across the platform is organized, including student notices, the templates used for revision messages, staff announcements, and employer outreach, so what the platform says to students, staff, and employers stays consistent and intentional. It should not be confused with the on platform employer to student messaging described in section 34, which is a direct, thread based channel between an approved employer and an individual student; Communications is the administrator's own outbound and template tooling, while employer messaging is a recruiting feature that keeps a student's email private and stays entirely on platform.
24. Audit logs
The Audit Logs section is the searchable record of sensitive activity across the entire platform, and it is the first place to look whenever an administrator needs to reconstruct what happened and who did it. Every meaningful action is written here, including sign in events, profile submissions, approvals, rejections, revision requests, publications and unpublications, role changes, account deactivations and deletions, and résumé request decisions. The Recruiting Center adds its own entries to the same trail: every employer moderation decision, every job review decision, every résumé view and download an employer performs, and the creation of hiring-team tasks are all recorded. Each entry captures the actor who performed the action, or records that there was no signed in actor in the case of an anonymous public action such as an employer submitting a résumé request, along with the action itself, the target it acted on, the time, and, where policy permits, the network address of the request. Because deleting a user anonymizes rather than erases the entries that account authored, the trail remains complete even as accounts are created and removed.
25. Security console
The Security section gives a Super Admin a view of the platform's protective posture. It surfaces active sessions, the multi-factor authentication status of accounts so an administrator can confirm every privileged account is protected, the password and lockout policy, and the data protection controls. In day to day use it is where a Super Admin verifies that administrators have their authenticator enrolled, reviews who has access, and keeps an eye on the controls that keep student data safe. The concrete protections this section reflects are described in full in section 40.
26. System settings and governance
System Settings is where an administrator configures how the platform behaves, and its most consequential controls are the publishing governance rules that decide when a student may go public. There are three governance controls, and together they set how strict the publish gate from section 4 will be. Requiring approval before publishing means a résumé must reach the Approved status before it can be published, which is the core protection that keeps unreviewed content off the public web and away from employers, and it is the setting most institutions will keep on. Requiring a consent record means publishing is only permitted when there is a stored record that the student consented to being made public, which is useful where written consent is a policy or legal expectation. Requiring profile completeness means a résumé must reach a minimum completeness percentage, which the administrator sets, before it can be published, so half finished profiles cannot go live.
These three settings also determine whether approval and publication are treated as one action or as two separate steps in the workflow. A parallel governance idea applies on the employer side: DSDT requires administrator approval of every employer organization before it can touch private student data, and administrator approval of every job before it can publish, so the same principle of a human gate before exposure holds for recruiters as for students. Beyond governance, this section is where broader configuration lives, covering branding, workflow behavior, notification preferences, privacy defaults, data exports, and maintenance mode.
27. Integrations
The Integrations section manages the external services the platform connects to. The two long standing ones are the email provider, which is Mailjet and is covered in section 38, and the AI provider, which is covered in section 37, and this area is also where single sign on, storage, and other workspace connections are configured. The Recruiting Center adds one more optional integration, native Google Calendar sync, which pushes a scheduled interview to the organizer's connected calendar. That integration is inert until DSDT configures Google OAuth credentials, and it is described in section 39. A point that matters for security across all of these is that the credentials for external services are held in the server environment rather than in the browser; they are never sent to the client application and are never visible to students or employers, so connecting a service does not expose its secret.
28. The Employer Recruiting Center at a glance
The Employer Recruiting Center lets vetted employers register, get verified and approved by DSDT staff, and then discover published student candidates, view approved résumés, and organize prospects, all under authorization and privacy rules that are enforced on the server. From an administrator's point of view the Recruiting Center is something to govern rather than operate: employers do the recruiting, and DSDT decides which employers are allowed in and which jobs may reach students. This section and those that follow describe the whole feature set so an administrator understands exactly what is being permitted.
The shape of the flow is simple to hold in mind. An employer creates an account with a work email, verifies that email, and waits for a DSDT administrator to review and approve the organization. Until that approval, the organization can see the shell of the product but cannot reach any private student data, cannot message, cannot download résumés, and cannot schedule interviews. Once approved, members of the organization, each limited by their subrole, can search the talent directory of eligible candidates, open candidate profiles, view and download approved résumés with every access logged, build shortlists, message students on platform, request and schedule interviews, post jobs for DSDT approval, run pipelines and candidate matching, invite candidates to apply, and see analytics about their own activity. The eligibility rule for which students an employer can see is identical to the public directory: a student must have an active published publication, be in the published state, and have an active owner account.
The Recruiting Center is feature complete against its original specification. Alongside the core recruiting features, three capabilities that were once optional are now built and are covered later in this manual: real-time push of notifications over a WebSocket, saved-search alerts, and native Google Calendar OAuth sync. The calendar integration is real but remains inert until DSDT sets its Google credentials, so nothing about it is assumed to be active by default.
29. Employer roles and capabilities
Employer authorization has two layers. The first is the global user role. Every employer user carries the global role employer on the users table, which distinguishes them from students, staff, and administrators, and any endpoint reserved for employers rejects a user whose global role is not employer. The second layer is the per organization subrole. Within an organization, each membership carries exactly one of six subroles, and a given user has at most one membership per organization.
The six subroles are owner, administrator, recruiter, hiring manager, interviewer, and viewer, and what each can do is decided by a fixed capability matrix rather than by ad hoc checks. There are five capabilities. The manage_org capability, held by owner and administrator, covers editing the organization profile and, in the design, future billing, integrations, and ownership transfer. The manage_team capability, also held by owner and administrator, covers inviting members and changing their roles or status. The recruit capability, held by owner, administrator, and recruiter, is the workhorse: it covers saving and managing candidates, creating and editing candidate lists, starting and replying to message threads, creating, rescheduling, and canceling interviews, and drafting, editing, and running the lifecycle of jobs, inviting candidates, and adding, moving, and removing pipeline records. The review_candidates capability, held by owner, administrator, recruiter, and hiring manager, is required, in addition to being an assigned interview participant, to submit interview feedback. The view capability is held by every subrole and is the baseline for read access.
| Capability | Owner | Administrator | Recruiter | Hiring manager | Interviewer | Viewer |
|---|---|---|---|---|---|---|
| manage_org | Yes | Yes | ||||
| manage_team | Yes | Yes | ||||
| recruit | Yes | Yes | Yes | |||
| review_candidates | Yes | Yes | Yes | Yes | ||
| view | Yes | Yes | Yes | Yes | Yes | Yes |
Enforcement is entirely on the server, and the frontend never decides access. When a request arrives, the platform resolves the signed in user's active membership and organization, then, for anything beyond a bare read, additionally requires that the organization be approved or active and not suspended, and finally, for a capability guarded action, rejects the request unless the member's subrole is in that capability's allowed set. An administrator supporting an employer should therefore reason in terms of both layers: an interviewer who cannot start a message thread is not experiencing a bug, but the capability matrix working as designed, and an owner of an organization still awaiting approval is blocked not by their subrole but by the organization's verification status.
30. Registration and work-email verification
Employers onboard themselves. Registration creates three things at once: a user with the global role employer and a hashed password, an organization with a unique slug and the submitted company details starting at the status email verification required, and a membership linking that user to the organization as its owner. Registration is refused unless the employer agrees to the terms and acknowledges the data policy, and the timestamp of that data use agreement is recorded. A duplicate email is refused as a conflict. On success the new owner is signed in immediately so they can see the verify or pending shell, and a verification email is sent, though a failure to send the email does not block the registration itself.
The verification email carries a signed token. When the owner follows it, the platform validates the token, confirms it matches the organization's contact email, and, only if the organization is still at email verification required, advances it to pending review, at which point it enters the administrator approval queue. An owner who did not receive the email can request that it be resent while the organization is still unverified. Administrators should understand that this email step verifies control of the address, not the legitimacy of the employer; the legitimacy judgment is the administrator's, made in the approval queue.
Free or consumer email providers such as Gmail, Outlook, Yahoo, iCloud, and Proton are allowed rather than blocked, but a registration from a public email domain is flagged for extra scrutiny: the organization's notes are seeded with a message recommending extra verification, and the registration response marks it as a public email registration. This gives the reviewing administrator a clear signal to look harder at an organization that did not register from its own corporate domain, without preventing a legitimate small employer from getting started.
31. Verification lifecycle and the approval queue
An employer organization moves through a defined set of verification statuses, and an administrator working the approval queue is moving organizations between these statuses. Only an organization whose status is approved or active may use employer features and reach private student data; every other status blocks that access. The table below lists the statuses and what each means.
| Status | Meaning |
|---|---|
| Draft | The model default, before an organization has come through the registration flow. |
| Email verification required | Set at registration; the organization is awaiting confirmation of its work email. |
| Pending review | Email confirmed; the organization is sitting in the administrator approval queue. |
| Additional info required | An administrator has asked the owner for more information before deciding. |
| Approved | An administrator has approved the organization; it may use employer features. |
| Active | An administrator has activated the organization; it may use employer features. |
| Suspended | Access is blocked and a suspension reason is recorded. |
| Rejected | The request was declined. |
| Deactivated | The account has been turned off. |
The approval queue itself lists real employer organizations, which the platform recognizes by their non empty slug so that legacy invite only employer contacts are not mixed in, and it can be filtered by status, showing owner information, member counts, and a running count of how many organizations are pending review. From an organization's record an administrator applies a moderation action with an optional note. Approving sets the organization to approved and records who verified it and when; activating does the same and sets it to active; both grant access and email the owner. Requesting information moves the organization to additional info required and emails the owner with the note. Rejecting moves it to rejected and emails the owner. Suspending moves an active organization to suspended, records the suspension reason, and emails the owner. Reactivating returns a suspended organization to active. Deactivating turns the account off. A note action changes no status but appends a dated, attributed note to the organization's record. An unknown action is refused, and every action is written to the audit log.
The practical governance point for an administrator is the boundary this queue enforces. An organization that is anything other than approved or active is walled off from private student data: it cannot open candidate details, cannot view or download résumés, cannot message students, and cannot schedule interviews, and the relevant endpoints simply reject the attempt. Approval is therefore the deliberate act that opens the door, and suspension or deactivation is the act that closes it again, both fully logged and both notifying the employer.
32. The job-posting review queue
Jobs that employers post do not reach students until a DSDT administrator has approved them. Because approval is required, an employer's job travels through a lifecycle of draft, then submitted into the review queue, then an administrator decision, and only then can the employer publish it. The job-posting review queue in the Employers section is where that administrator decision is made. It lists jobs awaiting review, defaulting to those that have been submitted, together with a count of how many are pending.
For each submitted job an administrator records one of three decisions with an optional note. Approving moves the job to approved and records who approved it and when, which is what makes the job eligible for the employer to publish. Rejecting moves the job to rejected. Requesting revisions moves the job to revisions requested and returns it to the employer to amend, with the administrator's note stored on the job's review notes so the employer sees exactly what to change. An unknown decision is refused, and every decision is written to the audit log.
It is worth being precise about the boundary between the administrator's role and the employer's. The administrator approves or declines; the administrator does not publish. Once a job is approved, the employer performs the actual publish step, at which point the job becomes visible to students in their opportunities feed according to its visibility setting. This keeps the same separation of duties that governs student résumés: a human at DSDT authorizes exposure, but the party who owns the content carries out the final publish. An administrator who wants to stop a job that is already live works through the employer relationship and the audit trail rather than editing the employer's posting directly.
33. Discovery, résumés, and saved candidates
Once an organization is approved, its recruiting members can discover talent. Talent search runs over exactly the eligible candidate set, meaning students with an active published publication, in the published state, owned by an active account, and it offers filters for a free text query, program, availability, location, and skill, along with sorting by most recent, name, or program, and pagination. Search result cards are deliberately lean: they carry the same public facing summary a directory card shows and never include contact details. Opening a candidate's full detail is a separate, logged action.
Candidate detail and the résumé itself are built from the approved published snapshot, not from the student's live draft, which is why an employer only ever sees the DSDT reviewed version and why the candidate detail can honestly mark the profile as school reviewed. A résumé is served only when the approved snapshot actually contains résumé content; otherwise the request is refused. Regarding contact details, DSDT policy is that an approved employer may see a candidate's full contact information on candidates it is permitted to access when the student has chosen to show those details, and the candidate detail includes email and phone precisely in that case; when the student has kept contact details hidden, the employer sees the candidate without them. Independently of what a candidate card shows, employer to student messaging always keeps the student's email address private and on platform, so an employer can reach a student through the platform even when it cannot see an email address.
Every résumé relevant action an employer takes is logged. Opening a candidate detail records a view, and fetching the résumé records a view, or a download when the employer explicitly downloads it. These access logs capture the organization, the profile, and the acting user, they feed the résumé view and download counts an employer sees in its own analytics and the totals an administrator sees in the platform strip, and each one also writes to the general audit log, so an administrator can always reconstruct which employer looked at or downloaded which student's résumé and when. Beyond discovery, recruiting members can save candidates, optionally into reusable candidate lists that act as shortlists or talent pools with either team or private visibility, attach private notes, and manage all of this per organization. Saving is idempotent, so saving the same candidate twice for one organization does not create a duplicate. All of an organization's saved candidates, lists, logs, and searches are scoped to that organization, so one employer never sees or affects another employer's data.
34. Messaging and interview scheduling
On platform messaging lets an approved employer and a student converse without ever exchanging email addresses. A thread is scoped to exactly one organization and one student; any active member of the organization participates on the employer side, and the student is the sole participant on the candidate side. Starting a thread requires the recruit capability and an eligible candidate, and if a thread between that organization and that student already exists it is reused rather than duplicated. Replying on the employer side also requires the recruit capability, while simply reading threads requires only that the organization be approved. A student can always list, read, and reply to their own threads but cannot start one. Every message triggers an in app notification to the counterpart, no email address is ever disclosed, and message bodies are capped in length. Each message also carries a moderation status, and a message a moderator has removed is shown as removed text rather than its original body, which gives DSDT a lever over abusive content while keeping the rest of the conversation intact.
Interview scheduling lets an employer propose times, a student respond, and interviewers record private feedback. Creating an interview requires the recruit capability, an eligible candidate, and at least one valid proposed time, and it starts awaiting the student's response with the organizer added as an auto accepted participant and any named interviewers from the same organization added as well. The student then accepts a specific proposed time, which schedules the interview and sets its start and end, declines, or requests a reschedule; responding to an interview that has already been canceled or completed is refused. An employer can propose new times, which returns the interview to awaiting the student, or cancel with a reason. Once an interview is scheduled with a confirmed time, both parties can download a standard calendar invite file, and if native calendar sync has been configured the organizer's connected Google Calendar also receives the event as described in section 39.
Interview feedback is private to the employer team. Submitting feedback requires the review_candidates capability and that the acting user is actually a participant on that interview, and each interviewer's scorecard, recommendation, and private notes are upserted so there is one feedback record per interviewer. The student's own view of an interview never includes internal instructions or any interviewer feedback, so scorecards stay within the hiring team. As with messaging, every employer read and write is scoped to the organization and every student read and write is scoped to that student, so no party ever sees another conversation or another candidate's interview.
35. Jobs, matching, invitations, and pipeline
Jobs are the backbone of active recruiting. A recruiting member drafts a job, which starts in draft and can be edited freely until it reaches a terminal state, then submits it for the DSDT review described in section 32. After an administrator approves it, the employer publishes it, and a published job carries a visibility of public or directory, both of which surface it to students in their opportunities feed, or invite only, which keeps it out of the feed and reachable only through a direct invitation. A job records the usual details, including title, department, description, responsibilities, qualifications, a capped list of skills, an employment type, a work arrangement, location, a compensation range and period, and the number of openings, and it can later be paused, closed, marked filled, or archived. There is also an AI assisted drafting helper that returns suggested description, responsibilities, qualifications, and skills from a title and optional notes; it only ever returns draft text for the employer to edit, it is instructed not to invent company facts, compensation, or protected trait requirements, it falls back to a deterministic offline draft built only from the supplied title and notes when no AI provider is configured, and it never creates or publishes a job on its own.
Candidate matching ranks eligible candidates against a published job and is explainable by design rather than a black box. For each candidate it surfaces the job's required skills the candidate has, the required skills the candidate lacks, human readable reasons such as how many required skills are present and whether the program aligns with the role, and a transparent score derived only from those surfaced factors. It also flags candidates already in the job's pipeline. The matcher uses only job related signals, skills, program relevance, and stated availability, and it never reads or weights protected characteristics or proxies for them, which is the same honesty principle that governs the rest of the platform.
Invitations and the pipeline complete the loop. An employer can invite eligible students to apply to a published job, subject to a per call cap and with no duplicate invitations, and each new invitee receives an in app notification with no email exposure. A student sees invitations and open opportunities in their opportunities feed and either applies or declines. Each job also has a configurable pipeline of ordered stages, and a recruiting member can add an eligible candidate at a chosen stage, move a candidate between stages with an optional reason, or remove a candidate. When a student applies, their profile is automatically entered into that job's pipeline at the applied stage and the job owner is notified. All of this is scoped to the organization, so one employer's jobs, invitations, and pipelines are invisible to every other employer.
36. Employer analytics and hiring-team tasks
Every approved organization can see analytics about its own recruiting, computed entirely from its live records with nothing fabricated or projected, and scoped strictly to that organization. The headline metrics count active, draft, and in review jobs, saved candidates, résumé views and downloads, messages sent, invitations sent, applications, interviews requested and completed, hires, and open hiring-team tasks. Alongside these are three breakdowns that make a funnel visible: jobs grouped by status, pipeline records grouped by stage, and interviews grouped by status. There is no per student behavioral tracking beyond the résumé access logs the employer itself generated, which is an important point to be able to state plainly to a student who asks what an employer can see about them.
The administrator equivalent is the platform-analytics strip in the Employers section, described in section 22, which aggregates the same kinds of counts across every real employer so DSDT can watch how the Recruiting Center as a whole is being used. Where an employer's analytics answer how is my own hiring going, the administrator's strip answers how is the whole program going.
Hiring-team tasks are lightweight shared to dos for an employer's team, optionally linked to a job or a candidate. A member can create a task with a title, an optional description, a priority, an optional due date, and optional links, list the team's tasks, update a task including marking it done, which stamps a completion time, and delete a task. If a task is assigned to a specific person, that person must belong to the organization; otherwise it defaults to the creator. Task creation is written to the audit log, and every task read and write is scoped to the organization, so one team's tasks are never visible to another.
37. AI provider and ethics
All of the platform's AI features run on the server, never in the student's browser, and they are directed by a single configured provider route that can take one of three values. It can point to an external provider, currently xAI's Grok. It can use a local policy engine that runs entirely on the server and makes no external calls. Or it can be disabled. The important practical detail is that when an external provider is not configured, or when a call to it fails, the platform automatically falls back to the local policy engine, which produces useful, task aware output for the very same tools. Because of that fallback, the AI Studio, the pre review assistant, and the employer job drafting helper all keep working whether or not an external provider is connected, and an outage never blocks a user.
When an external provider is used, student text is protected before it ever leaves the server: identifying details are redacted and the request is minimized to only what the task needs, and the exact content that was sent is recorded so there is a clear account of it. The ethical rules the AI must follow are strict and are not optional. The AI must never fabricate experience, invent certifications, create fake references, mark credentials as verified, approve a résumé without a human, make discriminatory recommendations, or infer protected characteristics. This governs the employer facing AI as well: the job drafting helper is instructed not to invent company facts, compensation, or protected trait requirements, and the candidate matcher is built to use only job related signals and to explain itself rather than emit a black box percentage. Every suggestion the AI produces is presented as a suggestion for a person to accept or edit, and final approval, in every case, requires an authorized human being.
38. Notifications, email, and real-time delivery
Users are kept informed inside the workspace through in app notifications. For students and staff these cover review and publication events; for the Recruiting Center they cover new messages, interview proposals and responses, job invitations, applications, and saved-search matches. Every notification is written as a durable in app record and delivered to the recipient, and none of them ever disclose an email address, so a student can be notified that an employer has messaged them without the employer learning the student's email, and the reverse holds too.
On top of the durable notifications sits an optional real-time delivery path over a WebSocket. A connected client receives a notification the instant it is created, but this is an enhancement rather than a requirement: the real-time event is only actually pushed after the request that created the notification has committed, which avoids a client refetching before the record is written, and if a client has no live socket it simply falls back to the existing polling and loses nothing but immediacy. The socket authenticates with the same signed session cookie as the rest of the platform and closes any connection whose session is missing, revoked, or expired. One deployment caveat is worth recording for administrators: the real-time registry is in process, so in a multi worker deployment a push only reaches clients connected to the same worker, and a future multi worker setup would route pushes through a shared channel; the durable notifications and polling are unaffected either way.
Outbound email is handled separately and is delivered through the Mailjet sending service. Its uses today are to notify an employer when a résumé request is approved with a secure link to view and download the résumé, and to send the Recruiting Center's transactional messages such as work email verification, team invitations, and the owner notifications that accompany approval, information requests, rejection, and suspension decisions. Email is configured entirely on the server using a Mailjet API key and secret, a validated from address, a display name, and the public base URL used to build absolute links, and this configuration is deliberately kept out of the browser. If email has not been configured, the platform simply skips sending and carries on; email is best effort and never blocks a request or a decision. When an expected email does not arrive, check that the Mailjet key and secret are set without stray characters, that the sender address has been validated in Mailjet, and the recipient's spam folder.
39. Saved-search alerts and calendar sync
Two Recruiting Center conveniences deserve their own explanation because their behavior is easy to misread. The first is saved-search alerts. A recruiting member can save a set of talent-search filters under a name, keeping only the recognized filter keys, and choose an alert frequency of off, instant, or daily. Running a saved search executes those filters over the very same eligible candidate set the interactive directory uses, and it compares the current matches against the set of candidates seen at the previous run to work out which matches are genuinely new. The first run establishes a baseline and never alerts, which prevents an employer being notified about the entire existing directory the moment they save a search. On later runs, when there are new matches and the alert frequency is not off, the search owner is notified of the new candidates. It is important to understand that there is no background scheduler today: alerts fire only when a search is actually run, and the stored frequency of instant or daily currently only gates whether a run emits an alert rather than driving any automatic execution.
The second convenience is native Google Calendar sync, which pushes a scheduled interview to the organizer's connected Google Calendar. This is a real OAuth integration, not a mock, but it is inert until DSDT configures Google OAuth credentials, namely a client id, a client secret, and a redirect URI from a Google Cloud OAuth client with the Calendar API enabled, none of which live in the codebase. Until those are set, the calendar status reports that it is not configured, the connect endpoint returns a service unavailable response, and interview event push is skipped, while the standard calendar invite download continues to work as the always available path. When it is configured, an employer connects a calendar through the usual consent flow, the access and refresh tokens are stored encrypted rather than in plaintext, and an expired access token is refreshed transparently. When a student accepts a proposed time and the interview becomes scheduled, the platform makes a best effort attempt to create the event on the organizer's own primary calendar; the push never raises an error into the interview flow and only ever touches the organizer's calendar, never the student's, since the student continues to rely on the invite file download.
40. Security, privacy, and compliance
The platform is built defensively, and its protections are worth stating plainly. Access is governed by role based access control enforced on the server for every sensitive action, which means the interface can never be used to slip past a permission, because the server checks the role again on every request regardless of what the browser showed. For employers this is doubled up: the server checks the global employer role, then that the organization is approved and not suspended, then that the member's subrole carries the needed capability. Every request that changes data must carry a matching security token, defeating cross site request forgery, and administrators are additionally required to use multi-factor authentication, so a privileged account cannot be taken over with a stolen password alone.
Activity is recorded comprehensively. Every sensitive action, including all employer moderation and job review decisions and every employer résumé view and download, is written to the audit log, and because deletion anonymizes rather than erases, the record survives even as accounts change. Uploaded files are handled with suspicion by design: each is validated by type and size and scanned for malware before it is accepted, and imports are transmitted as encoded data so edge firewalls do not block them. Stored secrets are protected as well: external service credentials live only in the server environment, and calendar OAuth tokens are encrypted at rest. The public pages are hardened, running under a strict content security policy that forbids third party scripts, marked so search engines do not index them, using unguessable link tokens, and never displaying a full street address.
Privacy is placed in the student's hands and reinforced by the employer boundary. A student controls whether their contact details are shown, and that choice flows through to what an approved employer can see. The full résumé is always gated, whether behind an approved public request or behind an approved employer's logged access to an eligible, published candidate. Employer messaging keeps a student's email private and on platform, interview feedback is never shown to the student, and an employer that is not approved, or has been suspended, can reach no private student data at all. Consent for publication can be required and is recorded. Taken together, these controls mean a student's information is only ever as public as the student and DSDT have agreed, and every consequential action, by a student, a staff member, an administrator, or an employer, can be traced to a specific party at a specific time.
41. How the data connects
A brief mental model of how the records relate makes troubleshooting much easier. A user account has a role and, for students, owns one or more student profiles. A student profile holds the résumé content and its lifecycle status and is linked to its owner and, when one is assigned, to a reviewer. When a profile is published, the platform creates a publication record that stores a snapshot of the résumé and the public data along with the public token used in the share link; the public profile page, the Talent Directory, and every employer facing candidate view all read from these publication snapshots, which is why the public and employer views reflect the approved state at the moment of publishing, plus automatic updates such as a changed photo. A résumé request record ties an external requester to a profile, carries its own pending, approved, or denied status, holds a private token, and is what the approval email links to.
The employer side layers its own records on top. An employer organization has a verification status and, through memberships, a set of employer users each with a subrole. Around an organization sit its saved candidates and candidate lists, its résumé access logs, its message threads and messages, its interviews with their participants and private feedback, its jobs with their pipeline records and invitations, its hiring-team tasks, its saved searches, and, per user, an optional encrypted calendar connection. Every one of these employer records is scoped to its organization, and the ones that reach into student data, saved candidates, résumé logs, threads, interviews, pipelines, and invitations, always resolve the student through the same eligibility rule, so an employer record can only ever point at a student who is genuinely published and active.
The practical takeaway is two sentences that explain most visibility questions. A student is publicly visible, and discoverable by employers, precisely when a published, active publication exists for an approved profile owned by an active account, and removing any one of those conditions removes the student everywhere at once. An employer can act on private student data precisely when its organization is approved or active and the acting member's subrole carries the needed capability, and losing either of those closes the door.
42. URL and route reference
The platform exposes a small number of stable public addresses, summarized below. These are all link only and are not indexed by search engines, and their tokens are long and random so a profile or request cannot be discovered by guessing. The employer and administrator features described in this manual are reached through the signed in application and its employer and admin APIs rather than through public links, so they are not listed here as shareable addresses.
| Address | What it is |
|---|---|
/student-profile-studio | The signed in application, containing the builders, the dashboard, and everything else behind sign in. |
/employer | The signed in employer workspace where an approved organization recruits. |
/talent | The public Student Resume Directory of approved, published students. |
/students/<token> | An individual student's public profile landing page. |
/students/<token>/request-resume | The address the résumé request form on a profile submits to. |
/students/resume-request/<token> | The status page a requester uses to check a request and, once approved, open the résumé. |
/ws | The cookie authenticated WebSocket endpoint for real-time notifications, with polling as the fallback. |
43. Troubleshooting and FAQ
A student is not showing in the Talent Directory or to employers. Confirm the résumé is both Approved and Published and that the owner account is Active. Draft, rejected, unpublished, and archived profiles never appear, and neither does a profile whose owner has been deactivated. The same combination governs employer discovery, so this one rule explains almost every missing student.
The public link shows the landing page but there is no downloadable résumé. This is by design. The landing page promotes the student, while the full résumé with contact details is delivered only after a résumé request has been approved, or to an approved employer through its logged access.
A profile photo is not appearing on the public page or a candidate card. Have the student upload or re upload the photo; on a profile that is already published the public and employer views then update on their own. A profile published before any photo existed may need a single re publish to pick it up.
An employer cannot open candidates, message, download résumés, or schedule interviews. Check the organization's verification status. Only an organization that is approved or active has access; one that is still pending review, awaiting more information, suspended, rejected, or deactivated is walled off from all private student data by design. If the organization is approved, check the member's subrole against the capability matrix in section 29.
An employer's job is not visible to students. A job reaches students only after a DSDT administrator approves it in the job-posting review queue and the employer then publishes it. Confirm the job is not still in draft, submitted, revisions requested, or rejected, and that its visibility is public or directory rather than invite only.
An employer says they cannot see a candidate's email or phone. That is the student's choice. Contact details reach an approved employer only when the student has set their profile to show them; otherwise the employer sees the candidate without them and can still reach the student through on platform messaging, which never exposes the email.
Approval or verification emails are not arriving. Check the Mailjet key and secret for stray characters, confirm the sender address is validated in Mailjet, and look in the recipient's spam folder. If email is not configured at all, the underlying actions still succeed correctly; only the notification email is skipped.
Calendar sync is not working for an employer. Native Google Calendar sync is inert until DSDT sets the Google OAuth credentials. Until then the calendar status reports it is not configured and the standard calendar invite download is the working path; confirm the credentials are set before treating a missing calendar event as a fault.
An account should be removed but the Delete control is disabled. The account has profiles or activity records, so it can only be Deactivated, which fully blocks access, in order to preserve the compliance trail. Permanent deletion is reserved for accounts with no footprint.
44. Glossary
| Term | Definition |
|---|---|
| Profile | A student's résumé content together with its lifecycle status. |
| Publication | The stored snapshot and public token created when a profile is published; it drives the public profile page, the directory, and every employer facing candidate view. |
| Public token | The long random string in a public link that makes a profile link only and hard to guess. |
| Résumé request | An external requester's request for a copy of a student's full résumé, which a student or administrator approves or denies. |
| Talent Directory | The single public page that lists all approved, published students, sharing its eligibility rule with employer talent search. |
| Reviewer | The staff member or administrator assigned to review a student profile. |
| Separation of duties | The rule that a party never authorizes its own exposure: a student cannot publish an unapproved résumé, and an employer cannot approve its own organization or job. |
| Employer organization | An external company account with a verification status and one or more employer members. |
| Employer subrole | One of owner, administrator, recruiter, hiring manager, interviewer, or viewer, held per organization and mapped to capabilities. |
| Capability | A named permission (manage_org, manage_team, recruit, review_candidates, view) that a subrole either has or does not, checked on the server. |
| Verification status | An employer organization's standing, from email verification required through pending review to approved or active, or suspended, rejected, and deactivated. |
| Approval queue | The administrator's list of employer organizations awaiting a decision, in the Employers section. |
| Job-posting review queue | The administrator's list of employer jobs awaiting approval before an employer may publish them. |
| Eligible candidate | A student an approved employer may act on: published, in the published state, and owned by an active account. |
| Résumé access log | The record written whenever an employer views or downloads a candidate's résumé, feeding analytics and the audit trail. |
| Pipeline | The ordered set of stages a candidate moves through for a specific employer job. |
| Saved-search alert | A stored talent-search filter set that, when run, notifies its owner of candidates newly eligible since the last run. |
| Local policy engine | The on server fallback that produces the AI tools' output without any external calls. |
| Consent record | A stored record that a student agreed to be published, which administrators can require before publishing. |
Student Name
Student profile headline
Profile
Add verified student inputs to generate an approved profile summary.
Resume Highlights
Experience
Verified experience will appear here after staff review.
Match your profile to a job
Paste a job description. We compare it against your verified skills, headline, and summary — no invented claims — and show what to add before you apply.
Tip: include the requirements and responsibilities sections for the best keyword match.
Your match score is the share of the job's key terms your profile already covers.
Matched keywords 0
A “×” means it's one of your skills — click to remove it from your résumé.
Missing keywords 0
Only add ones you can genuinely support. Click a keyword to add it to your résumé skills.
Strengthen your resume for ATS & impact
No job posting needed — this looks at your own summary, skills, and notes. It scores your ATS readiness and flags weak wording, missing action verbs, and results that need numbers. (Matching against a specific posting? Use .)
Wording to fix 0
Generic phrases dilute ATS keywords and impact. Replace them with specifics.
Strong action verbs
Lead your bullet points with these. Green = already in your resume.
Skill keyword coverage 0
Employer conversations
Employers who are interested in your profile can message you here. Your email address is never shared — replies stay on-platform.
Interview requests
When an employer requests an interview, choose a proposed time, ask to reschedule, or decline.
Jobs & internships
Roles from DSDT employer partners. Invitations sent just to you appear at the top.
1. Welcome, and how this works
Student Profile Studio is DSDT College's home for turning your coursework, skills, and experience into a professional résumé and a polished public profile that employers can trust. You do the building, and the platform gives you a step by step Guided Builder, a fuller Advanced Editor with writing tools, a gallery of professional templates, and a set of features that connect you to real employer partners once you are ready. Everything you type is saved as structured profile data, which simply means your content is kept separate from its design, so you can change how your résumé looks as often as you like without ever losing a word of what you wrote.
Two ideas are worth holding onto from the very start, because they shape the whole experience. The first is that nothing you create becomes public on its own. When you are happy with your work you submit it for review, a DSDT staff member or administrator reads it for accuracy and professionalism, and only after they approve it can your profile be published and seen by employers. That human review is exactly what makes a published DSDT profile credible, because an employer knows a real person at the college checked it. The second idea is that the platform never invents information about you. The writing tools can help you phrase what you have genuinely done, but they are explicitly forbidden from making up jobs, credentials, references, numbers, or achievements you did not provide. What you report about yourself stays clearly labeled as your own, and what DSDT has actually reviewed and published is marked separately, so your profile is always honest.
2. Signing in
You begin at the workspace sign in screen. Your session is held in a secure cookie and expires after a stretch of inactivity, at which point you will simply be asked to sign in again, and signing out ends the session right away. Where your school has enabled single sign on, you can sign in with your institution account rather than juggling a separate password, so use whichever route your program has set up for you.
You do not need multi-factor authentication to use Student Profile Studio. That extra step, an authenticator app that generates a rotating six digit code, is required only for staff and administrator accounts because of the sensitive controls they can reach. As a student you can sign in and get straight to building. If you ever cannot sign in at all, the most common reason is that an account has been turned off by an administrator, so reach out to your DSDT contact and they can help.
3. Studio Home and your Student Tools
Studio Home is the first screen you see after signing in, and for a student it is a friendly starting point with quick actions to begin building, to optimize a résumé you have already started, and to preview your public profile. Along the top of every screen runs a bar with a search box, a notifications bell, and your account menu, and down the left side is the sidebar you will use to move around. You can collapse the sidebar to icons whenever you want more room to work.
Your tools live in the sidebar under a group labeled Student Tools. The Guided Builder walks you through your résumé one topic at a time. The Advanced Editor gives you full control plus the AI writing tools. The Resume Gallery is where you choose and customize a template. Job Match tunes your résumé toward a specific opening. Messages, Interviews, and Opportunities are where employer partners reach out to you once your profile is published, and each of those three shows a small count badge when something is waiting for you. Finally, the Talent Directory opens the public page at /talent that lists every approved, published DSDT student, which is worth visiting to see how your card will sit alongside your peers.
4. The Guided Builder
The Guided Builder is the easiest way to start, and it is built to take the fear out of a blank page. Instead of showing you every field at once, it moves through your résumé one topic at a time, keeps a live preview beside the form so you can watch your résumé take shape as you type, and shows a completeness meter so you always know how far along you are. That meter is honest about what it measures, since it simply reflects the share of the builder's steps you have filled in, so you are never guessing at a mysterious score.
The flow moves through six stops. The Contact step collects your name, work email, phone, and location, and it includes a dedicated block for social and portfolio links where you can add a portfolio or personal website along with profiles such as LinkedIn and GitHub, and those links flow onto both your résumé and your public profile. The Education step captures one or more entries, each with a school, location, degree or certificate, field of study, and a graduation date that can be an expected date, and you can add or remove entries freely. The Experience step is written especially for anyone who worries they have no formal job history, because it reminds you that internships, volunteering, tutoring, babysitting, and similar experiences all count, and it offers a row of one click chips that seed those common student experiences so you have somewhere to begin. Each experience entry can record a title, an employer or organization, a location, dates, a marker for a role you are still in, and a description. The Skills step lets you add from a set of expert recommended skills with a single click or type your own, quietly prevents duplicates, and lets you remove any skill. The Summary step offers pre written professional summary examples you can drop in and then make your own, which is far kinder than starting from nothing. The final Additional Sections step lets you switch on optional sections such as Languages, Certifications, and Volunteer work.
Everything you enter in the Guided Builder writes to the same underlying profile as the Advanced Editor, the template gallery, and your public page. Because there is one shared source of truth, you can move between the Guided Builder and the Advanced Editor whenever you like without losing anything or entering it twice.
5. The Advanced Editor and AI Studio
The Advanced Editor is the fuller workspace for when you want complete control, and it is also where a staff member can help you directly. It is laid out as a three part workbench, with a navigator on the left listing the parts of your résumé, an editing panel in the center, and an assistant panel on the right holding the writing and import tools. The center panel is organized into four tabs. Basic Information captures your identity, program, completion year, professional headline, availability, contact visibility, and photo. Summary and Objective holds the raw details you provide and your professional summary, with quick actions to draft a summary, shorten it, expand it, make it more professional, or tailor it toward a role. Skills and Keywords manages your skill list and portfolio link and gives you a direct way into Job Match. Media and Publishing handles supporting media such as images and short video, a review checklist, and the publishing controls.
The assistant panel on the right is where the Advanced Editor earns its name. It hosts a résumé import tool that lets you upload a PDF or Word file, or paste résumé text, and have the details pulled into your profile for you to check and correct. Because that sends a document to be processed, it asks you to tick a consent box first, and every use is recorded. The same panel holds your version history and the AI Studio, and a prominent AI Studio button in the toolbar jumps you straight to the writing tools so they are never buried.
The AI Studio is a set of five writing helpers, and its defining rule is that it works only from the verified details you have entered. Each tool gives you a small set of suggestions, and every suggestion carries actions to insert it, copy it, or generate a fresh set, so you are always the one deciding what to keep. Summary options drafts two or three professional summaries for you to choose between and edit. Headline ideas offers several short, role relevant headlines. Achievement bullets takes a plainly worded duty and rewrites it as an achievement, without inventing any numbers or outcomes you did not give it. Keyword and ATS boost suggests wording that aligns with a target role so your résumé reads well to the applicant tracking systems many employers use to filter candidates. Claims and ethics check reads your résumé for inflated or vague wording and unsupported claims and flags them for you to fix, which is the tool that keeps you honest. None of these tools ever marks anything as verified, and none of them can approve or publish your résumé, because a person always makes those decisions.
6. Templates and design
The Resume Gallery is where you decide how your résumé looks, and it is a genuinely low risk place to experiment. It offers a library of professional templates that are all designed to stay readable to applicant tracking systems, and choosing one never touches your content, because the same profile data is simply re rendered in the new layout. That means you can try as many designs as you want without any chance of losing what you wrote. Inside the gallery you can filter the templates, preview any of them live against your own data, and fine tune the design by adjusting the accent color, the font pairing, the spacing, and whether a photo appears on templates that support one. The template you select is remembered and becomes the design used both for your downloadable résumé and for the interactive résumé a recruiter receives after an approved request, so your design choice carries all the way through to the employer.
7. Job Match and the Keyword Optimizer
Job Match helps you aim your résumé at one specific opening. You paste the job description into the box, and the tool compares that posting against your verified skills, headline, and summary, then shows two lists side by side along with a percentage that expresses how much of the posting your résumé currently covers. On the left are your Matched keywords, the terms the posting is looking for that you already have. On the right are the Missing keywords, the terms the posting wants that you have not listed yet. It never invents skills for you, so treat the missing terms as candidates to add only where they are genuinely true of you.
The interaction here is the useful part, so it is worth learning the two clicks. To add a missing keyword to your résumé skills, click the keyword chip itself, and to add every missing keyword at once you can use the "+ Add all to my résumé" button above the list. Your matched keywords are clickable too, because each one is a skill you already have. A matched chip shows a small "×" after the word, and clicking it removes that skill from your résumé, which is handy when a match is not really something you want to claim. Between these clicks you can shape your skill list to a posting in seconds.
The Keyword Optimizer sits nearby and serves a related but different purpose, and it does not need a job posting at all. It looks only at your own summary, skills, and notes and scores how ready your résumé is for applicant tracking systems, flagging weak wording, missing action verbs, and results that would read more convincingly with a number attached. Where Job Match tunes your résumé toward one particular role, the Keyword Optimizer strengthens it in general, so reach for it when you are polishing your résumé rather than targeting a single job.
8. Photo, links, and media
You can add a profile photo in two places, from the drop zone in the Advanced Editor's Basic Information tab or from the photo control in the template gallery, and both routes end the same way, with the image resized to a clean square and stored with your profile. That photo becomes the avatar in the hero of your public page and the picture on your card in the Talent Directory. A nice convenience is that if you change the photo on a profile that is already published, the public pages update on their own, so you do not have to walk back through the publish step just to swap a headshot.
Your links are captured alongside your contact details. You can add a portfolio or website link and social channels such as LinkedIn and GitHub, and these appear in the links area of your résumé and public page subject to your own visibility choices, so a channel you would rather keep private can stay private.
Beyond the photo, you can attach supporting media such as project screenshots or a short video clip, which is a great way to show work rather than only describe it. Each upload is checked against a size limit, verified to be an allowed type, and scanned for malware before it is accepted, so only clean files are stored. Uploaded media can appear on your published public page, and each saved item carries its own visibility toggle so you stay in control. The toggle reads "◉ On profile" when an item is showing publicly and "◎ Hidden" when it is not, and clicking it flips between the two, so you can decide item by item exactly what an employer sees.
9. Submitting, revising, and publishing
When you are happy with a draft, you submit it for review. Submitting moves your résumé into the Pending review status and places it in the staff review queue, and from there you can watch the status change and you will be shown feedback if any is requested. If a reviewer asks for changes, your résumé moves to Revision requested and you see the specific feedback, make your edits, and resubmit, and this loop can repeat as many times as it needs to until the résumé is right. None of this is a judgment on you, it is simply how the college makes sure everything that goes public is accurate and professional.
Once a reviewer approves your résumé, it can be published, and you are allowed to publish your own approved résumé yourself. Publishing does three things at once, capturing a snapshot of your approved content, generating your public share link, and listing you in the Talent Directory. If you later make an approved change and publish again, the platform simply refreshes your public snapshot with the latest content, which is how an update reaches your live page.
While you are building, look for a private card on your own profile titled "Strengthen your profile". It offers concrete, specific advice based on what your profile is currently missing, such as adding a professional photo, writing a summary, listing at least five skills, adding a second experience, adding a measurable result to a recent role, connecting a portfolio or GitHub account, or setting your weekly availability. This coaching is deliberately visible only to you, and none of it ever appears on your public, employer facing page, so an employer never sees a note about what you have not finished yet. Treat it as a friendly checklist for making yourself more hireable.
10. Your public profile and résumé requests
Once you are published, you get a premium public landing page at a private link of the form /students/<token>, where the token is a long random string that is effectively impossible to guess. That makes your page link only, meaning anyone you send the link to can open it, but it will not be found by browsing or by a search engine. The page is designed so an employer can understand you in well under a minute, and it renders only the parts your data actually supports, so there are no empty sections or blank cards. Reading down the page a visitor meets your photo, name, headline, program and graduation year, location, availability, and a short hireability summary, then a Candidate Readiness area with clearly labeled cards and a completeness meter, followed by your summary, key strengths, experience and education timelines, skills, and your portfolio and links. Near the end sits a Trust and Verification panel that honestly separates what DSDT has reviewed and published from what you have reported yourself, and the page closes with a request form and a QR code that makes it easy to share your profile from a phone or a printed card.
One thing your public page deliberately does not include is a downloadable résumé file with your contact details, and that is a feature rather than a gap. Instead of leaving a file on the open web, the platform uses a request and approval flow so you keep control of who receives your full résumé. An interested employer fills in a short form on your page with their name, work email, organization, and a brief message, and submitting it creates a Pending request that does not release anything. That request then appears in your Résumé access requests inbox on your own Public Profile screen, and it is visible to administrators too, with the requester's details and message. You, or an administrator, review it and either approve or deny it, and both outcomes are recorded. On approval, the requester is emailed a secure link where they can view and download your résumé in the design you chose. While a request is still pending or has been denied, that link stays closed, so your full résumé is never reachable without an approval you agreed to. A request that has already been decided cannot be flipped to the other answer later, which keeps your history clean.
11. How employers reach you
Once your profile is approved and published, vetted DSDT employer partners can find you in the Talent Directory and reach out to you in three ways, all of which live in your sidebar under Student Tools. They can message you, they can request an interview, and they can post jobs or invite you to apply. The three sections that follow explain each one, but it helps to understand up front how you will know when something is waiting. Each of the Messages, Interviews, and Opportunities items shows a small count badge in the sidebar when there is something new for you, an unread message, an interview needing your response, or an invitation you have not answered, and the badge disappears once you have dealt with it.
The notifications bell at the top of every screen is your inbox for these events, and opening your account menu also gives you a My Notifications inbox. When a partner acts, a notification is created there, and when your browser can hold a live connection the notification also arrives in real time as a small pop up toast, so you do not have to keep refreshing to catch it. If that live connection is not available for any reason, nothing is lost, because the platform quietly falls back to checking on its own and your notifications still appear. Throughout all of this your email address is never handed to an employer, so every one of these conversations happens on the platform where you stay in control.
12. Messages
The Messages screen, titled Employer conversations, is where employers who are interested in your profile can write to you, and it is worth repeating the reassurance printed at the top of the screen, that your email address is never shared and replies stay on the platform. An employer starts the conversation, you cannot start one yourself, and each conversation is a private thread between you and that one organization. Opening a thread shows the exchange as chat bubbles with your own replies marked as yours, and reading it marks the employer's messages as read for you.
Replying is simple. Type into the reply box at the bottom of the thread and use the "Send reply" button, and your message goes to the employer team member handling the conversation, again without ever revealing your email. If a message ever looks like it was removed by a moderator, that is the platform's content safety at work, and you will simply see a note in place of the removed text. You only ever see your own conversations, and the employer only sees theirs, so nothing crosses between organizations.
13. Interviews
The Interviews screen, titled Interview requests, is where an employer proposes times to meet, and you decide what happens next. When a new request arrives it shows the role, the interview type, and the length, along with a short prompt to choose a time that works for you and a list of the specific times the employer proposed. Each proposed time is its own button, and clicking one accepts that time and schedules the interview, so accepting is a single, clear choice rather than a form to fill in. If none of the offered times suit you, you can use "Request different times" to ask the employer to propose new ones, or you can "Decline" the request, which asks you to confirm before it goes through.
Once an interview is scheduled you will see it marked Confirmed with the date and time, and a join link if the employer included one. From there you can use "Add to calendar (.ics)" to download a calendar file that drops the meeting straight into your own calendar app, and you can still use "Request reschedule" if your plans change and you need a different time. Any private notes or scorecards the employer's team writes about the interview stay entirely on their side and are never shown to you, so what you see is only what concerns you: the time, the details, and your options.
14. Opportunities and invitations
The Opportunities screen, titled Jobs and internships, gathers roles from DSDT employer partners in one place, and it puts invitations sent just to you right at the top so you never miss them. Two kinds of listing appear here. Some are open roles that partners have published for students to discover, and some are personal invitations where an employer has looked at your profile and specifically asked you to apply, which are marked with an Invited badge. Each card shows the role title, the organization, the employment type and work arrangement, the location, any listed pay, a short description, and the key skills the role is looking for.
Acting on a listing is straightforward. Use the "Apply" button to apply, which places you in that employer's hiring pipeline for the role and lets the employer know, and once you have applied the button changes to "✓ Applied" so you can see at a glance where you stand. On an invitation you also have a "Not interested" option if the role is not for you, which simply declines it and does not put you in any pipeline. Applying is always your choice, and nothing here happens automatically, so browse at your own pace and apply only to the roles that genuinely interest you.
15. Your privacy and contact details
Your privacy is protected by a simple rule about visibility: an employer can only ever find and view a profile that is approved, published, and owned by an active account. While you are still drafting, or if your profile has been unpublished or archived, you are not in the Talent Directory and not reachable at your public link, so nothing you are still working on is exposed. It is the combination of approval, publication, and an active account together that makes you discoverable, and if any one of those is not true you are not shown.
The Contact visibility choice in the Advanced Editor's Basic Information tab governs how your email and phone appear on your public profile page. "Employer request required" keeps your email and phone off the public page and points visitors to the résumé request flow instead; "Show approved email" shows your contact email on the public page; "Hide all contact details" keeps them off the public page. One important point to understand: this setting controls your public page, not the approved-employer view. Approved DSDT employer partners — organizations DSDT has vetted and approved for recruiting — always see your email and phone on their candidate panel when they access your published profile, regardless of this setting, because you published an approved profile to the DSDT talent directory for recruiting. Whenever an approved employer views your profile or requests your résumé, that access is logged, so there is always a record of who looked and when. If you would rather not be reachable by approved partners at all, keep your profile unpublished.
16. Troubleshooting and FAQ
I submitted my résumé, so why is it not public yet? Publishing happens only after a DSDT reviewer approves your work. Check your status: if it says Pending review, a reviewer has it in the queue, and if it says Revision requested, open the feedback, make the changes, and resubmit. You can publish only once your résumé reaches Approved.
I am approved but I do not appear in the Talent Directory. Being approved is not the same as being published. Make sure you have actually published your approved résumé, and remember that you are listed only when your profile is both approved and published and your account is active.
My public page does not have a downloadable résumé on it. That is by design. Your public page is a landing page that promotes you, while your full résumé with contact details is delivered only after you or an administrator approve an employer's résumé request.
My new photo is not showing on my public page. Upload or re upload the photo, and on a profile that is already published the public pages update on their own. A profile that was published before any photo existed may need a single re publish to pick it up.
I would rather members of the public go through the résumé request first before seeing my contact details. Set your Contact visibility to "Employer request required" in the Advanced Editor's Basic Information tab, which keeps your email and phone off your public profile page and points public visitors to the résumé request flow instead. Note this governs your public page: approved DSDT employer partners still see your contact details on their candidate panel, because they are vetted recruiting partners of the college.
Do I need an authenticator app to sign in? No. Multi-factor authentication is required only for staff and administrator accounts. As a student you sign in normally, and where your school has enabled single sign on you can use your institution account.
The writing tools will not add a skill or a number I asked for. The AI Studio and Job Match only work from what you have genuinely entered and will not invent skills, numbers, or achievements. Add the true detail to your profile yourself, and the tools will happily help you phrase it well.
1. The platform and your role
Student Profile Studio is DSDT College's system for turning a student's coursework, skills, and experience into a professional résumé and a recruiter ready public profile. It replaces scattered documents and informal feedback with one governed workflow that runs from a first draft to a published, shareable career page, and it keeps a record of every consequential action along the way. As a staff member you sit at the center of that workflow, because you do two connected jobs. You help students build résumés that represent them well, and you are the human review that makes a published profile credible to an employer.
That second job is the more important one to understand. Nothing a student writes becomes public on its own. Before a résumé can be published, a reviewer, meaning a staff member or an administrator, reads it for accuracy, professionalism, and policy compliance, and only an approved résumé can be published. When an employer later sees a published profile, the reason they can trust it is that a person other than the student checked it and stood behind it. Your approval is what carries that weight.
One principle runs through everything the platform does, and it should run through everything you do as well: the platform never invents information about a student. Everything a student reports about themselves is kept clearly separate from what DSDT has actually reviewed, and the built in AI writing tools are explicitly forbidden from fabricating experience, credentials, references, or achievements. Your review is what keeps that promise true in practice.
2. Signing in
You begin at the workspace sign in screen. Where your institution has enabled single sign on, you authenticate through your school account rather than a separate password, so signing in to Student Profile Studio uses the same credentials you already use for your school systems. Your session is held in a secure cookie and expires after a period of inactivity, at which point you are asked to sign in again, and signing out ends the session immediately.
Two protections sit underneath every session and are worth knowing about even though they run automatically. If your account is ever deactivated, sign in is refused at once and any existing sessions are revoked, so access changes take effect immediately. And every action that changes data carries a security token that the application supplies for you behind the scenes, which means a stolen session cookie on its own cannot be used to make changes. You do not manage either of these; they simply keep your account and the students' data safe as you work.
3. Orientation: what you see and what you do not
The first screen after sign in is Studio Home, a starting point with quick actions for building and previewing a résumé. The left sidebar is the primary way you move around, and it is deliberately grouped. Studio Home sits at the top on its own. Below it, a group labeled Student Tools holds the Guided Builder, the Advanced Editor, the Resume Gallery, Job Match, and the Talent Directory. These are the surfaces you use both for your own résumé work and when you sit beside a student to help them build. Along the top of every screen runs a bar with a global search box, a notifications bell, and your account menu.
It is just as important to understand what you do not see. There is a separate Administration group in the sidebar that holds the admin dashboard, and that entire group, including its heading, is hidden from staff. You will not see the administrator dashboard, user management, system settings, analytics, the security console, audit logs, or the employer approval and moderation tools, because those are administrator functions. This is not simply a matter of hidden buttons. Permissions are enforced on the server for every action, so the interface only ever reflects what your role is allowed to do, and the hiding of a control is never what keeps an action safe. If you ever wonder why the admin dashboard is not there, the answer is that it is reserved for administrators by design, and the section on frequently asked questions returns to this point.
What your role does give you, beyond the ordinary student tools, is the ability to review the profiles that have been assigned to you. That review power is the subject of the middle of this manual.
4. Helping a student build a résumé
There are two ways to build a résumé, and both write to the same underlying profile data, so a student can move between them at any time without losing or duplicating anything. Knowing both helps you meet a student wherever they are.
The Guided Builder is the gentler path and is designed to remove the intimidation of a blank page. It walks through the résumé one topic at a time, keeps a live preview beside the form so the student can watch the résumé take shape, and shows a completeness meter that reflects how much has been filled in. The flow moves through six stops: a Contact step for name, work email, phone, location, and social and portfolio links; an Education step for one or more schools, credentials, fields of study, and graduation dates; an Experience step written to reassure a student who fears they have no formal history, since internships, volunteering, tutoring, and similar experiences all count and can be seeded with one click; a Skills step that offers recommended skills and prevents duplicates; a Summary step that offers professional summary examples to start from and personalize; and a final step for optional sections such as Languages, Certifications, and Volunteer work. When you are helping a student who is unsure where to begin, this is usually the place to start them.
The Advanced Editor is the fuller workspace, and it is often the better fit when you are helping a student directly. Its layout is a three part workbench: a section navigator on the left, an editing panel in the center organized into tabs for Basic Information, Summary and Objective, Skills and Keywords, and Media and Publishing, and an assistant panel on the right that holds résumé import, the AI Studio, and the version history. Résumé import lets a student upload a PDF or Word file, or paste résumé text, and have the details extracted into the profile for the student to review and correct; because a document is being processed, it asks the student to check a consent box first, and every use is recorded. When you sit with a student in the Advanced Editor, you are working in the same shared profile data the templates and the public page will later read from, so nothing you help them enter is lost when they switch views or change designs.
5. The AI Studio and the honesty rule
The AI Studio is a set of generative writing tools inside the Advanced Editor, and its defining constraint is the one that matters most to you as a reviewer: it works only from the student's own inputs, and it must never invent anything. Each tool produces a small set of candidate suggestions, and each suggestion carries actions to insert it, copy it, or regenerate a fresh set, so the student is always the one deciding what to keep. As a staff member you can run these tools on any profile you are permitted to access, which includes the profiles assigned to you, and this can be a good way to help a student get unstuck.
There are five tools, each aimed at a common weakness in student résumés. Summary options drafts two or three tailored professional summaries to choose between. Headline ideas offers several short, role relevant headlines. Achievement bullets rewrites a plainly worded duty as an achievement oriented bullet point, without inventing numbers or outcomes the student did not provide. Keyword and ATS boost suggests phrasing that reads well to the applicant tracking systems many employers use. Claims and ethics check reads the résumé for inflated or vague wording and unsupported claims and flags them for correction, and it is the tool most directly aligned with your own review.
Hold one line firmly in mind whenever a student uses these tools in front of you. The AI may help a student phrase something they genuinely did more clearly, but it may never help them claim something they did not do. No tool ever marks any information as verified, and every suggestion is offered to a person to accept or edit rather than treated as fact. If a suggestion drifts toward a claim the student cannot stand behind, that is exactly the kind of thing your review exists to catch.
6. Templates, Job Match, and media
The Resume Gallery is where a student chooses how their résumé looks, and choosing a template never changes the content. The same profile data is simply re rendered in the new layout, so a student can try many professional designs without any risk of losing what they wrote, and can adjust the accent color, the font pairing, the spacing, and whether a photo appears. The selected design is remembered and becomes the design used for the downloadable résumé that a recruiter later receives, so a student's choice carries all the way through to the employer.
Job Match helps a student aim a résumé at a specific opening. The student pastes in a job description, and the tool compares it against their skills, headline, and summary, then shows which of the posting's key terms are already covered and which are missing, with a percentage for how much of the posting the résumé addresses. It is careful never to invent skills; the missing terms are candidates the student may add only where they are genuinely true, which is a point worth reinforcing when you help a student tailor an application.
Students can also add a profile photo and attach supporting media such as project screenshots or a short presentation clip. A photo can be added from the Advanced Editor's Basic Information tab or from the template gallery, and it becomes the avatar on the public profile and the photo on the student's directory card; if a student changes the photo on a profile that is already published, the public pages update on their own. Uploaded media is protected on the way in, since each file is checked against a size limit, verified to be an allowed type, and scanned for malware before it is accepted. Only files that pass every check are stored.
7. The résumé lifecycle and statuses
Every résumé moves through a governed lifecycle, and each move from one status to the next is recorded with the person who performed it and the time. Knowing the statuses and what unlocks each transition is the single most useful piece of knowledge for supporting students and for doing your own review well, because most questions reduce to which status a profile is in.
| Status | Meaning and who moves it forward |
|---|---|
| Draft | Being created or edited by the student, and visible only to the owner. The student moves it forward by submitting for review. |
| Pending review | Submitted and waiting in the review queue. A reviewer, meaning an assigned staff member or an administrator, picks it up. |
| Revision requested | A reviewer has asked for specific changes. The résumé returns to the student, who revises and resubmits. |
| Approved | Reviewed and cleared for publication. It is now eligible to be published by the owner, an assigned reviewer, or an administrator. |
| Published | Live at a public share link and listed in the Talent Directory. This is the only status an employer can see. |
| Archived | Removed from public view and from the directory after being unpublished. The record is retained. Unpublishing is an administrator action. |
Two transitions are gated in ways that shape your work. A résumé can only be edited while it is in Draft or Revision requested, so once a student submits it, they cannot quietly change the content out from under your review. And whether a student appears to the public is a combination rather than any single status: a student is shown on their public link and in the directory only when the résumé is Approved, it has been Published, the owner account is Active, and the publication has not been withdrawn. If even one of those is false, the profile is not shown.
8. Reviewing a profile assigned to you
Your review powers apply to the profiles that have been assigned to you, and not to every profile on the platform. An administrator assigns a reviewer to a profile so that the work is distributed and it is always clear who is responsible for a given review. Once a profile is assigned to you, you can open it, run the review tools on it, request revisions, approve it, and manage its résumé requests. On a profile that is not assigned to you and that you do not own, you have no reviewer powers at all, which is the boundary that keeps responsibility clear.
When you review, you are confirming that the résumé is complete, professional, accurate, well formatted, and compliant with policy, and that everything it claims is something the student can genuinely stand behind. A pre review assistant can surface likely issues to make this faster, and you can run it on a profile assigned to you, but it is only an aid. It never approves anything on its own, and the actual decision is always yours. There is also a small helper that can turn your shorthand notes into a clear, student friendly revision message, which is described in the next section; nothing it drafts is sent or stored on the profile until you choose to submit the revision request yourself.
One rule is absolute and is enforced by the system, not merely by convention: you can never approve a profile that you own. A reviewer is never the student whose work is under review, because separation of duties is what makes the approval meaningful. If a profile you own needs review, another reviewer or an administrator must handle it, exactly as it would for any student.
9. Requesting revisions
When a résumé assigned to you is not yet ready, you send it back with revisions rather than approving or rejecting it. Requesting revisions is available only while the profile is in Pending review, and it moves the profile to the Revision requested status, which returns the résumé to the student for editing and reopens it so they can make changes and resubmit. This loop can repeat as many times as necessary until the résumé is right.
A revision request always carries your notes, and the quality of those notes is what makes the loop efficient. Write specific, actionable feedback that tells the student exactly what to change and why, rather than a general impression, because the student sees your notes directly and works from them. When you request revisions on a profile you do not own, the student who owns it is also notified inside the workspace, with a title naming the profile and your notes as the message, and a link that takes them back to the studio to act on it. If you want help turning terse review shorthand into a clear message, the drafting helper mentioned earlier can produce a student friendly version for you to review and edit before you submit, and only what you actually submit reaches the student.
10. Approving, and how approval gates publishing
Approving is available only while a profile is in Pending review, and it moves the profile to the Approved status, which clears it for publication. When you approve, you record the type of consent under which the profile is being cleared, along with any notes, and this consent record is stored with the profile. As noted, you cannot approve a profile you own, and you can only approve a profile that has been assigned to you.
Approval is what gates publishing, and understanding that link prevents most confusion about why a student cannot go live. Under the platform's default governance, a résumé must reach the Approved status before it can be published at all, so an unreviewed or a revision requested profile simply cannot become public. Publishing itself can be performed by the student who owns the profile, by the assigned reviewer, or by an administrator, and publishing does three things at once: it captures a snapshot of the résumé as approved, it generates the public share link, and it lists the student in the Talent Directory. Because approval is the gate, the most common reason a student reports that they cannot publish is simply that their résumé has not yet been approved. Administrators can make the gate stricter still, for example by additionally requiring a stored consent record or a minimum completeness percentage, but the approval requirement is the core protection and the one you enact every time you approve a profile.
Once a profile is published, an approved change to its content follows the review path again, so that a human signs off before changed content reaches the public, while a low risk change such as a new photo syncs to the live page on its own. Removing a profile from public view, by contrast, is an administrator action rather than a staff one; if a published profile needs to come down, refer it to an administrator, who can unpublish it while the record is retained.
11. Résumé-copy requests for your students
The platform does not publish a downloadable résumé file to the open web. Instead, the full résumé is delivered only through a request and approval flow, so that the student and the people supporting them keep control over who receives it. On a published student's public profile, an interested employer fills in a short form with their name, work email, organization, and a brief message about the opportunity. Submitting the form creates a request in the Pending state; it does not release the résumé.
You have a part in this flow for the students whose profiles are assigned to you. Pending requests for those students appear in your résumé requests view alongside requests for any profiles you own, each showing the requester's name, email, organization, and message. The profile's owner, the assigned reviewer, and administrators can each act on a request, so on your assigned students you can approve or deny a request just as the student can. Approving and denying are both recorded with who decided and when, and a request that has already been decided cannot be reopened and flipped to the other outcome, which keeps the history clean.
The effect of the decision is straightforward. On approval, the requester is emailed a secure link where they can view and download the résumé in the student's chosen design, so approving a request is the step that actually sends the résumé on its way. While a request is still pending, or if it has been denied, that download link is not usable, so the résumé is never reachable without an approval. In most cases the student will handle their own requests, but your ability to act on requests for your assigned students means a time sensitive opportunity does not have to wait if the student is slow to respond and you judge the request legitimate.
12. After publishing: the profile, the directory, and employers
It helps to know where an approved profile ends up, so you can set a student's expectations accurately. Each published student receives a premium public landing page at a private link of the form /students/<token>, where the token is a long random string that is effectively impossible to guess. The page is link only: reachable by anyone who has the link, but not found by browsing or by a search engine. It is designed so an employer can understand the candidate in well under a minute, showing a hero with the photo or initials, name, headline, program and graduation year, and availability, a readiness area of clearly labeled component cards, the professional summary, an experience and education timeline, skills, and portfolio links, and it renders only the parts the student's data actually supports, so there are no empty sections. Near the end sits a Trust and Verification panel that separates what DSDT has reviewed and published from what the student has reported, and it never implies verification where none exists. The full downloadable résumé is not on this page; it is delivered only through the request flow described above.
Every approved and published student is also gathered into the Talent Directory at /talent, a single searchable page that lists every current candidate. It is connected directly to live records rather than being a curated list, so approving and publishing a résumé adds the student automatically and unpublishing removes them, with no separate step to maintain. Each card shows the photo or initials, name, headline, program, graduation year, location, availability, top skills, an approved résumé badge, and a link to that student's individual profile. Only profiles that are approved, published, and owned by an active account appear.
Employers fit in at the edge of all this, and their governance is an administrator responsibility rather than a staff one. Employers are a separate, approved only audience: an approved employer can discover published students through the directory, message them, request interviews, and post jobs. You should know that this audience exists so you can explain to a student where a published profile can lead, but you do not manage employer accounts, approve employers, or moderate their activity. Those are administrator functions, and any question about a specific employer's access or conduct belongs with an administrator.
13. Professional and ethical guidance
Your work touches real students' reputations and real employers' trust, so a few principles deserve to be stated plainly. The first is the separation between what a student reports and what DSDT has verified. The platform is built to keep those two things apart, and your review should honor the same line. When you help a student write, help them describe accurately what they actually did; when you approve, you are vouching that the résumé is honest and professional, not that every fact has been independently confirmed beyond what your review covers. Never let the polish of a résumé outrun the truth of it.
The second is honest résumé language. Encourage students to state their experience in strong, specific terms without inflating it. A rewritten bullet that reads better is good; a rewritten bullet that claims a result the student never achieved is not, and it is precisely the kind of thing to send back with revisions. The AI tools are forbidden from fabricating experience, credentials, references, or achievements, and your review is the human backstop that keeps that rule real.
The third is privacy and consent. A student controls whether their contact details are shown, the full résumé is always gated behind an approved request, and consent for publication is recorded when you approve. Treat the student information you see in the course of review as confidential, and remember that the private coaching a student sees on their own screen about strengthening their profile is deliberately never shown on the public, employer facing page. Approve with the same care you would want applied to your own name, because a published profile carries DSDT's endorsement and, through your review, a piece of your judgment.
14. Troubleshooting and FAQ
Why can I not see the admin dashboard? The administrator dashboard, user management, system settings, analytics, the security console, audit logs, and the employer tools are administrator functions, and the entire Administration group is hidden from staff by design. Your role gives you the student tools plus review of the profiles assigned to you, and nothing about the dashboard being hidden means something is broken. If you need something that lives in the dashboard, ask an administrator.
A student cannot publish their résumé. Confirm the résumé has been Approved. Under the default rules a student can publish only an approved résumé, so an unreviewed or a revision requested profile cannot go live. This is separation of duties working as intended.
I cannot approve or request revisions on a profile. Check two things. First, that the profile is assigned to you as its reviewer, since your review powers apply only to assigned profiles. Second, that the profile is in Pending review, since approving and requesting revisions are both available only from that status. You also can never approve a profile you own.
A student is not showing in the Talent Directory. Confirm the résumé is both Approved and Published and that the owner account is Active. Draft, revision requested, unpublished, and archived profiles never appear, and neither does a profile whose owner has been deactivated. This one combination explains almost every missing student.
The public link shows a landing page but no downloadable résumé. This is by design. The landing page promotes the student, while the full résumé with contact details is delivered only after a résumé request has been approved.
A published profile needs to come down. Unpublishing is an administrator action, not a staff one. Refer the profile to an administrator, who can remove it from public view while the record is retained for the trail.