B2 · INTERACTION KIT
Twenty-eight atoms.

Every lesson slot is built from one of these. Tap a card to highlight it — they show their idle / typical state, not graded answers.

B2 · Interaction primitives · 1818 items
Eighteen atoms.

The smallest answerable units — every slot uses one or composes a few.

SELECTION · 01Single choice
What kind of सन्धि is in line 1?
The connector 'विद्या ददाति' joins via …
व्यञ्जन सन्धि
Consonant
विसर्ग सन्धि
Visarga
स्वर सन्धि
Vowel
अनुस्वार
Nasal
SELECTION · 02Multi choice
Which of these are Indian classical languages?
Pick all that apply
संस्कृतम्Sanskrit
தமிழ்Tamil
हिन्दीHindi
ಕನ್ನಡKannada
SELECTION · 03True / false
“विद्यालय” means ‘school’.
One tap
True
सत्यम्
False
असत्यम्
विद्या (knowledge) + आलय (abode) = a place of knowledge.
SELECTION · 04Tap-the-word
Find the verb in this verse.
Tap the verb
विद्या ददाति विनयम्
ददाति · “gives” · 3rd person singular present.
MATCHING · 05Drag to pair
Connect each Sanskrit word to its meaning.
Lines show your matches
विद्यालय
school
पुस्तक
book
गुरु
teacher
शिष्य
student
MATCHING · 06Sort into groups
Sort by category.
Drag each word to its part of speech
Noun · संज्ञा
विद्यागुरु
Verb · क्रिया
ददातिपठति
4 of 4 sorted correctly.
ORDERING · 07Arrange to form a line
Build the verse line.
Tap tokens in the right order
विद्याददातिविनयम्
BANK · TAP TO REMOVE
पात्रताम्याति
ORDERING · 08Sequence steps
How do you solve a sandhi?
Drag to reorder
1Identify the two joined words.
2Spot the consonant or vowel at the join.
3Apply the sandhi rule.
4Write the joined form.
INPUT · 09Fill the blank
Complete the verse.
Type your answer
विद्या ददाति विनयम्
िि्
INPUT · 10Multi-blank cloze
Complete the passage.
Fill all blanks from the word bank
Sanskrit verses use sandhi to join words. The rules depend on the ______ where they meet.
WORD BANK
letterrulesoundmeter
INPUT · 11Type what you hear
Type what you hear, in Devanagari.
Played once. Tap to replay.
विद्या ददाति विनयम्
INPUT · 12Free composition
Explain in your own words what विद्या ददाति विनयम् means to you.
50-80 words · in English · save anytime
This subhashita says knowledge gives humility. The more a person learns, the more they realise how much they do not yet know. A truly learned person therefore does not boast…
34 / 80 wordsAuto-saved
READING · 13Read + answer
Panini lived in the 4th century BCE and wrote the Ashtadhyayi, a grammar of Sanskrit in 4,000 short rules. His system was so complete that linguists today still study it as the first formal description of any …
According to the passage, what did Panini write?
Q1 of 3
A book of verses
A grammar of Sanskrit
A dictionary
LISTENING · 14Hear, then answer
Listen to the verse. Answer in English.
Played twice
0:110:28
Which value does the verse praise?
Single choice
Wealth
Humility
Strength
SCRIPT · 15Type in Devanagari
Type the word for ‘teacher’.
Use the Devanagari keys
गुरुः
SCRIPT · 16Identify the rule
Identify the sandhi at the highlighted join.
Which rule applies here?
विद्या + आलय = विद्यालय
A + Ā → Ā
दीर्घ सन्धि
Long-vowel
गुण सन्धि
Guna
वृद्धि सन्धि
Vrddhi
SCRIPT · 17Transliterate
Write ‘gurukula’ in Devanagari.
Latin → Devanagari
gurukula
गुरुकुल
“a teacher’s family”, an ancient school.
INPUT · 18Word bank
Pick the word that means ‘humility’.
Tap a word to drop it in
पात्रताविद्याविनयगुरुशिष्यज्ञान
विनय · “humility, modesty”. Often seen with discipline.
B2 · Composites · 44 items
Four composites.

A few primitives combine into a single anchored task.

COMPOSITE · 19Verse anchored × 3
विद्या ददाति विनयं
विनयाद् याति पात्रताम्
A · findTap the verb
ददाति
B · sandhiIdentify सन्धि type
विसर्ग
C · meaningWhat does it mean?
COMPOSITE · 20Speak + verify
Read the verse aloud.
Say it, we'll check the script
विद्या ददाति विनयम्
VIDYĀ DADĀTI VINAYAM
Sounds good · 0:04
COMPOSITE · 21Translate · mixed-script
Translate to English.
Type the English meaning
विद्या ददाति विनयम्
↓ YOUR TRANSLATION
Knowledge gives humility.
Word-perfect · also accepted: “gives modesty”
COMPOSITE · 22Pronunciation grader
Recite this verse.
Read aloud · we match against the reference
विद्या ददाति विनयम्
VIDYĀ DADĀTI VINAYAM
REFERENCE
YOU
विनयम् · the anusvara (the dot) softens to ‘m’. Listen to the reference and try once more.
Hear it again, slowTry again
B2 · Input modes · 44 items
Four ways to type.

