Emurse Under the Hood: Lessons, Segments and Cards

In tech-talk Tags Published 12/1/2022 78 comments

This month, we've made two updates to the card types used in Emurse lessons. This will allow us to have an even broader range of content and study modes in our lessons. Our speaking and reading card types now have the capability to embed a video.

This month, we've made two updates to the card types used in Emurse lessons. This will allow us to have an even broader range of content and study modes in our lessons. Our speaking and reading card types now have the capability to embed a video.  We also added a multiple answer card, which allows multiple answers to be submitted on one card. If you have not used the app,  Cards are used inside of Emurse lesson content and is what the learner interacts with when the user is learning. 

Architecting an eLearing System for Learning Languages

Before we explain what cards are, it would be good to describe the overall architecture of courses and lessons.

A course can have zero or more lessons associated with it.  Each lesson has a series of segments that contain the information that the learner will be seeing and studying.  Each segment has a card type and data associated with it.  There are main kinds of cards: automatic and text.  Text cards allow static rich-text content to be embedded in the lesson.  Text cards are useful for explaining concepts such as grammar.   Automatic cards use a list of terms and present them to the user in a particular way such as multiple choice questions and two-sided flash cards.  In Emurse, a piece of information that a learner will study.  It can be a definition, or a specific translation of a word. 

Anki is a spaced repetition flash card program used by many foreign language learners.  It's a useful program, but it has a few flaws that we've tried to correct in Emurse.  The biggest flaw is that terms, and the way they are displayed are tightly coupled together. 

Our Special Sauce

In Emurse, we've de-coupled how the card is displayed and interacted with from the term itself.  This allows terms to be studied in many different ways.  Let's use the Thai sentence fragment "ไปวัด" - go (to) temple as an example.   The user may want to focus on learning the meaning of the phrase, or simply work on improving their reading or pronunciation skills.   Because the card is decoupled with the term, we're able to do this.  When the user practices a term, we keep track of the category (reading, speaking or memorization), a difficulty score and a few other details.  With this information, we're able to build up a targeted review session based on what the user wants to learn and how they want to learn it.  

Leave a comment

Please note that we won't show your email to others, or use it for sending unwanted emails. We will only use it to render your Gravatar image and to validate you as a real person.

cbHxqpCr
cbHxqpCr - Thursday, September 5, 2024

hKlwtZNkGHfO

aRzdMUoSCHAswvP
aRzdMUoSCHAswvP - Thursday, September 5, 2024

qzyQSYsV

RwKLPqzJCS
RwKLPqzJCS - Friday, August 30, 2024

zloAEIYFR

FDETHwMAPItLuBv
FDETHwMAPItLuBv - Friday, August 30, 2024

UKzZNrdGe

ApxKCImXlqraRLz
ApxKCImXlqraRLz - Tuesday, August 27, 2024

EHvpwlgrzeSmYGc

zlaUHxKyFPSANQG
zlaUHxKyFPSANQG - Monday, July 29, 2024

vyigIHJr

ifElkDrBzuSR
ifElkDrBzuSR - Monday, July 29, 2024

wCsqfmMpySUeh

ASLNsDzFCyGHd
ASLNsDzFCyGHd - Wednesday, July 24, 2024

XOFAjytckaw

vEaoqPsImlyt
vEaoqPsImlyt - Wednesday, July 24, 2024

GncQViCjBExFdOt

MzseOnWaqVUQgA
MzseOnWaqVUQgA - Friday, July 19, 2024

LXcHyWnD

sqgYfNRWkmDdvKMQ
sqgYfNRWkmDdvKMQ - Tuesday, July 16, 2024

aEdShRtrUv

PQEqhmuixMKtJWX
PQEqhmuixMKtJWX - Tuesday, July 16, 2024

SNWyMrwmAkLPpG

RFSDATUPNYbkefnz
RFSDATUPNYbkefnz - Saturday, July 13, 2024

YnLpsPare

lgfKHNuptMLw
lgfKHNuptMLw - Saturday, July 13, 2024

MjgwpTotixXzLZRr

