a) Technical Requirements The proposed system must: • Be a cloud-based application hosted on a secure cloud infrastructure, managed in compliance with Mississippi State University requirements. • Support role-based access control for administrators and users • Authentication, Single Sign-On (SSO), and Multi-Factor Authentication (MFA) Support – The system must integrate with MSU’s authentication system, supporting CAS or Shibboleth for secure and seamless access. It must also support Single Sign-On (SSO) functionality and be fully compatible with MSU’s Multi-Factor Authentication (MFA) requirements to enhance security and streamline user access.Be accessible via PCs and Mac devices • Accessibility Standards – Vendors should provide a completed Voluntary Product Accessibility Template (VPAT) that covers all software user interfaces and meets the WCAG 2.1 AA requirements.Include an SMTP server for email notifications • Be built on a modern framework supporting API-based interactions for data exchange b) User Management • The system must support unlimited users with role-based permissions • User access should be tiered, allowing administrators to manage permissions for uploading, editing, and viewing data • Multiple user roles should be supported, enabling collaboration while ensuring data security and controlled access c) Roster Management & Data Upload • School districts must be able to upload class rosters in multiple formats, including Excel (.xlsx, .xls), CSV, and API integration • Uploaded data should be automatically organized and indexed by: o Course Code o Test Code o Teacher o Testing Center o School District o School District Code • The system should allow data validation and error reporting during uploads ...