A segmented bar above every typing input — students pick what fits their device.

INPUT · MODE 1/4Keyboard · default
Write ‘student’ in Devanagari.
Type the answer
KeyboardDictateSnapNative
शिष्य
INPUT · MODE 2/4Dictate
Explain what विद्या ददाति विनयम् means.
Speak in English about the verse
KeyboardDictateSnapNative
Knowledge gives humility. When someone really learns something, they realise how much they do not yet know and that…
LISTENING · 00:18
Tap stop when done. You’ll see the text to fix before submitting.
INPUT · MODE 3/4Snap a photo
Translate the verse to English.
Write on paper, take a photo
KeyboardDictateSnapNative
YOUR PHOTO
Knowledge gives
humility, humility
gives worthiness.
4:08 pm
WE READ
Knowledge gives humility, humility gives worthiness.
Looks right?Edit · Re-snap
INPUT · MODE 4/4Native keyboard
Write ‘teacher’ in Devanagari.
Uses your phone's own Indic keyboard
KeyboardDictateSnapNative
गुरुः
ENspacesend
We don’t change your keyboard. Whatever you already use, works.
B2 · Global aids · 22 items
Two global aids.

Available anywhere a Sanskrit word or input appears.

GLOBAL · X1Long-press → translate
A reading slot, mid-passage.
Hold any word for a moment
The subhashita begins with the word विद्या, a feminine noun in Sanskrit that has no neat English match…
विद्याहिन्दीscaffold
VIDYĀ · feminine noun
ज्ञान, सीखना, या किसी विषय की समझ।
Knowledge, learning, or understanding of a subject. The English word “study” is close but narrower.
No XP penalty for using thisSave to revision
Works anywhere a Sanskrit word appears.
GLOBAL · X2IAST fallback · type in Latin
Write ‘school’ in Sanskrit.
If you don't have a Devanagari keyboard
KeyboardDictateSnapNative
vidyālaya
↓ converts to
विद्यालय
IAST is the standard Latin transliteration for Sanskrit. Long vowels use a bar: ā, retroflexes use a dot: . Tap any letter on the keyboard to see how it maps.
B2 · Feedback states · 55 items
Five feedback states.

Applied to the same single-choice pattern. Used identically across every primitive.

CORRECTState · correct
Which type of सन्धि is in line 1?
Single choice
व्यञ्जन सन्धि
Consonant
विसर्ग सन्धि
Visarga
स्वर सन्धि
Vowel
Nailed it.
विसर्ग सन्धि is the right family here. Two vowel-final words joined through a visarga.
+15 XP · streak holds
INCORRECTState · incorrect
Which type of सन्धि is in line 1?
Single choice
व्यञ्जन सन्धि
Consonant
विसर्ग सन्धि
Visarga
स्वर सन्धि
Vowel
Not this one. No worry.
व्यञ्जन is consonant sandhi. Look at what’s at the join. There’s a visarga (the dot-mark), not a consonant pair.
Try again, or tap reveal.
PARTIALState · partial
Which type of सन्धि is in line 1?
Single choice
व्यञ्जन सन्धि
Consonant
विसर्ग सन्धि
Visarga
स्वर सन्धि
Vowel · close
½Half there.
You spotted that it’s a vowel-related junction, but the specific family here is विसर्ग (visarga), not pure svara.
+5 XP for the half · keep going
HINTState · hint
Which type of सन्धि is in line 1?
Single choice
व्यञ्जन सन्धि
Consonant
विसर्ग सन्धि
Visarga
स्वर सन्धि
Vowel
?Quick nudge.
Look at the join between विद्या: and the next word. The mark above the ‘ya’ (the colon-like one) is your clue.
हिन्दीscaffold
No XP lost · hints are free in this slot
REVEALState · reveal
Which type of सन्धि is in line 1?
Single choice
व्यञ्जन सन्धि
Consonant
विसर्ग सन्धि
Visarga · answer
स्वर सन्धि
Vowel
iHere's the answer.
विसर्ग सन्धि. When a word ends in a visarga (the small two-dot mark) and meets a vowel or soft consonant, the visarga changes form. That’s what’s happening between line 1’s two words.
Add to revision · resume in 8 sec
tripleLingo
A
Aarav
Class 9-C · DPS R.K. Puram
B2 · 28 atoms · catalog view
The interaction kit.
18 + 4 + 4 + 2 = 28

