Instructor: Prof. Smith | Semester: Fall 2024
🎯 Phase 6: Complete LTI Flow with Grade Passback Testing - Kubernetes
What's New: Phase 6 adds comprehensive grade passback testing using a mock LMS server deployed on Kubernetes.
Complete Testing Flow:
Topic: Movie Discussion with Automated Grading
Duration: 10-15 minutes | Level: Conversational
Features: ✅ LTI Launch → ✅ Conversation → ✅ LLM Grading → ✅ Grade Passback
Task UUID: 8c03d9cb-49d0-4d05-8048-c22aa9a91cbe
Method: Direct UUID in resource_link_id
resource_link_id = "8c03d9cb-49d0-4d05-8048-c22aa9a91cbe"Topic: Cambridge B2 Speaking Assessment with Post-Processing
Duration: 15-20 minutes | Level: B2 Intermediate
Features: ✅ LTI Launch → ✅ Speaking Exam → ✅ Pronunciation Assessment → ✅ LLM Grading → ✅ Grade Passback
Task UUID: 5f2e47aa-43f4-4f40-a0cd-bc009bf31df9
Method: Direct UUID in resource_link_id
resource_link_id = "5f2e47aa-43f4-4f40-a0cd-bc009bf31df9"Topic: Same Movie Discussion (Different LTI Method)
Duration: 10-15 minutes | Level: Conversational
Method: Uses custom_task_uuid parameter
Task UUID: 8c03d9cb-49d0-4d05-8048-c22aa9a91cbe
Resource Link ID: movie-discussion-custom-param
custom_task_uuid = "8c03d9cb-49d0-4d05-8048-c22aa9a91cbe"resource_link_id = "movie-discussion-custom-param"
Purpose: Test any task UUID with custom parameters
Method: Enter any task UUID to test
resource_link_id = [Custom Resource Link ID]custom_task_uuid = [Entered Task UUID]