Skip to content

Conversation

rixitgithub
Copy link

Overview

This pull request introduces a robust integration between EduAid and Canvas LMS, significantly improving our quiz generation and export functionalities. The update empowers educators to seamlessly create, customize, and deploy quizzes directly to their Canvas courses—enhancing both user experience and operational efficiency.


Key Enhancements

Canvas LMS Integration

  • Seamless export of quizzes to Canvas LMS.
  • Dynamic handling of quiz titles and descriptions.

User Interface Improvements

  • Redesigned Canvas export section.
  • User-friendly input fields and real-time feedback for improved UX.

Flexible Quiz Options

  • Full support for MCQ, Boolean, and Short Answer question types.
  • Dynamic and scalable quiz data formatting.

Benefits

  • Simplifies workflows by allowing direct quiz deployment to Canvas.
  • Improves scalability and reliability of quiz exports via optimized backend.
  • Enhances user satisfaction through a clean and modern interface.

Testing Notes

  • Verified quiz creation in Canvas sandbox with various question types.
  • Confirmed responsive UI across different devices and browsers.
  • Backend logs indicate successful and smooth Canvas API interactions.

Demo Video

canvas_int.mp4

Screenshots

Description Screenshot
1. Canvas Export Form
Includes inputs for Quiz Title, Description, and Canvas Course ID.
Canvas Form
2. Quiz Export Success Message
Confirmation with a clickable quiz URL after successful export.
Quiz Exported
3. Quiz Preview in Canvas
Preview of how the exported quiz appears inside Canvas LMS.
Quiz Preview
4. Quiz Attempt Interface
Student view while attempting the quiz inside Canvas LMS.
Quiz Attempt

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant