\embed{definition}{ }

    \text\lbrac a=Paris,Moscou,Washington \rbrac
    \text\lbrac b=France,Russie,Etat-Unis \rbrac

    \statement\lbrac \\embed\lbrac r1 \rbrac  \rbrac

    \answer\lbrac blabla \rbrac\lbrac \\a;\\b \rbrac\lbrac type = correspond \rbrac

Un exemple très simple de l'emploi du type `correspond`. On met simplement les éléments qui apparaîtront sur la première colonne puis après le point virgule les éléments correspondants de la deuxième colonne. WIMS se charge de mélanger. Bien sûr dans un vrai exercice, `a` sera pris dans une plus grande liste.
Tel qu'il est, l'exercice accordera la note 0 ou 10. Si on désire qu'un crédit partiel soit accordé dans le cas où une partie des réponses est juste, on peut rajouter une option à `answer` :

    \answer\lbrac blabla \rbrac\lbrac \\a;\\b \rbrac\lbrac type = correspond \rbrac\lbrac option = split \rbrac

Attention : comparer les deux codes suivants :

    \text\lbrac a = 1,2,3 \rbrac
    \text\lbrac b = 1,1,1 \rbrac

    \statement\lbrac \rbrac

    \answer\lbrac \rbrac\lbrac \\a;\\b \rbrac\lbrac type = correspond \rbrac

    \text\lbrac a = 1,2,3 \rbrac
    \text\lbrac b = 1,1,1 \rbrac

    \statement\lbrac \rbrac

    \answer\lbrac \rbrac\lbrac \\b;\\a \rbrac\lbrac type = correspond \rbrac

Le premier est mieux que le second : s'il peut y avoir des répétitions dans une des colonnes, il faut donc que ce soit celle de droite.