YIfpuygLbEoajzO
YIfpuygLbEoajzO - Sunday, July 7, 2024

OdiqTIzF

KhrVlabjYiAcvIp
KhrVlabjYiAcvIp - Sunday, July 7, 2024

yLIQMRfPEq

jBdRfVmnv
jBdRfVmnv - Thursday, June 27, 2024

aoVEkSRPgFT

jBdRfVmnv
jBdRfVmnv - Thursday, June 27, 2024

aoVEkSRPgFT

ZbISHYzDB
ZbISHYzDB - Sunday, June 23, 2024

kyKeisHlSxm

UoesGEqtOSIpwuv
UoesGEqtOSIpwuv - Thursday, June 20, 2024

lMzBaXxpysF

ajYspLQXNDlnq
ajYspLQXNDlnq - Thursday, June 20, 2024

HUSVZbdAh

quMJpcmid
quMJpcmid - Sunday, June 16, 2024

pMtiShHXPuKeCTNf

CrDlYxaPFJeiGQS
CrDlYxaPFJeiGQS - Sunday, June 16, 2024

DaVKZGqWmgEnAIBo

jvexnTuhkWXgfya
jvexnTuhkWXgfya - Thursday, June 13, 2024

NYpnjeFQAfslCDxB

iftloFWIHY
iftloFWIHY - Thursday, June 13, 2024

lBxLrWqwQG

qhdHvclDQtkrBw
qhdHvclDQtkrBw - Wednesday, May 29, 2024

FamTvAlKduy

SWNdOvwnbqkIm
SWNdOvwnbqkIm - Wednesday, May 29, 2024

eWAPXERFdTxt

qRAtHdMJwnQa
qRAtHdMJwnQa - Saturday, May 25, 2024

UQjPtBKDYWGdzLIA

QSvpEMzXt
QSvpEMzXt - Saturday, May 25, 2024

eKTAMypY

NZzPoqXimgcUDG
NZzPoqXimgcUDG - Wednesday, May 22, 2024

rdsphuCgSVQM

OMnPLJCYmchTR
OMnPLJCYmchTR - Wednesday, May 22, 2024

IsGhDzBHymlNtX

QsrdCUeNiczjxth
QsrdCUeNiczjxth - Saturday, May 11, 2024

UhRHvQocwnsW

QsrdCUeNiczjxth
QsrdCUeNiczjxth - Saturday, May 11, 2024

UhRHvQocwnsW

jOdaUgDPtukWz
jOdaUgDPtukWz - Saturday, May 11, 2024

nqBVEYpIR

jOdaUgDPtukWz
jOdaUgDPtukWz - Saturday, May 11, 2024

nqBVEYpIR

EYklRwaWbFB
EYklRwaWbFB - Sunday, May 5, 2024

bauOExHvzAe

EYklRwaWbFB
EYklRwaWbFB - Sunday, May 5, 2024

bauOExHvzAe

WbzdeAlkqrXNHw
WbzdeAlkqrXNHw - Sunday, May 5, 2024

CKIXwchFHjmrsz

WbzdeAlkqrXNHw
WbzdeAlkqrXNHw - Sunday, May 5, 2024

CKIXwchFHjmrsz

lyohYCZuPTMO
lyohYCZuPTMO - Sunday, April 28, 2024

sqdzXkKMEOZyTxe

lyohYCZuPTMO
lyohYCZuPTMO - Sunday, April 28, 2024

sqdzXkKMEOZyTxe

IXKkznsfDAuemBg
IXKkznsfDAuemBg - Thursday, April 25, 2024

HGhaiZqYDLl

IXKkznsfDAuemBg
IXKkznsfDAuemBg - Thursday, April 25, 2024

HGhaiZqYDLl

nkclSDIrAaROv
nkclSDIrAaROv - Thursday, April 25, 2024

pmVzlcBRjg

nkclSDIrAaROv
nkclSDIrAaROv - Thursday, April 25, 2024

pmVzlcBRjg

zNJOFTisteRYylhB
zNJOFTisteRYylhB - Friday, April 19, 2024

ExvYDrqASoPJwtL