The design system’s answerable surfaces. Every lesson slot picks one primitive (or composes a few). The cards below sit in their idle or typical state — this is the catalog, not a live attempt.

B2 · Interaction primitives · 1818 items
Eighteen atoms.

The smallest answerable units — every slot uses one or composes a few.

SELECTION · 01Single choice
What kind of सन्धि is in line 1?
The connector 'विद्या ददाति' joins via …
व्यञ्जन सन्धि
Consonant
विसर्ग सन्धि
Visarga
स्वर सन्धि
Vowel
अनुस्वार
Nasal
SELECTION · 02Multi choice
Which of these are Indian classical languages?
Pick all that apply
संस्कृतम्Sanskrit
தமிழ்Tamil
हिन्दीHindi
ಕನ್ನಡKannada
SELECTION · 03True / false
“विद्यालय” means ‘school’.
One tap
True
सत्यम्
False
असत्यम्
विद्या (knowledge) + आलय (abode) = a place of knowledge.
SELECTION · 04Tap-the-word
Find the verb in this verse.
Tap the verb
विद्या ददाति विनयम्
ददाति · “gives” · 3rd person singular present.
MATCHING · 05Drag to pair
Connect each Sanskrit word to its meaning.
Lines show your matches
विद्यालय
school
पुस्तक
book
गुरु
teacher
शिष्य
student
MATCHING · 06Sort into groups
Sort by category.
Drag each word to its part of speech
Noun · संज्ञा
विद्यागुरु
Verb · क्रिया
ददातिपठति
4 of 4 sorted correctly.
ORDERING · 07Arrange to form a line
Build the verse line.
Tap tokens in the right order
विद्याददातिविनयम्
BANK · TAP TO REMOVE
पात्रताम्याति
ORDERING · 08Sequence steps
How do you solve a sandhi?
Drag to reorder
1Identify the two joined words.
2Spot the consonant or vowel at the join.
3Apply the sandhi rule.
4Write the joined form.
INPUT · 09Fill the blank
Complete the verse.
Type your answer
विद्या ददाति विनयम्
िि्
INPUT · 10Multi-blank cloze
Complete the passage.
Fill all blanks from the word bank
Sanskrit verses use sandhi to join words. The rules depend on the ______ where they meet.
WORD BANK
letterrulesoundmeter
INPUT · 11Type what you hear
Type what you hear, in Devanagari.
Played once. Tap to replay.
विद्या ददाति विनयम्
INPUT · 12Free composition
Explain in your own words what विद्या ददाति विनयम् means to you.
50-80 words · in English · save anytime
This subhashita says knowledge gives humility. The more a person learns, the more they realise how much they do not yet know. A truly learned person therefore does not boast…
34 / 80 wordsAuto-saved
READING · 13Read + answer
Panini lived in the 4th century BCE and wrote the Ashtadhyayi, a grammar of Sanskrit in 4,000 short rules. His system was so complete that linguists today still study it as the first formal description of any …
According to the passage, what did Panini write?
Q1 of 3
A book of verses
A grammar of Sanskrit
A dictionary
LISTENING · 14Hear, then answer
Listen to the verse. Answer in English.
Played twice
0:110:28
Which value does the verse praise?
Single choice
Wealth
Humility
Strength
SCRIPT · 15Type in Devanagari
Type the word for ‘teacher’.
Use the Devanagari keys
गुरुः
SCRIPT · 16Identify the rule
Identify the sandhi at the highlighted join.
Which rule applies here?
विद्या + आलय = विद्यालय
A + Ā → Ā
दीर्घ सन्धि
Long-vowel
गुण सन्धि
Guna
वृद्धि सन्धि
Vrddhi
SCRIPT · 17Transliterate
Write ‘gurukula’ in Devanagari.
Latin → Devanagari
gurukula
गुरुकुल
“a teacher’s family”, an ancient school.
INPUT · 18Word bank
Pick the word that means ‘humility’.
Tap a word to drop it in
पात्रताविद्याविनयगुरुशिष्यज्ञान
विनय · “humility, modesty”. Often seen with discipline.
B2 · Composites · 44 items
Four composites.

A few primitives combine into a single anchored task.

