PawtoGrader's surveys and polls feature enables instructors to collect structured feedback from students about courses, assignments, teaching methods, and more. Create custom surveys, track response rates in real-time, and export data for analysis. Use polls for quick questions during class to check understanding and gather instant responses.
Surveys
Create custom surveys, track response rates in real-time, and export data for analysis.
Accessing Survey Management
Navigate to Surveys in the course navigation menu to access the survey management dashboard.

The survey dashboard displays all surveys for your course with key information:
- Survey title and description
- Status (Draft, Published, or Closed)
- Response count
- Created date
- Quick action buttons (View Responses, Edit, Delete)
Creating a New Survey
Starting from Scratch
- Click the Create New Survey button in the top-right corner
- Enter a survey title (required)
- Add an optional description to provide context for students
- Open the Visual Builder to add questions (see Visual Builder section below)
- Configure survey settings (see Survey Settings section below)
- Choose to Save as Draft or Publish immediately
- Choose the due date and whether allow students to edit their responses after submission
- Preview the survey if needed, otherwise click Save Survey

Using the Template Library
Save time by starting with a pre-built survey template:
- Click the Create New Survey button
- Click Load Template
- Search or filter templates by:
- All Templates or My Templates
- Visibility: Class-Only or Global
- Search by name or description keywords
- Click Preview to see the full survey before using
- Click Clone to create a new survey with the template's questions pre-filled
- Customize as needed and publish

Template Scopes:
- Class-Only: Templates visible only within your course
- Global: Templates shared across all courses in the platform
Visual Builder
The visual builder uses SurveyJS, providing access to a wide variety of question types:
Supported Question Types
- Short Text: Short-line text area for concise responses
- Long Text: Multi-line text areas for detailed responses
- Single Choice: Radio buttons to select one option from a list
- Checkboxes: Multiple select boxes allowing students to choose one or more options
- Yes / No: Binary question with two clear options for simple confirmations
Building Your Survey
- Name the page if needed (optional, helps organize multi-page surveys)
- Click a question type button to add a new question (+ Short Text, + Long Text, etc.)
- Enter the question name (this becomes the column header in response exports)
- Add an optional description to provide context for students
- Mark questions as required using the Required toggle
- For choice-based questions, add and reorder answer options
- Use the arrow buttons (↑ ↓) to reorder questions
- Click the trash icon to delete a question
- Click Use This Survey when finished
Multi-Page Surveys
For longer surveys, organize questions across multiple pages:
- Click Add Page in the left sidebar to create a new page
- Name each page to help students understand their progress
- Use the arrow buttons to reorder pages
- Delete a page by clicking the trash icon (cannot delete the last remaining page)
- Click on any page name to switch between pages while editing
Students will navigate through pages sequentially when completing the survey.
Use multi-page surveys to:
- Group related questions together
- Break up long surveys into manageable sections
- Create a logical flow through different topics
Configuring Question Options
For Single Choice and Checkboxes:
- Click Add choice to add new options
- Enter the value for each choice
- Use the arrow buttons to reorder choices
- Click ✕ to remove a choice
For Yes / No questions:
- Customize the True label (default: "Yes")
- Customize the False label (default: "No")
Survey JSON Editor
Advanced users may directly modify the SurveyJS configuration when creating a new survey. Use the visual builder first, then fine-tune in JSON mode if needed.
- The JSON textarea shows the raw SurveyJS configuration
- Click Validate JSON to check for syntax errors before saving
- Changes in the Visual Builder automatically update the JSON
The JSON editor is for advanced users familiar with the SurveyJS JSON format. Most users should use the Visual Builder instead.
Previewing Your Survey
Before publishing, preview how students will see your survey:
- Click Show Preview in the preview section
- A modal displays the survey exactly as students will experience it
- Test navigation between pages (for multi-page surveys)
- Verify question types and options display correctly
- Close the preview when satisfied
Always preview your survey before publishing to catch any formatting issues or unclear questions.
Survey Settings
Status Options
Draft
- Survey is not visible to students
- Allows you to work on the survey without time pressure
- No responses can be submitted
- Can be edited freely without affecting existing data
Published
- Survey becomes visible to students immediately
- Students can begin submitting responses
- Due date validation ensures deadline is in the future
- Editing published surveys is possible but use caution (see Editing Published Surveys below)
Due Date Configuration
- Click the date/time picker in the survey form
- Select a date and time for the survey deadline
- System converts to your configured timezone (default: America/New_York)
- Students see a countdown timer showing time remaining
- After the due date passes, students can no longer submit responses
Due Date Display:
- Red "Closed" indicator when past due
- Orange warning when less than 24 hours remain
- Days and hours remaining for upcoming deadlines
Response Editing Control
Toggle Allow Response Editing to control whether students can modify their submissions after initial submission.
Enabled
- Students see an edit notification when taking the survey
- "View Submission" button changes to allow editing
- Timestamp updates to show last modification time
Disabled
- Students cannot change responses after submitting
- Original submission timestamp preserved
- Ensures responses reflect immediate reactions
Survey Assignment
Control which students can access and respond to your survey:
Assign to all students (default)
- All enrolled students in the course can see and respond to the survey
- Response rate is calculated based on total enrolled students
- Best for course-wide feedback or evaluations
Assign to specific students
- Select Assign to specific students option
- Click Select Students to open the student picker
- Search for students by name
- Check the boxes next to students you want to include
- Click Confirm to save your selection
The button displays the count of selected students (e.g., "Select Students (5 selected)").
Use specific student assignment for:
- Targeted feedback from a particular section or group
- Follow-up surveys for students who reported issues
- Pilot testing a survey before wider release
Peer Feedback Surveys
Peer feedback surveys allow students to provide constructive feedback about their teammates in group projects. A pre-built Peer Feedback Survey template is available in the Template Library.
Current Implementation
Peer feedback surveys use the Assign to specific students assignment mode. The instructor assigns the survey to students who need to provide feedback, and responses are collected like any other survey.
The current implementation does not include automated peer-to-peer assignment (e.g., automatically assigning Student A to review Student B). Instructors manually assign surveys to students who should provide feedback. Future versions may include automated peer assignment features.
Peer Feedback Template Structure
The built-in peer feedback template includes the following questions that can be customized for your course:
Rating Questions (1-5 scale):
- Overall contribution to the project
- Communication effectiveness with the group
- Reliability in completing assigned tasks on time
- Collaboration and supportiveness
- Quality of work produced
Multi-Select Question:
- Team member strengths (Technical skills, Problem-solving, Communication, Leadership, Time management, Creativity, Attention to detail, Helping others)
Open-Ended Questions:
- What did this team member do well?
- What could this team member improve on?
- Additional comments (optional)
Using the Peer Feedback Template
- Click Create New Survey
- Click Load Template
- Search for "Peer Feedback Survey"
- Click Clone to use the template
- Customize questions as needed for your course context
- Use Assign to specific students to assign to group members
- Publish when ready
Viewing Peer Feedback Responses
Peer feedback responses are visible only to instructors and graders. Students can only see their own submitted responses, not feedback others have provided.
To review peer feedback:
- Navigate to the survey's View Responses page
- Use filters to focus on specific questions or date ranges
- Export to CSV for detailed analysis or grade calculations
Managing Survey Responses
Viewing Response Dashboard
Click View Responses on any published survey to see the response dashboard.

