SAMS

Web Assessment & LMS Integration with React & Java

We engineered Cengage's mission-critical web platforms, including the SAM (Skills Assessment Manager) system. This solution provides instructors and institutions with the tools necessary to manage courses, create assessments, and seamlessly integrate Cengage's content into their existing Learning Management Systems (LMS).

 

Technology Stack 🌐

 

  • Web Front-end: React
    • Selected for building complex, highly interactive user interfaces for instructors (e.g., drag-and-drop course builders, detailed gradebooks, assessment configuration screens).
  • Back-end & API: Java (Spring Boot)
    • Used to manage the heavy-duty processing of course data, assessment scoring, grade synchronization, and secure integrations with third-party LMS platforms via LTI standards.

 

Key Features 🎓

 

  • LMS Integration: Seamless integration with various Learning Management Systems (Blackboard, Canvas, Moodle, etc.) using LTI standards, allowing instructors and students to access all Cengage content via their campus login.
  • Automatic Grade Synchronization: Back-end logic ensures that student scores from Cengage assessments are automatically and reliably synced in real-time with the host LMS gradebook.
  • Course & Assignment Creation: Advanced web tools for instructors to create, customize, schedule, and deploy assignments, projects, and exams using Cengage's rich content library.
  • Role-Based Access: Secure, differentiated access for administrators, instructors, and students, ensuring data integrity and adherence to academic privacy standards.