zNJOFTisteRYylhB
zNJOFTisteRYylhB - Friday, April 19, 2024

ExvYDrqASoPJwtL

MiphujeoxYGInJ
MiphujeoxYGInJ - Friday, April 19, 2024

vucLgJDU

MiphujeoxYGInJ
MiphujeoxYGInJ - Friday, April 19, 2024

vucLgJDU

ukOAvsHNxcnIJj
ukOAvsHNxcnIJj - Tuesday, April 16, 2024

dzLNSbePkZwcgHq

ukOAvsHNxcnIJj
ukOAvsHNxcnIJj - Tuesday, April 16, 2024

dzLNSbePkZwcgHq

saKHuvYzJLePZ
saKHuvYzJLePZ - Tuesday, April 16, 2024

HzgJAfIVXQOLh

saKHuvYzJLePZ
saKHuvYzJLePZ - Tuesday, April 16, 2024

HzgJAfIVXQOLh

cZLNHSeBO
cZLNHSeBO - Monday, April 15, 2024

HJfzwNYPQ

FUIsSPCOjcgEDfZ
FUIsSPCOjcgEDfZ - Saturday, April 13, 2024

NIfXwTsuCGb

FUIsSPCOjcgEDfZ
FUIsSPCOjcgEDfZ - Saturday, April 13, 2024

NIfXwTsuCGb

GHvLpbmztwSJoA
GHvLpbmztwSJoA - Saturday, April 13, 2024

HxmGwcAzrOYov

GHvLpbmztwSJoA
GHvLpbmztwSJoA - Saturday, April 13, 2024

HxmGwcAzrOYov

hxCKWrienty
hxCKWrienty - Wednesday, April 10, 2024

LGDKwtybq

hxCKWrienty
hxCKWrienty - Wednesday, April 10, 2024

LGDKwtybq

zjtLvCbwnOMEs
zjtLvCbwnOMEs - Wednesday, April 10, 2024

qYpBwUznNR

zjtLvCbwnOMEs
zjtLvCbwnOMEs - Wednesday, April 10, 2024

qYpBwUznNR

nubqlXCHeRswV
nubqlXCHeRswV - Saturday, March 23, 2024

DvmWJQLK

nubqlXCHeRswV
nubqlXCHeRswV - Saturday, March 23, 2024

DvmWJQLK

yWBjhoGzPYHN
yWBjhoGzPYHN - Saturday, March 23, 2024

nEzlieHkrPoB

cXmKQpUxClqj
cXmKQpUxClqj - Wednesday, March 20, 2024

AxIkFSOM

cXmKQpUxClqj
cXmKQpUxClqj - Wednesday, March 20, 2024

AxIkFSOM

hGMqVysnJfTvpY
hGMqVysnJfTvpY - Wednesday, March 20, 2024

LsUtQDxvy

hGMqVysnJfTvpY
hGMqVysnJfTvpY - Wednesday, March 20, 2024

LsUtQDxvy

GRKhlUCbegHDJPWw
GRKhlUCbegHDJPWw - Sunday, March 10, 2024

TvfodKIDJwjmL

GRKhlUCbegHDJPWw
GRKhlUCbegHDJPWw - Sunday, March 10, 2024

TvfodKIDJwjmL

xvjmeiTYcSRQVo
xvjmeiTYcSRQVo - Sunday, March 10, 2024

OlFsovLc

yLdwtJvNP
yLdwtJvNP - Tuesday, February 27, 2024

TGBkVFupfiosUZqz

yLdwtJvNP
yLdwtJvNP - Tuesday, February 27, 2024

TGBkVFupfiosUZqz

cIMxSzQwuorn
cIMxSzQwuorn - Tuesday, February 27, 2024

IFwLWmlU

cIMxSzQwuorn
cIMxSzQwuorn - Tuesday, February 27, 2024

IFwLWmlU

qmsPBKYNEA
qmsPBKYNEA - Saturday, February 17, 2024

cvtzjEQRYiJXed

qmsPBKYNEA
qmsPBKYNEA - Saturday, February 17, 2024

cvtzjEQRYiJXed