Grade Passback
VivaEdu can automatically push grades and feedback to your LMS gradebook using the Assignment and Grade Services (AGS) protocol.
What is Grade Passback?
Grade passback (via AGS) allows VivaEdu to:
- Send rubric scores to LMS gradebook
- Include text feedback
- Update existing gradebook columns
- Notify students of new grades (per LMS settings)
- Eliminate manual grade entry
How It Works
Setup Phase
- LMS administrator enables AGS in LTI 1.3 tool registration
- VivaEdu receives AGS endpoint URLs during LTI launch
- When creating a viva, you link it to an LMS assignment
- VivaEdu stores the grade column/line item reference
Grading Phase
- You review student viva and fill rubric
- Calculate total score (automatic)
- Add text or video feedback
- Submit review in VivaEdu
Passback Phase
- You click "Push Grade to LMS" (individual or batch)
- VivaEdu makes AGS API call to LMS
- Sends:
- Score (e.g., 85/100)
- Activity progress (Completed)
- Grading progress (FullyGraded)
- Text feedback
- Timestamp
- LMS updates gradebook
- Student sees grade in LMS
Modes of Grade Passback
Manual Push (Recommended)
You control when grades sync:
- Review all submissions first
- Ensure consistency
- Make adjustments if needed
- Push all grades simultaneously
- Students see grades at the same time
Individual Push
Push grades one at a time:
- After reviewing each student
- Click "Push to LMS"
- Grade syncs immediately
- Useful for rolling releases or urgent cases
Batch Push
Push multiple grades at once:
- From batch review completion page
- Or from assignment detail page
- Click "Push All Grades to LMS"
- All reviewed sessions sync
- More efficient for large classes
- Logged in audit logs
What Gets Sent
Score
- Total rubric score (e.g., 85/100)
- LMS calculates percentage automatically
- Matches format LMS expects
Text Feedback
- All text feedback from all questions
- Formatted for readability
- Appears in LMS feedback area
- Students can read in LMS
What's NOT Sent
- Video feedback (provide VivaEdu link instead)
- Audio/video recordings (privacy)
- Detailed rubric breakdown (summary only)
- Transcripts (students see in VivaEdu)
Grade Column Management
Creating Grade Columns
When linking to LMS:
- Existing assignment: Uses existing gradebook column
- New assignment: VivaEdu creates new column via AGS
- Column name matches viva title
- Max points matches rubric total
Updating Grades
You can push grades multiple times:
- Latest push overwrites previous grade
- Useful if you need to adjust after initial push
- LMS may keep grade history (depends on LMS)
- Timestamp shows last update
Verification Status Column
For verification vivas (post-grading oral checks):
- VivaEdu creates separate AGS line item
- Tag: VERIFICATION_STATUS
- Score: 0 (not verified) or 1 (verified)
- Separate from primary grading column
- Tracks which students completed verification
Troubleshooting Grade Passback
Grades Not Appearing in LMS
Check:
- AGS is enabled in LTI tool registration
- Viva is properly linked to LMS assignment
- You clicked "Push to LMS" after reviewing
- LMS gradebook column exists and is visible
- Check VivaEdu audit logs for error messages
Grades Push to Wrong Column
- Check viva LMS linkage in Step 6
- Verify you selected correct LMS assignment
- Edit viva and re-link if needed
- Re-push grades
Partial Push Success
- Some students' grades push, others fail
- Usually due to LMS enrollment timing issues
- Retry failed pushes individually
- Check audit logs for specific error messages
Best Practices
- Test grade passback with a sample student before high-stakes assessment
- Review all submissions before batch pushing grades
- Export grades from VivaEdu before pushing (backup)
- Push grades during low-traffic times to avoid LMS timeouts
- Verify grade columns are correct before pushing
- Communicate grade release timing to students
- Keep records of push timestamps via audit logs
Platform-Specific Notes
Blackboard
- Uses REST API + AGS for optimal experience
- Can create and update grade columns
- Supports text feedback in grading
Moodle
- Standard AGS protocol
- Feedback appears in Moodle Assignment feedback area
- Grade history tracked by Moodle
Canvas
- Standard AGS protocol
- Grade appears in SpeedGrader
- Text comments included
Comments
Leave a comment, question, or feedback. Comments are public — please don’t include personal data.