Assign Evaluations
The Assign Evaluations page allows administrators and preceptors to create evaluation and skills checkoff assignments for students, preceptors, and locations.
Overview
This page provides a streamlined interface for creating two types of assignments:
- Evaluations: Traditional evaluation forms for assessing students, preceptors, or locations
- Skills Checkoffs: Video-based skills demonstrations with AI-assisted grading
Both assignment types support bulk assignment to multiple students and can be linked to specific classrooms.
Access and Permissions
Who Can Assign
- Institution Administrators: Can assign to any classroom in their institution
- Preceptors: Can only assign to classrooms where they are members
- Role-Based Filtering: Preceptors see a limited set of classrooms and students
Data Filtering
- All data is filtered by institution (data siloing)
- Only non-archived templates, classrooms, and users are shown
- Preceptors see only their assigned classrooms
Evaluations Tab
Step 1: Select Evaluation Template
Required Field
- Click the "Evaluation Template" dropdown
- Browse available evaluation templates
- Templates show their target type in parentheses:
(student): For evaluating students(preceptor): For evaluating preceptors(location): For evaluating locations
- Select a template
What Happens Next:
- The form updates based on the template's target type
- Target selection options appear
- Evaluator type may auto-adjust based on target type
Step 2: Select Classroom
Required for: Student and Preceptor evaluations
Optional for: Location evaluations
- Click the "Classroom" dropdown
- Search for classrooms by name (if needed)
- Select a classroom
Note:
- For student/preceptor evaluations, classroom selection is required
- For location evaluations, classroom selection is optional
- Selecting a classroom filters available targets and evaluators
- Location evaluations can use all locations or filter by classroom's location
Step 3: Select Targets (Who to Evaluate)
Required Field
The available targets depend on the template's target type:
For Student Templates:
- Shows students in the selected classroom
- Table displays: Name, Email
- Search and sort by name
- Bulk selection with checkboxes
For Preceptor Templates:
- Shows preceptors in the selected classroom
- Table displays: Name, Email
- Search and sort by name
- Bulk selection with checkboxes
For Location Templates:
- Shows locations (filtered by classroom if selected)
- Table displays: Name
- Search and sort by name
- Bulk selection with checkboxes
Target Selection Features:
- Search: Type to filter targets by name or email
- Sort: Click "Name" header to sort A-Z or Z-A
- Select All: Checkbox in header selects/deselects all visible targets
- Individual Selection: Click rows or checkboxes to select
- Bulk Selection: Select multiple targets at once
Requirements:
- At least one target must be selected
- Targets are filtered by selected classroom (for student/preceptor)
- Location targets may be filtered by classroom's location
Step 4: Select Evaluators (Who Performs the Evaluation)
Required Field (unless using self-assessment)
Choose who will complete the evaluations:
Evaluator Types:
-
Students:
- Students in the selected classroom
- Used for: Preceptor evaluations, Location evaluations
- Table displays: Name, Email
- Search and sort available
-
Preceptors:
- Preceptors in the selected classroom (or all preceptors if no classroom)
- Includes institution administrators
- Used for: Student evaluations, Location evaluations
- Table displays: Name, Email
- Search and sort available
-
Self Assessment:
- Targets evaluate themselves
- No evaluator selection needed
- Used for: Student self-assessments, Preceptor self-assessments
- Creates assignments where target = evaluator
Evaluator Selection Features:
- Search: Type to filter evaluators by name or email
- Sort: Click "Name" header to sort A-Z or Z-A
- Select All: Checkbox in header selects/deselects all visible evaluators
- Individual Selection: Click rows or checkboxes to select
- Auto-Filtering: Evaluators matching selected targets are filtered out (prevents self-evaluations)
Self-Evaluation Prevention:
- System automatically prevents evaluators from evaluating themselves
- Exception: Self-assessment mode allows self-evaluation
- For student templates with student evaluators: Selected students are filtered out
- For preceptor templates with preceptor evaluators: Selected preceptors are filtered out
Default Evaluator Type:
- Automatically set based on template target type:
- Student template → Preceptor evaluators (default)
- Preceptor template → Student evaluators (default)
- Location template → Preceptor evaluators (default)
- Can be changed manually
Step 5: Set Due Date
Required Field
- Click the date field
- Select a due date
- Date must be today or in the future
- Default: 7 days from today
Due Date Behavior:
- Minimum date: Today
- Cannot select past dates
- Used for tracking and notifications
- Appears in "My Evaluations" with status badges
Creating Evaluation Assignments
Assignment Matrix:
- Each evaluator × target combination creates one assignment
- Example: 3 evaluators × 5 targets = 15 assignments
- Self-assessment: 1 assignment per target
Validation:
- All required fields must be filled
- At least one target selected
- At least one evaluator selected (unless self-assessment)
- Valid due date
- Classroom selected (for student/preceptor templates)
Submission:
- Click "Create Evaluation Assignments"
- System creates:
- Evaluation assignments in
evaluation_assignmentstable - Evaluation records in
evaluationstable
- Evaluation assignments in
- Success message shows number of assignments created
- Form resets with default values
What Gets Created:
- Assignment records with template, target, evaluator, classroom, due date
- Evaluation records with status "pending"
- Links between assignments and evaluations
Skills Checkoffs Tab
Step 1: Select Skills Checkoff Templates
Required Field (can select multiple)
- Click the "Skills Checkoff Template" dropdown
- Search templates by name or description (optional)
- Select one or more templates:
- Click templates to toggle selection
- Checkbox shows selected state
- Selected count displayed in button
- Use "Select All" to select all filtered templates
- Use "Clear All" to deselect all
Template Selection Features:
- Search: Filter templates by name or description
- Multi-Select: Select multiple templates at once
- Visual Indicators: Checkboxes show selected state
- Template Info: Shows name and description
Assignment Behavior:
- Each selected template × student combination creates one assignment
- Example: 3 templates × 5 students = 15 assignments
Step 2: Select Classroom
Required Field
- Click the "Classroom" dropdown
- Search for classrooms by name (if needed)
- Select a classroom
Note:
- Classroom selection is always required for skills checkoffs
- Determines which students are available
- Students must be members of the selected classroom
Step 3: Select Students
Required Field
- Students table appears after classroom selection
- Shows all students in the selected classroom
- Table displays: Name, Email
- Select students using:
- Individual checkboxes
- Row clicks
- "Select All" checkbox in header
Student Selection Features:
- Search: Type to filter students by name or email
- Sort: Click "Name" header to sort A-Z or Z-A
- Select All: Checkbox in header selects/deselects all visible students
- Individual Selection: Click rows or checkboxes to select
- Bulk Selection: Select multiple students at once
Requirements:
- At least one student must be selected
- Only students in the selected classroom are shown
- Students must be active (not archived)
Step 4: Set Due Date
Required Field
- Click the date field
- Select a due date
- Date must be today or in the future
- Default: 7 days from today
Due Date Behavior:
- Minimum date: Today
- Cannot select past dates
- Used for tracking and notifications
- Appears in "My Evaluations" with status badges
Creating Skills Checkoff Assignments
Assignment Matrix:
- Each template × student combination creates one assignment
- Example: 3 templates × 5 students = 15 assignments
Validation:
- At least one template selected
- Classroom selected
- At least one student selected
- Valid due date
Submission:
- Click "Create Skills Checkoff Assignments"
- System creates assignments in
skills_checkoff_assignmentstable - Success message confirms creation
- Form resets with default values
What Gets Created:
- Assignment records with template, student, classroom, due date
- Status: "pending" (awaiting student video submission)
- Links to classroom and template
Common Features
Search Functionality
Available For:
- Templates (skills checkoffs)
- Classrooms
- Targets (students, preceptors, locations)
- Evaluators (students, preceptors)
How It Works:
- Real-time filtering as you type
- Searches name, email, and description fields
- Case-insensitive
- Multi-word search supported
- Debounced for performance (300ms delay)
Sorting
Available For:
- Targets table
- Evaluators table
- Students table (skills checkoffs)
How It Works:
- Click column header to sort
- Toggles between ascending (A-Z) and descending (Z-A)
- Visual indicator shows sort direction
- Applies to currently displayed items
Bulk Selection
Select All:
- Checkbox in table header
- Selects/deselects all currently visible items
- Respects search filters
- Updates selection state immediately
Individual Selection:
- Click rows to toggle selection
- Click checkboxes directly
- Selection persists through sorting
- Search filters affect available items
Form Validation
Required Fields:
- Evaluation Template (evaluations)
- Skills Checkoff Templates (skills checkoffs)
- Classroom (varies by template type)
- Targets (at least one)
- Evaluators (at least one, unless self-assessment)
- Due Date
Validation Messages:
- Error toasts for missing required fields
- Clear indication of what's needed
- Submit button disabled until valid
Form Reset
After Successful Submission:
- Template selection cleared
- Classroom selection cleared
- Target selection cleared
- Evaluator selection cleared
- Due date reset to 7 days from today
- Search fields cleared
Assignment Workflow
Evaluation Assignments
- Assignment Created: Record in
evaluation_assignmentstable - Evaluation Record: Record in
evaluationstable with status "pending" - Student/Evaluator Notification: Assignment appears in "My Evaluations"
- Completion: Evaluator completes evaluation form
- Submission: Evaluation status changes to "submitted" or "pending_review"
- Review (if needed): Administrator reviews self-assessments
- Finalization: Status becomes "approved" or "rejected"
Skills Checkoff Assignments
- Assignment Created: Record in
skills_checkoff_assignmentstable - Student Notification: Assignment appears in "My Evaluations" → Skills Checkoffs
- Video Submission: Student uploads video demonstration
- AI Processing: System analyzes video and generates initial grades
- Educator Review: Educator reviews and finalizes grades
- Completion: Status becomes "finalized"
Best Practices
For Evaluations
- Template Selection: Choose templates that match your assessment goals
- Classroom Organization: Use classrooms to group related assignments
- Bulk Assignment: Select multiple targets/evaluators for efficiency
- Due Dates: Set realistic due dates (default 7 days)
- Self-Assessments: Use self-assessment mode for student reflection
- Prevent Self-Evaluation: System handles this automatically
For Skills Checkoffs
- Multiple Templates: Assign multiple templates to students efficiently
- Classroom-Based: Always assign within a classroom context
- Bulk Student Selection: Select multiple students for batch assignments
- Due Dates: Allow adequate time for video recording and submission
- Template Organization: Use descriptive template names
General Tips
- Search First: Use search to find specific items quickly
- Sort for Clarity: Sort tables to organize selections
- Verify Selections: Check selected counts before submitting
- Classroom Context: Understand how classroom selection affects available options
- Template Types: Know the difference between target types
- Due Date Planning: Set due dates that align with curriculum schedule
Troubleshooting
No Templates Available
Possible Causes:
- All templates are archived
- No templates created yet
- Institution filtering issue
Solutions:
- Create new templates
- Unarchive templates if needed
- Check template creation page
No Classrooms Available
Possible Causes:
- All classrooms archived
- Preceptor role (limited to assigned classrooms)
- No classrooms created
Solutions:
- Create new classrooms
- Unarchive classrooms
- Check classroom assignment (for preceptors)
- Contact administrator
No Targets/Evaluators Showing
Possible Causes:
- Classroom not selected (for student/preceptor)
- No members in classroom
- Search filter too restrictive
- All users archived
Solutions:
- Select a classroom first
- Check classroom membership
- Clear search filters
- Verify users are active
Can't Submit Form
Possible Causes:
- Missing required fields
- No targets selected
- No evaluators selected (unless self-assessment)
- Invalid due date
Solutions:
- Check all required fields
- Select at least one target
- Select evaluators or choose self-assessment
- Verify due date is in the future
Self-Evaluation Not Working
Possible Causes:
- Wrong evaluator type selected
- Self-assessment mode not selected
Solutions:
- Select "Self Assessment" as evaluator type
- Verify template supports self-assessment
Location Evaluations
Special Considerations:
- Classroom selection is optional
- If classroom selected, only that classroom's location shown
- If no classroom, all locations available
- Location targets don't require classroom membership
Related Features
- My Evaluations: Where assignments appear for completion
- Evaluation Templates: Create and manage evaluation templates
- Skills Checkoff Templates: Create and manage skills checkoff templates
- Classrooms: Manage classroom membership
- Users: Manage students, preceptors, and administrators
- Review Logs: Review submitted evaluations