The dashboard displays three key metrics at the top:
Total Responses
Shows the current number of submitted responses.
Response Rate
Percentage of enrolled students who have submitted responses. Calculated as:
Response Rate = (Total Responses / Total Enrolled Students) × 100
Time Remaining
Dynamic countdown to the due date:
- Black: More than 24 hours remaining (displays days and hours)
- Orange: Less than 24 hours remaining (displays hours and minutes)
- Red: Past due date (displays "Closed")
Response Data Table
The table shows all student responses with columns for:
- Student name
- Submission timestamp
- Answers to each survey question (dynamic columns)
Column Headers: Question titles automatically populate as column headers. Long question text is truncated for readability.
Empty Responses: Shows "—" for unanswered questions.
Complex Answers: Arrays display as comma-separated values (e.g., "Option A, Option C").
Filtering Responses
Click the Filters button to open the filter panel with advanced options:
Date Range Filter
Filter responses submitted within a specific time period:
- Select a start date
- Select an end date
- Only responses submitted between these dates display
Use Cases:
- Analyze early vs. late responders
- Track response patterns over time
- Identify submission clusters before deadline
Anonymous Mode
Hide student identifying information for unbiased analysis:
- Removes student names column
Question Selection Filter
Display only specific questions of interest:
- Check/uncheck questions to show or hide
- Reduces information overload for large surveys
- Focus on specific topics or concerns
Active Filters Display: Blue badges show currently applied filters with quick-remove (×) buttons.
Exporting Response Data
Click Export to CSV to download all response data for external analysis.
CSV Format:
Student Name,Submitted At,Question 1,Question 2,...
Jane Doe,"Nov 15, 2025, 3:45 PM",Answer 1,Answer 2,...
John Smith,"Nov 16, 2025, 10:22 AM",Answer 1,Answer 2,...
Features:
- Properly escaped values for Excel/Google Sheets compatibility
- Filename includes survey title and export date
- All question responses included as separate columns
Viewing Individual Responses
Click on any row in the response table to view a student's individual response in detail.
Individual Response View:
- List of full survey responses in read-only mode
- All questions and answers displayed in the responses page
- Navigate back to dashboard with breadcrumb or back button
Editing Surveys
Editing Draft Surveys
Draft surveys can be edited freely with no restrictions:
- Click Edit button on the survey card
- Modify title, description, questions, or settings
- Save changes and continue working
- No student impact since draft surveys are not visible
Editing Published Surveys
Caution: Editing published surveys should be done carefully as it may affect student experience.
What You Can Safely Edit:
- Survey title (won't affect existing responses)
- Description (provides context for future responders)
- Due date (can extend deadline if needed)
- Allow response editing setting
What to Avoid Editing:
- Survey questions (may invalidate existing responses)
- Question types (data type mismatch with existing responses)
- Removing questions (orphans existing response data)
Best Practice: If substantial changes are needed, create a new survey version rather than modifying a published survey with responses.
Validation and Error Handling
The system validates surveys before publishing:
- Ensures due date is in the future (cannot publish with past due date)
- Validates JSON structure of survey questions
- Checks for required fields (title, question structure)
Validation Errors:
- Error message displays explaining the issue
- Must fix errors before publishing
Saving Survey Templates
Share your successful survey designs with others or reuse them in future semesters:
- Open an existing survey (published or draft)
- Click Add to Template Library
- Choose template scope:
- Course Only: Available only in your course
- Global (Shared): Available to all instructors across courses
Deleting Surveys
To remove a survey from your course:
- Click actions button and choose Delete
- Confirm deletion in the dialog box
- Survey and all associated response data are permanently deleted
Warning: Deletion is permanent and cannot be undone. Export response data before deleting if you need to retain it.