Documentation Index
Fetch the complete documentation index at: https://docs.deandesk.com/llms.txt
Use this file to discover all available pages before exploring further.
School-level feature — managed within your school portal at
yourschool.deandesk.com. For managing institution-level staff, see Institutions & Schools.Navigate to User Creation
From the Admin Dashboard, click User Creation. You will see sections for creating instructors and students.Understanding roles
Every DeanDesk account has one or more roles that control what the user can see and do.| Role | What it means |
|---|---|
| Member | The base role. Grants access to the platform and the member portal. Assign this to every user. |
| Student | Extends Member with access to enrolled courses, assignments, and billing history. |
| Teacher | Extends Member with access to course management tools, gradebook, attendance, and the ability to post announcements. |
| Admin | Full platform access, including the Admin Dashboard, user creation, billing configuration, and all settings. |
Most users need two roles: Member plus one of Student, Teacher, or Admin. A user without the Member role cannot log in to the platform.
Create instructor accounts
Assign roles
Select Teacher and Member. If the instructor also manages the platform, add Admin as well.
Customize the welcome email (optional)
Edit the welcome email message. Use
{{firstName}} anywhere in the body to automatically insert each recipient’s first name.Create student accounts
Assign courses (optional)
Enroll the student in one or more courses directly from this screen. Students will have immediate access to those courses after activating their account.
Customize the welcome email (optional)
Personalize the welcome message with
{{firstName}} to make it feel less generic.Bulk creation via CSV upload
To create many users at once, use the CSV upload option available in User Creation.Download the CSV template
Click Download Template to get a spreadsheet with the correct column headers.
Fill in the template
Add one row per user. Required columns include first name, last name, and email address.
Separate child and parent welcome emails
When you bulk-create children alongside their parents, you can configure two distinct welcome email templates — one for the parent and one for the child. Each template supports its own subject and body, with placeholders like{{firstName}}, {{childNames}}, and {{resetUrl}}.
Parent email status check
Before sending parent welcome emails, DeanDesk can check whether each parent already has an account. The bulk import flow surfaces this parent email status so you can avoid sending activation emails to parents who already have an account.Child-to-parent email redirection
Children often don’t have their own email address. When a child record has no email or a parent-only email, DeanDesk redirects the welcome email to the linked parent — with a[For ChildName] subject prefix so the parent knows it’s for their child.
Admin User Spreadsheet
For high-volume edits, the Admin User Spreadsheet provides a familiar grid-style editor for users.Open the spreadsheet
Go to Admin Dashboard → User Management → Spreadsheet (or the equivalent entry in your nav).
Edit cells inline
Edit profile fields, roles, and metadata directly in the grid. Changed cells are highlighted.
Course Distribution canvas
To enroll many students into many courses at once, use the Course Distribution canvas — a drag-and-drop workspace for bulk enrollments.Pick courses
Select the set of courses you want to distribute students into. Each course becomes a “bucket” on the canvas.
Drag to enroll
Drag students into course buckets to enroll them, and drag them out to unenroll. Use zoom, fullscreen, and search to navigate large rosters.
Resend activation emails
If a user did not receive their welcome email or the activation link expired, you can resend it.Find the user
Go to Admin Dashboard → Role Management (or the user list) and search for the user by name or email.
Manage and change roles
To check or update a user’s roles after their account is created, go to Admin Dashboard → Role Management. Search for the user, then add or remove roles as needed. Changes take effect immediately — the user does not need to log out and back in.Next steps
Create courses
Build courses and assign them to your instructors.
Configure payments
Set up Stripe and create billing plans for your students.