COMPOSITE · 19Verse anchored × 3
विद्या ददाति विनयं
विनयाद् याति पात्रताम्
A · findTap the verb
ददाति
B · sandhiIdentify सन्धि type
विसर्ग
C · meaningWhat does it mean?
COMPOSITE · 20Speak + verify
Read the verse aloud.
Say it, we'll check the script
विद्या ददाति विनयम्
VIDYĀ DADĀTI VINAYAM
Sounds good · 0:04
COMPOSITE · 21Translate · mixed-script
Translate to English.
Type the English meaning
विद्या ददाति विनयम्
↓ YOUR TRANSLATION
Knowledge gives humility.
Word-perfect · also accepted: “gives modesty”
COMPOSITE · 22Pronunciation grader
Recite this verse.
Read aloud · we match against the reference
विद्या ददाति विनयम्
VIDYĀ DADĀTI VINAYAM
REFERENCE
YOU
विनयम् · the anusvara (the dot) softens to ‘m’. Listen to the reference and try once more.
Hear it again, slowTry again
B2 · Input modes · 44 items
Four ways to type.

A segmented bar above every typing input — students pick what fits their device.

INPUT · MODE 1/4Keyboard · default
Write ‘student’ in Devanagari.
Type the answer
KeyboardDictateSnapNative
शिष्य
INPUT · MODE 2/4Dictate
Explain what विद्या ददाति विनयम् means.
Speak in English about the verse
KeyboardDictateSnapNative
Knowledge gives humility. When someone really learns something, they realise how much they do not yet know and that…
LISTENING · 00:18
Tap stop when done. You’ll see the text to fix before submitting.
INPUT · MODE 3/4Snap a photo
Translate the verse to English.
Write on paper, take a photo
KeyboardDictateSnapNative
YOUR PHOTO
Knowledge gives
humility, humility
gives worthiness.
4:08 pm
WE READ
Knowledge gives humility, humility gives worthiness.
Looks right?Edit · Re-snap
INPUT · MODE 4/4Native keyboard
Write ‘teacher’ in Devanagari.
Uses your phone's own Indic keyboard
KeyboardDictateSnapNative
गुरुः
ENspacesend
We don’t change your keyboard. Whatever you already use, works.
B2 · Global aids · 22 items
Two global aids.

Available anywhere a Sanskrit word or input appears.

GLOBAL · X1Long-press → translate
A reading slot, mid-passage.
Hold any word for a moment
The subhashita begins with the word विद्या, a feminine noun in Sanskrit that has no neat English match…
विद्याहिन्दीscaffold
VIDYĀ · feminine noun
ज्ञान, सीखना, या किसी विषय की समझ।
Knowledge, learning, or understanding of a subject. The English word “study” is close but narrower.
No XP penalty for using thisSave to revision
Works anywhere a Sanskrit word appears.
GLOBAL · X2IAST fallback · type in Latin
Write ‘school’ in Sanskrit.
If you don't have a Devanagari keyboard
KeyboardDictateSnapNative
vidyālaya
↓ converts to
विद्यालय
IAST is the standard Latin transliteration for Sanskrit. Long vowels use a bar: ā, retroflexes use a dot: . Tap any letter on the keyboard to see how it maps.
B2 · Feedback states · 55 items
Five feedback states.

Applied to the same single-choice pattern. Used identically across every primitive.

CORRECTState · correct
Which type of सन्धि is in line 1?
Single choice
व्यञ्जन सन्धि
Consonant
विसर्ग सन्धि
Visarga
स्वर सन्धि
Vowel
Nailed it.
विसर्ग सन्धि is the right family here. Two vowel-final words joined through a visarga.
+15 XP · streak holds
INCORRECTState · incorrect
Which type of सन्धि is in line 1?
Single choice
व्यञ्जन सन्धि
Consonant
विसर्ग सन्धि
Visarga
स्वर सन्धि
Vowel
Not this one. No worry.
व्यञ्जन is consonant sandhi. Look at what’s at the join. There’s a visarga (the dot-mark), not a consonant pair.
Try again, or tap reveal.
PARTIALState · partial
Which type of सन्धि is in line 1?
Single choice
व्यञ्जन सन्धि
Consonant
विसर्ग सन्धि
Visarga
स्वर सन्धि
Vowel · close
½Half there.
You spotted that it’s a vowel-related junction, but the specific family here is विसर्ग (visarga), not pure svara.
+5 XP for the half · keep going
HINTState · hint
Which type of सन्धि is in line 1?
Single choice
व्यञ्जन सन्धि
Consonant
विसर्ग सन्धि
Visarga
स्वर सन्धि
Vowel
?Quick nudge.
Look at the join between विद्या: and the next word. The mark above the ‘ya’ (the colon-like one) is your clue.
हिन्दीscaffold
No XP lost · hints are free in this slot
REVEALState · reveal
Which type of सन्धि is in line 1?
Single choice
व्यञ्जन सन्धि
Consonant
विसर्ग सन्धि
Visarga · answer
स्वर सन्धि
Vowel
iHere's the answer.
विसर्ग सन्धि. When a word ends in a visarga (the small two-dot mark) and meets a vowel or soft consonant, the visarga changes form. That’s what’s happening between line 1’s two words.
Add to revision · resume in 8 sec