Answers · LMS & integrations

How does LMS integration work, and is there work on my side?

Viva works with Canvas, Moodle, Blackboard and Open edX via LTI. Most instructors need to do nothing at all.

918 reads

It depends on how you want to use it. There are three levels.

What you wantWhat it takes
Just use Viva alongside your LMSNothing. Post the assignment link in your LMS as an announcement. This is what most instructors do.
Students launch Viva from inside the LMSAn LTI app has to be added once by whoever administers your LMS. Ten minutes of their time, once.
Grades flow back to the LMS gradebookSame LTI setup, with grade passback enabled. Still an admin task, not yours.

What the gradebook receives

Each student's result, once it is released to them. For a student with more than one attempt, that is the attempt your Viva roster shows, and when you change a released grade, adjust a score or switch Final result between last and highest attempt later, Viva sends the update. A conversation that was interrupted sends nothing until you resolve it: accept the attempt, enter a grade, or adjust its score.

If your LMS does not pass on names

Some platforms, Open edX among them, do not give an outside tool a learner’s name unless an administrator switches that on for the course. When that happens Viva asks the learner for their name once, on their first launch, so your results still tell you who is who.

If learners see "This activity isn’t connected to Viva yet"

The course opened Viva for an activity that is not connected yet. On Open edX every Viva component gets its own connection details, so this shows for each new one until it is connected. Once your school’s Open edX site is connected to Viva, the instructor connects each new component in Viva, by pasting the five values it shows (see How to share an assignment with the class). Otherwise, send those values (Client ID, Deployment ID, Keyset URL, Access Token URL and Login URL) to support@vivaproof.com and we connect it. After that, learners just open the activity again.

Rosters can also be synced from Google Classroom directly, with no admin involvement.

If you want the LTI route, send us your LMS and we will send your administrator exactly what they need. It is a short, standard request they have handled before.

This is one page of the documentation inside Viva.

Instructors get the rest: the walkthroughs, the screenshots, and Ask Viva, which finds the right page from a typed question.