April 2026 Release
This article covers product updates shipped in the April 2026 release (March 27 – April 24, 2026). For the March 2026 release, see the previous article in this category.
Reports & Exports
Filter Report by Survey Response
You can now filter any report to show only the respondents who gave a specific answer. From the report, pick a question and the answer you want to filter by — the rest of the report (charts, statistics, and comments) updates to reflect only those respondents.
You can chain multiple answers within the same question (e.g., "Strongly Agree" OR "Agree"). Filtering across different questions is not supported in this release.
Secure Download Links for Report Exports
Report exports are now delivered as a secure, time-limited download link sent to your email instead of as a file attachment. Applies to By Course Section, By Reporting Hierarchy, By Instructor, and Individual Survey Responses exports.
- Links are valid for 24 hours.
- If you re-request the same export before any underlying data has changed, the system reuses the existing file and emails you a fresh link immediately.
- If some sections are still processing when you request, you'll get a partial export with a note explaining which sections were unavailable.
Secure Download Links for Large CSV Exports (500+ rows)
The same link-delivery approach now applies to larger data exports across the platform: enrollment exports, user exports, section exports, survey-submitted-student exports, academic structure / catalog exports, and role / assignment exports. Smaller exports (under 500 rows) still download directly in the browser.
Free-Response Comments Export for Academic Unit Reports
Users with aggregate report access can now export all free-response comments for an academic unit, term, and distribution as a CSV. The export runs in the background and is delivered by email as a secure link.
- Narrow the export to a single question or filter by specific course-section attributes.
- Single-file results download directly; multiple files arrive as a zip.
- If there are no comments in the selected scope, you'll receive a notification email rather than an empty file.
- Download links expire after 24 hours; files are stored for one week.
Users & Login
Role-Based Field Visibility in User CSV Exports
User CSV exports now show only the columns appropriate for the exporter's role. Two universal changes:
- The Password column has been removed from all exports for all roles.
- Email Aliases are now exported as numbered columns (Email Aliases 1, Email Aliases 2, …) instead of being omitted.
| Column | Account Owner / Sys Mgr | Owner / Editor / Viewer | Section-Scoped | Public Export |
|---|---|---|---|---|
| First Name, Last Name, Email | ✓ | ✓ | ✓ | ✓ |
| User Attributes | ✓ | ✓ | ✓ | ✓ |
| School ID | ✓ | ✓ | — | — |
| Email Aliases | ✓ | ✓ | — | — |
| ClassRanked Auth Enabled | ✓ | — | — | — |
| Institution ID | ✓ | — | — | — |
| Integration Source ID | ✓ | — | — | — |
| Password | — | — | — | — |
Explicit Login Access Control
Adding a user to the platform no longer automatically gives them login credentials. Account Owners and System Managers explicitly enable login via:
- Per user: Open the user's edit modal → Advanced Settings tab → enable Login via ClassRanked.
- Bulk via CSV: Set the column ClassRanked Authentication Enabled to TRUE for users who should be able to log in.
Account Owners and System Managers can also bulk-reset login access for students, faculty, or both — a report is emailed to the requester after the reset completes.
Automatic Login Provisioning at Login Entry
Users who exist in the system but have not yet had login access enabled will now be automatically provisioned the first time the login page resolves their email address. This prevents known users from being blocked at login when their account exists in the database but has not been activated. No administrator action required.
Email Delivery History
Account Owners and System Managers can now view a full history of outbound survey emails from Admin Settings → Emails:
- A searchable list of every survey email the platform attempted to send (instructor, student, and admin).
- Whether each email was sent successfully or failed.
- Date and time each send was attempted.
This first release is read-only and supports search only. Filters (by email type, user type, status, or date range), resend actions, and email body storage are not yet included.
Survey Building
Branched Survey Sections + Repeat per Instructor
Survey templates can now include branched sections configured to repeat per instructor — the same way top-level sections work. A branched section can display once for each instructor in the course.
- If the parent section already repeats per instructor, branched child sections inherit that setting and do not repeat again on their own (no double expansion).
- If the parent does not repeat per instructor, a branched child section can independently repeat per instructor.
Repeat-per-Instructor by Role
Survey sections configured with Repeat per Instructor can now be scoped to specific instructor roles. Previously, repeat-per-instructor sections always repeated for Primary and Additional Instructors only. Admins can now choose which roles a section repeats for — including TA / Teaching Staff — when building the survey template.
- Configure multiple settings groups per section (OR-combined), with conflict validation to prevent overlapping role assignments.
- Reports automatically scope repeat-per-instructor results to the correct role; observers with multiple mapped roles see content based on their combined role permissions.
Multiple Sections Per Branch
Survey authors can now attach multiple sections to a single branch condition (e.g., "If the student answers Yes → show Section A and Section B"). Previously one answer could only branch into one section.
- Branched sections that share the same condition appear together in the editor with a clear visual connector.
- Repeat-per-instructor can be controlled at the branch level; parent settings cascade to child sections automatically.
- The "Before you begin" instructor-selection step now only shows top-level sections — students are not asked to pick instructors twice.
Survey Project Workflow
Add a Course Section to a Survey Project from the Terms Page
You can now add a course section to an existing survey project directly from the Terms page. Open the course section's detail modal, go to the Survey Projects tab, and click Add to Survey Project. Survey dates pre-fill from the project's defaults. Projects the section is already in are disabled with a tooltip explaining why.
Closed Survey Projects — read-only draft view
Closed survey projects now show a read-only draft view of their configuration, so you can review setup details (template, sections, dates, instructor assignments, student enrollments) without reopening or editing them.
Survey Project Scheduling Reliability
Editing the start or end date of a published or live survey project now reliably keeps internal scheduling aligned. The system dynamically resolves which sections to transition at the scheduled time, rather than relying on whichever section was stored in the schedule entry. Live surveys can also be picked up by the scheduler up to 10 minutes before their official start time, reducing the chance of a missed transition due to timing variance.
Removed in This Release
AI summarization on report comment cards has been removed from ClassRanked. Comment cards now display raw student comments only. ClassRanked does not currently use generative AI in any user-facing feature. See FERPA Compliance and AI Data Usage Statement for the full historical statement.
Questions about anything in this release? Email support@classranked.com.