Canvas-Integrated Programming Lab Platform
Location:
Michigan, United States
Posted on:
Deadline:
Summary:
Seeking a Canvas-integrated programming lab platform to deliver hands-on programming and data science courses, with robust versioning, analytics, disaster recovery, and integration capabilities.
Get full access to this RFP
Download the full RFP document and use Settle's AI to analyze requirements, estimate budget, and draft winning responses in minutes.
An educational institution is seeking a vendor to provide a Canvas-integrated programming lab platform designed to support hands-on programming and data science courses. The platform must incorporate industry-standard tools and enable the seamless creation, management, and promotion of multiple lab environment versions, including robust rollback capabilities. Assignments should support detailed version tracking, permitting faculty to revise instructions, assessments, or environments while maintaining the integrity of existing student work.
Additional requirements include the ability for instructors to preview the learner experience—including labs, auto graders, and AI assistants—without impacting analytics or ongoing student activity. The platform must offer granular control by allowing features to be toggled on or off, tailored to specific learner or audience needs. Comprehensive disaster recovery plans with clearly defined recovery point objectives (RPO) and recovery time objectives (RTO) are essential to safeguard learner progress and data.
Integration with Canvas and other observability tools via a usage dashboard or API hooks is required, along with support for all major browsers and transparent communication regarding mobile and tablet limitations. The learner dashboard should provide access to past submissions, attempts, scores, and feedback. The anticipated contract duration for this service is two years.
