I ndo ne s i a n J o ur na l  o f  E l e c t r i c a l  E ng i ne e r i ng  a nd C o m p u t e r  Sc i e nc e   V o l.   11 N o.   2 A ug us t   201 8 , p p 7 40 ~ 74 6   I SSN :   2502 - 4752 D O I :  10. 11 591/ i j eecs . v 11. i 2 .p p 740 - 7 46          740       Jou r n al  h om e p age h ttp : //ia e s c or e . c om / j our nal s / i nde x . php/ i j e e c s   T icT a d:  A  Cha t t e rbo t  f o r L ea rn ing  Vis ua l C#   P ro g ra m m ing   ba s ed o n E x pert   Sy s t e m       V i no t hi ni  K a s i na t ha n 1 ,   A i da  M us t a pha 2 ,  So ni a  Si o w 3 M ar s h e l l a H op m a n 4   1 ,3 ,4 F a c ul t y  of  C o m put i ng  E ng i ne e r i ng   T e c hnol og y ,   A s i a  P a c i f i c  U ni v e r s i t y  o f  T e c hnol og y  a nd I nn o v a t i on ,  M al ay s i a   2 F a c ul t y  of  C o m put e r  S c i e nc e  a n d I nf or m a t i on T e c hnol og y ,  U ni v e r s i t i  T un H us s e i n  O nn  M a l a y s i a       A rt i cl e I n f o     AB S T RAC T   A r tic le  h is to r y :   R ecei v ed   F eb   1 1,  201 8   Re v i se d   Ap r   2 1 ,  201 8   A ccep t ed   Ap r   2 7,  2 018     T hi s  pa pe r  pr e s e nt s  T i c T a d,  a  C ha t t e r bot  o V i s ua l  C P r og r a m m i ng  t o he l p   s t ude nt s  w ho s t r ug g l e   w i t h l e a r ni ng  pr og r a m m i ng ,  or   w ho  w a n t s  t o l e a r V i s ua l  C #.  T i c T a d pr ov i de s  a e f f i c a c i ous  w a y  t o m e m or i z e  t he  c onc e pt s   t hr o ug h a n i nt e r a c t i v e g at e w a y .   T h i s  w i l l  d ecr eas e t h e t i m an d  ef f o r t  n eed ed   t o l e a r V i s ua l  C # a s  c om pa r e d t o  t r a di t i ona l  m e t hods .   Ke y wo rd s :   E xp e r t  s ys t e m   C h at t er b o t   V i su a l  C#   C opy r i g ht   ©  201 8   I ns t i t ut e  o f  A d v anc e d E ngi ne e r i ng  an Sc i e nc e   A l l  ri g h t s re se rv e d .   Co rre sp o n d i n g  Au t h o r :   V i no t hi ni  K a s i na t ha n ,   F a c ul t y o f   C o m p u t i n g E ngi ne e r i ng T e c hno l o g y,   A s i a P aci f i c U n i v er s i t y  o f  T e c hno l o g y  a nd  I nno va t i o n,  M a l a ys i a .   E - m a i l :  v i no t hi ni @ a p u. e d u. m y       1.   I NT RO D UCT I O N   T r a d i t i o n al   m et h o d s  o f  t each i n g  ar e cu r r en t l y  t h m o s t   pop u l a r  f or m  of  t e a c h i n g  i n  s oc i e t y  t oda y .   T h e r eg u l ar  u s e o f  b o o k s  an d  p ap er s  i s  n o w  co m m o n p l ace i n  an y  cl as s r o o m  r eg ar d l es s   o f  ag e g r o u p .  T h i s   s cen ar i o  h o w ev er   h as  b eg u n  t o  ch an g w i t h  t h e i n cr eas i n g  d i f f u s i o n  o f  t ech n o l o g y  i n t o  t h e cl as s r o o m ,   w h i c h   r e s e ar ch  b y   D u r h a m  U n i v er s i t y  i n d i cat es   h a s  a p o s i t i v e i m p act  u p o n   s t u d en t   l ear n i n g  [ 1 ] . O n s u b j ect  ar ea i n   p a r t i c ul a r   w hi c s t a nd s   t o   b e ne f i t   f r o m   t he   us e   o f   t e c hno l o g y   i s   t he   t e a c hi n o f   p r o gr a m m i n g.   L ear n i n g   a   pr og r a m m i ng  l a n gu a g e  c a n be  c h a l l e n gi ng   f or   s t u d en t s  p ar t i cu l ar l y   w i t h o u t  t h e as s i s t a n c e o f  a  g o o d  t each er   o r  g u i d an ce  m at er i al   t o  i g n i t t h e l ear n er s   i n t er e s t  i n  t h e s u b j ect .   T h e m ai n  co r e o f  t h i s  p r o j ect  i s  t o  s p ar k  an   i nt e r e s t  i n t he  V i s ua l  C #  p r o gr a m m i n g l a ng ua ge  t hr o ug h t he  us e  o f  a A I  T i c   T a ck  T o e g am e .   T h e  s y s t e m  i s  de s i gn e d t o s u ppl e m e n t  c onv e n t i on a l  t e a c h i ng   m e t h ods  a n d t o h e l p s t u de n t s   w h o a r e   n o t  p ar t i ci p at i n g  act i v e i n  cl a s s  d u e  t o  s h y n es s ,  as   w el l  as   s l o w er  l ear n er s   w h o  ar e u n ab l e t o  k eep  u p   w i t h   t h ei r  p eer s .   A s  t h e  s y s t e m  r eq u i r es  t h le a r n e r s  d ir e c t p a r ti c ip a tio n  it a li g n s   w it h  r e s e a r c h  [ 7 ]  in d ic a ti n g  t h a a c tiv e  le a r n i n g  is   m o r e  e f f e c t iv e  th a n  le c tu r e s  [ 6 ] .  E x is tin g  d ig ita l te c h n o lo g ie s  p r o v id e  little  in  t h e   w a y  o f   i n t er act i o n  b et w een  s t u d en t s   an d  t h e l ect u r er ,  h e n ce o n l y  o n e - wa y  c o m m u ni c a t i o n b e t w e e n t he   s t ud e nt  a n d   th e  s y s te m  i s  f a c il ita te d .   T h e l ear n i n g  t ec h n o l o g y  p r o p o s ed  i s  b as ed   o n  t h e ar ch i t ect u r e o f  an  ex p er t  s y s t e m .  A n  ex p er t   s y s te m   f a ll s   w ith in  t h e  a r e a  o f  A r ti f ic ia l i n te lli g e n c e  a n d  h a s  d ev el o p ed  i n t o  a l ar g e t o p i s in c e  it s  em e r g en c i t he   m i d - 1960s .   A l t h o u g h   t h er e ar m a n y   d ef i n i t i o n s   o f   an   e x p er t   s y s t e m ,  i t   ca n  b b es t  d es cr i b ed   as  a   s ys t e m  t ha t  c a p t ur e s  t he   kno w l e d ge  o f  a n e xp e r t  t o   s o l ve  p r o b l e m s ,  o r  a l t e r na t i ve l y s o f t w a r e  t ha t  t a ke s   i np ut   t h r oug h   pr e de f i n e r u l e s   t g i v r el at ed   o u t p u t .   T h m ai n   p ar t s   o f   t h ex p er t   s y s t e m   ar t h K n o w l ed g e   B as e,  I n f er e n ce E n g i n e a n d  U s er  I n t er f ace.  T h e u s er  i n t er f a ce i s   w h er e t h n o n - e xp e r t  u s e r  i s   go i n g t o  q ue r Evaluation Warning : The document was created with Spire.PDF for Python.
I nd o ne s i a n J  E l e c  E ng  &  C o m p  S c i     I SSN :   2502 - 4752       T i c T ad:  A  C hat t e r bot  f or  L e ar ni ng V i s ual  C #  P r ogr am m i ng   bas e d on  E x pe r t   ( V i not hi ni  K as i nat han )   741   t he   e xp e r t  s ys t e m ,   i n t he  c ha t t e r b o t s   c a s e ,  t hi s  i s  d o ne  b y   t y p i ng i te x t r e le v a n t to  w h a t t h e  u s e r  wa n t s     t o  a s k  [8 ].   T h er e ar e t h r ee t y p es  o f  e x p er t  s y s t e m s ;  r u l e - b as ed ,  k n o w l ed g e - ba s e d,  a n d f u z z y  l ogi c - b as ed :   1.   R ul e - b as ed  e x p er t  s y s t e m s  ar e ex p er t  s y s t e m s  t h at  r es p o n d  i n  t h f o r m  o f   r u l es ,  an  ex a m p l e p r o v i d ed   by  [ 8]   w oul d   b e t h e ‘ I F - T H E N  r u l e.  I n  p s e u d o co d e “ I F  t h e an i m al  i s   m eo w i n g ,  T H E N   t h e an i m al  i s  a   c a t.   A n d  t h e  e x p e r s y s te m   w ill o u tp u T h e  a n i m a l i s  a  c a t’  if  t h e  i n p u t  is  ‘ T h e  a n i m a is   m e o w in g .   A n   e x a m pl e   w o u l d be  S e n s or  C ont r ol  E x pe r t  S y s t e m .   2.   K no w l e d ge - b as ed   s y st e m s     K no w l e d ge - b as ed   s y s t e m s   ar d es cr i b ed   as   h u m an - c e nt r e d ,  w hi c h w o ul d   m e a n s  t ha t  s uc s ys t e m s  a r e   d e s i g ne d  t o  und e r s t a nd   w ha t   t he  u s e r  i s  s a yi ng,  a nd  r e s p o n d   a ppr opr i a t e l y   a c c o r d i ng t o  t he   kno w l e d ge  r e s i d i ng  w i t hi n t he  e xp e r t  s y s t e m s .   A n e xa m p l e   w o u l d  b e  M ed i cal   T r e a tm e n t E x p e r t S y s te m .   3.   F uz z y  l o gi c - b a se d  s y s t e m s     F u zz y  l o g i c b as ed  ex p er t  s y s t e m s  ar e d ev el o p ed  u s i n g  f u zz y   l o g i c,   m ea n i n g   t h er e i s  u n cer t ai n t y .  T h i s  i s  s i m u l at ed  t h r o u g h  l e s s  p r eci s e an d  l o g i cal   m et h o d s  f o r  t h e d eci s i o n s   m ad e t o   n ot  be  s t u ck  b et w ee n  B o o l e an  o p t i o n s ,  an d  o f f er  a g r e y  ar ea as  a s o l u t i o n .  A n  e x a m p l w o u l d  b E ngi ne e r i ng T e a c hi n g E xp e r t  S y s t e m .  T he s e  a r e  a m o ng t he  f e w  o f   m a n y  e xp e r t  s y s t e m s  t ha t  e xi s t  i n t h e   w or l d t oda y .  A n d t h e r e  a r e  l i k e l y   t o be   m a ny   m or e   m e t h odol og i e s  a n a p p lic a tio n s   in  n e w  f ie ld s  y e to   b e d i s co v er ed  [ 8 ] .   T h e  m o s t i m p o r ta n t a s p e c t o f  c r e a tin g  a n  e x p e r t s y s te m   w o u ld  b e  th e   k n o w le d g e .   W ith o u t t h e   kno w l e d ge ,  t he  e xp e r t  s ys t e m   w o ul d  b e  no   m o r e  t ha n j us t  a   s he l l   w i t ho ut  a n y p a r t i c ul a r  c o nt e n t .  T hi s  c o nt e nt   i s  r e t r i e v e pr i or   t t h e  c r e a t i on   of   t h e   pr og r a m  b y   a n   e xpe r t ,   or   a n   i nf or m a t i on   ba n f r o m   w h e r e   a l l   t h e   r e qu i r e d i n f or m a t i on  s o u r c e d a n d a ppl i e d i n t o l og i c a l  r u l e s .  T h i s  i n f or m a t i on   w oul d be  c a l l e d u pon  b y  t h e   u s e r  t h r ou gh  k e yw or ds  or  l og i c a l  ope r a t or s  f o r  t he  e xp e r t  s ys t e m  t o  p r o c e s s  a nd   gi ve   va l i d  o ut p ut .   T h e  dom a i n  of  e x pe r t i s e  c hos e n  a s   t h e   kn o w l e dg e  ba s e  of  t h e  pr opos e d s y s t e m  i s   V i s u a l  C #   pr og r a m m i ng .   A c c or di n g   t o a  s t u d y  don e  b y  [ 2] ,  49%  of  i n t r odu c t or y  pr og r a m m i ng   c ou r s e s  a r e  obj e c t - o r ie n te d ,  w it h   M i c r os of t s  C #  a n  i n c r e a s i ng l y  popu l a r  l a ng ua g e  t h r ough   w hi c h  t o t e a c h i n g pr og r a m m i ng  [ 3] .   C # r un s  on  . N E T  F r a m e w or k ,   w h i l e  V i s u a l  C #  f oc u s e s   m or e  on  t h e   w i n do w s  f or m  a ppl i c a t i on  a s pe c t  of   i t .   W i n d o w s  d e s cr i b e t h i s  l an g u a g e as   s i m p l e a n d  eas y  t o  l ear n ,  ev e n   f or  us e r s  c o m i ng   f r o m   ot h e r  pr og r a m m i ng  la n g u a g e s  li k e  J a v a  o r  C + + ,   w h o   w ill ta k e  l ittle  ti m e  to  le a r n  th e  la n g u a g e  t h a n k s  to  its   f a m ilia r  s y n ta x  [ 3 ] .     T h e p r o p o s ed  s y s t e m  o r  l ear n i n g   t ech n o l o g y  i s  ca l l ed  T i c T ad .   T i c T ad  i s   m ean t  t o  act  a s   a t each i n g   t ool   o r  a  b a s ic  tu to r ia l to  te a c h  th e  u s e r  h o w  to  p r o g r a m  i n  V is u a l C # .  T h e  s y s te m  i s  c a p a b le  o f  p r o v id in g  th e   u s e r   w i t h a  ba s i c  e x pl a n a t i on of   w ha t   C # i s ,  a n d t h e  ba c kg r ou n t o t h e  pr og r a m m i ng   l a n gu a g e ,  a n w i l l   r e s pon d a ppr o pr i a t e l y  a c c or di n g l y  t o t h e  obj e c t - or i e n t e d C # qu e s t i ons  pos ed  b y  t h u s er .   T he  i nt e nt i o w i t h   t h e ex p er t  s y s t e m  i s  t o  s u p p l e m en t  t h e l ear n i n g  d o n e f ace - to - f ace  w i t h  t h e l ect u r er  r at h er  t h an  t o  r ep l ace i t   a lto g e th e r .  I t c a n  b e  u s e d  a s  a n  a s s is t iv e   to o l to  h e lp  le c tu r e r s  a n d  s t u d e n ts  to  te a ch   an d  l ear n   C # .  T h l a n gu a g e  e m be dde d i nt o t h e  s y s t e m  a l s o o f f e r s  t e xt - to - s p eech ,   w h i c h  o f f er s  a co m p el l i n g  ad v a n t a g e t o   au d i t o r y   l ear n er s .   A s   f o r   v i s u al   an d  k i n aes t h et i l ear n er s ,   t h er i s   a n   ap p l i cat i o n   i n t eg r a t ed   i n t o   t h e x p er t   s ys t e m  t ha t  p r o vi d e s  a n   i n t er a ct i v e i n t er f ace  w i t h  i m a g es  t h at  p r o m o t es  act i v e l ear n i n g  t o  ed u cat e b ey o n d  t h e   b o u n d ar i es  o f  t h e cl as s r o o m .   C u r r e n tl y  t h e r e  is  a n  E x p e r t S y s te m  t h a t s p e c ia liz e s  in  C # ,  th o u g h  n o t V is u a l C #  [ 4 ] .   T h e  s y s te m   w a s  d es i g n ed  i n  a f o r m  i n t er f ace,  t h o u g h  t h w a y  i t s  d ev el o p er s  [ 5 ]   d i s s e m i n at e t h ei r  i n f o r m at i o n  co u l d  b i m pr ov e d.  T h e  s y s t e m   w a s  b a s e d on  t h e  V A R K  pe da g ogy ,   w h i c h  pr opos e d t h a t  t h e r e  a r e  f ou r  t y pe s  of   le a r n e r s : V is u a l,   A u d ito r y ,  R e a d in g /W r iti n g  a n d  K in a e s t h e ti c .  W r ig h t a n d  S to k e s  h a v e  d e m o n s tr a t e d  t ha t  t he   V A R K  p e d a go g y p r o vi d e s  b e ne f i t s  t o  t he  s t ud e nt s  e d uc a t i o n [ 6 ] .  H o w e ve r ,  t he i r   w o r k o nl y c a t e r s   f o r   s t ud e nt s   w h o  s t ud y  t hr o ug h r e a d i ng.  T he  c ur r e nt   w o r k f l o w  i s  d e s i g ne d  a s  f o l l o w s :   a.   T h e s t u d en t  s e l ect s  a l es s o n .   b.   T h e s t u d en t  r ead s  t h e co n t en t   f r o m  t he  l e s s o n.   c.   T h e s t u d en t   w i l l  h a v e a t es t  b a s ed  o n  t h e l es s o n   h e/ s h e s el ect ed .   d.   T h e s t u d en t  a n d  t each er  can  e v al u a t e b as ed  o n  t h e t es t  t h s t u d en t   h as  d o n e.   O t he r  l e a r ni n s t yl e s  a r e   ne gl e c t e d ,   w hi c m a y no t  a p p e a l  t o  s t ud e nt s   w ho  d o  no t  c o r r e s p o nd  t o  t he   R ead i n g  p ed ag o g y .  T o  ad d r es s  t h i s  i s s u e,  t h e p r o p o s ed   T i cT ad  w i l l  b e i n  a f o r m  o f  a ch at t er b o t  an d  o f f er s   co n v er s at i o n al  cap ab i l i t i es  s i m i l ar  t o  a h u m a n  t each er   w i t h  t h e e x p er t i s e t o  t each  V i s u a l  C # .  T h e r em ai n d er   o f  t h i s  p ap er  i s  o r g an i zed  as  f o l l o w s .  S e c tio n  2  p r e s e n ts  e x is ti n g  te c h n o lo g ie s  o n  c h a tte r b o t,  S e c tio n  3   pr e s e n t s  t h e   m e t h odol ogy   u s e d t o de v e l op T i c T a d,  S e c t i on  4 pr e s e n t s  t h e  e v a l u a t i on  o f   T i c T a d ,  a n d f i n a l l y   S e c tio n  5  c o n c lu d e s   w it h  s o m e  in d ic a tio n   f o r  f u tu r e  p la n s .       2.   RE L AT E D W O RK   A  c h a tte r b o t  ca n  b e d es cr i b ed  as  a r o b o t  t h at  s p ea k s  t o  t h u s er  a s  i f  i t   w er e a r eal  h u m a n .  A l t h o u g h   n o  ch at t er b o t   h as  co m e cl o s e  t o  em u l at i n g  t h e ch at t i n g  o f  a r eal  ex p er t / h u m a n ,  t h er e ar e s o m e t h at  co m e   Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SSN :   25 02 - 4752   I nd o ne s i a n J  E l e c  E ng  &  C o m p  S c i ,   V o l.   11 , N o .   2 A ug us t  2018   :   7 40     746   742   cl o s e.  S o m e ch at t er b o t s  h a v e  a t ex t  t o  s p eech  f u n c t i o n ,   w h ile  o th e r s  a r e  r e lia n t o n  j u s t  b a s ic  te x t.  S o m e   e x a m p le s  o f   w e ll - kn o w n  c ha t t e r bot s   w ou l d be  E L I Z A  a n d A L I C E  [ 8] .  C u r r e n t l y ,  t he r e  i s  a n  e x i s t i ng  ch at t er b o t  t h at  s p eci al i zes  i n  J av a,   w h i ch  i s   u s ed  t o   s u p p o r t  d i s t an ce l ear n i n g .  T h e s y s t e m   r el i es  u p o n  t h e  u s e   of  ‘ t a gs ,   w hi c h  c or r e s pon d t o e x pe c t e d i n pu t   f r o m   t h e   us e r  a n d a l i gn   w i t h  t h e   kn o w l e d ge  c o nt a i ne d   w i t hi n   t he  s ys t e m .   .  T h i s  s y s t e m   w a s   co n cep t u al i s ed  as  a c h at t er b o t  i t  p r o v i d es  a  m o r e e n g a g i n g   w a y  t o  l ear n  co n t e n t   a s  oppos e d t o s i m pl y  r e a di ng  t e x t  [ 9] .     A no t he r   s t ud y  e xa m i ni ng  t he   us e  o f  a  c ha t t e r b o t  i n  d i s t a nc e   l e a r ni n g  s ho w s   t ha t  c ha t t e r b o t s   ha ve  a n   o v er al l   p o s i t i v e f f ect ,   a l b ei t   w i t h   a   n eed   f o r   f u r t h er   r ef i n e m en t   a n d   i m p r o v e m e n t .   T h p ar t i ci p an t s   o f   t h s t u d y  r eac h ed  t h e co n cl u s i o n  t h at  t h e ch at t er b o t is  m o r e  a p p e a lin g  to  th e  s tu d e n t a s  c o m p a r e d  to  r e a d in g  te x t,   w h i c h  s u p p o r t s  t h e p r o p o s al  o f  t h e J av a c h at t er b o t .  L i k e al l   r ecen t  ch at t er b o t s  h o w e v er ,  t h e y  h a v e n o t  co m e   cl o s e t o  h u m an   l i k e  b eh a v i o u r  an d  t h e co n v er s at i o n  b et w een  t h u s er  a n d  t h e c h at t er b o t  l ack ed  d ep t h  a s   d es cr i b e d by  [ 10] .   T h e  I n te llig e n t tu to r in g  s y s te m  ( I T S ) ,   i s  a n e xp e r t  s y s t e m   t ha t  f o c us e s  o n t he  t e a c hi n g o f  s t ud e nt s ,   an d  ai m s  t o  p r o v i d e a  u n i q u l ear n i n g  e x p er i en ce  o f  each  u s er  s o  a s  t o  ac h i e v m o r e  ef f e ct i v l ear n i n g .  T h e   us e  o f  e xp e r t  s ys t e m s  i n t e a c h i ng i s  no t  ne w   A  p a p e r  i n 2 0 10  b y  [ 1 1 ]  m e nt i o ns  a n I T S   t e d uc a t e  s t ud e nt s  i n   t h f i el d  o f  e n g i n eer i n g  b as e d  o n  f u zz y  l o g i c,  a n d  t h at  i t  o f f er s  ed u cat i o n al   be n e f i t s  t o t h e  s t u de nt .  [ 11]   e m p h a s i ze t h at  t h e ex p er t  s y s t e m  t ai l o r s  t o  each  i n d i v i d u al   s t u d e n t  n eed s ,  an d  act  as  a  m o t i v at i n g   f act o r  f o r   t he   s t ud e nt  t o   s t u d y  as  t h e y  ca n  i n t er act   w i t h  t h s y s t e m   t o  l ear n  t h f u n d a m en t al s  b ef o r ad v an ci n g  t o   m o r ch al l e n g i n g   co n cep t s   o f   en g i n eer i n g .   [ 1 1 ]   b el i ev t h ex p er t   s y s t e m   i s   t h m o t i v at i o n   b eh i n d   t h s t u d en t s   in te r e s t,  a s   it p r o v id e s  a  b e tte r  a n d  f r ie n d lie r  e n v ir o n m en t   f o r  t h e s t u d en t s  t o  l ear n ,   w h i l e b ei n g  ab l e t o  as s es s   t h e i r  pr og r e s s  a n d pr ov i de  be ne f i t s  t o   b o t h s t ud e nt  a nd  l e c t ur e r  [ 8 ] .   A  l i t er at u r e r ev i e w  d o n e b y  [ 5 ]  s h o w s  t h a t  t h er e ar m a n y   ex p er t  s y s t e m s  a v ai l ab l e t h at  s p eci al i s ed   i n p r o gr a m m i n g.   T he  a ut ho r s  p r o v i d e an  ex t e n s i v e l i s t  o f  s y s t e m s  an d  t h e co r r es p o n d i n g  r es ear ch  p ap er s  i n   w h i c h t he y a r e  p r o p o s e d  i nc l ud i ng s ys t e m s   f o r  t he  t e ach i n g   o f  J av a,  C ++ an d  C #  [ 5 ] .       3.   R ES U LT S   A ND AN AL Y S I S   T h i s  p ap er  p r o p o s ed  an  ex p er t  s y s t e m   w i t h  a  co n v er s at i o n a l   cap ab i l i t y   t o   he l p  s t ud e nt s   w h o  s t r u ggl e   w i t h l e a r ni n g,  o r  w a nt  t o  l e a r n V i s ua l  C .  F i gur e  1  o ut l i ne s  t he  p r o c e s s  t o  d e s i gn a nd  d e ve l o p  t he  p r o p o s e T ic T a d  s y s te m .           F i g u r e 1 .  D ev e l op m e n t   m e t h o dol ogy  f or  T i c T a d       T i c T a d   t each es  t h e s t u d en t s   v i a a g a m w h i ch   i s  co d ed  u s i n g  C # .  T h e s p eci al i t y  o f  t h i s   f e at u r e i s  t h e   g a m e i t s el f  i s   m o r e o f  an  ex p er t  s y s t e m   w h er e t h u s er  g et s  t o  l ear n  h o w  t o  cr eat e s u c h  ap p l i cat i o n s  u s i n g   b as i c v i s u al   C #  co n t e n t .   A  u s er  can  acces s  t h i s   g a m b y s i m pl y  k e y i ng  i n   T i c t a c ode  or  “ pl a y  g a m e   Evaluation Warning : The document was created with Spire.PDF for Python.
I nd o ne s i a n J  E l e c  E ng  &  C o m p  S c i     I SSN :   2502 - 4752       T i c T ad:  A  C hat t e r bot  f or  L e ar ni ng V i s ual  C #  P r ogr am m i ng   bas e d on  E x pe r t   ( V i not hi ni  K as i nat han )   743   k e y w o r d s .  T h e g a m e i s  al s o  o n e o f  t h e k e y   f eat u r es  T i cT a d  w i l l  b e p r o m p t i n g  t h e u s er   t o  acces s .  A n o t h er   i nt e r e s t i n f e a t ur e  i s  t ha t  a   us e r  c a n p l a y t h i s   ga m e  e ve w i t h T i c T a d  b y  s i m p l y k e y i n g i t he   w o r d   c o mp ut e r  i t he  ga m e  a s   a  p l a y e r   na m e .  T hi s   f e a t ur e   d o e s  no t  o n l y he l p  a   us e r   t o  i m p r o ve  t he i r  C #   p r o g r am m i n g  k n o w l ed g e,   b u t   al s o   i t   h el p s   t h e m   t o   h av a   cl ear   i d ea  ab o u t   t h ei r   cap ab i l i t i es   a n d   s t r en g t h s   w i t h  ba s i c  pr og r a m m i ng  c on c e pt s .   F i g ur e  2  s ho w  t he  c ha t t er b o t  i n t er f ace o f  T i cT a d ,   w h i c h   s p ea k s ”  t o  t h e  s t u d en t  an d  r eq u es t  t h e   s tu d e n t to  p la y   th e  T ic T a d  g a m e .  T h e  f i g u r e  a ls o  s h o w s   th a t a  s t u d e n n a m e d  M a r s h e lla  s ta r ts  p la y in g  t h e   ga m e   w i t h  c o m p u t e r .   A f t e r  t h e  s t ud e nt  f i ni s he s  p l a yi ng  t he   ga m e  t he  c ha t t e r b o t w il t h e n  s u g g e s t to   s t u d e n ts   w h e t he r  t he y  a r e  i nt e r e s t e d  i b ui l d i n g t he i r  o w ga m e  o r   w o ul d  t he y  l i ke  t o  l e a r n ho w  t h e  T i c T a d  ga m e   w a s   de v e l ope d.           F i g ur e   2.  G a m e  pl a y  e n v i r onm e nt  T i c T a d       A s  t he  s t ud e n t  c o nt i nue s  t o  e xp l o r e  t he  ga m e ,  t he  s c r e e n s h ow n i n  F i gu r e  3  w i l l  be  di s pl a y e d.   T h e s e   a r e  t he  l e a r ni ng e nv i r o n m e nt s   f o r  C #  p r o gr a m m i n g i n t he   ga m e .           F i g ur e  3 .  T i c T a d  l e a r ni ng i nt e r f a c e       I f  t h e  s t u de n t  c l i c k s  on  t h e   s m a l l   i c on s ,   F i g u r e  4 a n d F i gur e  5  w i l l  pop ou t .  E a c h f i gu r e  h a s  a n e x i t   b ut t o n t h at   w h e n  cl i c k ed   w i l l  r et u r n   t h u s er  t o   m ai n  T i cT ad  l ear n i n g  i n t er f ace.  I n  t h e b ack g r o u n d  t h e   Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SSN :   25 02 - 4752   I nd o ne s i a n J  E l e c  E ng  &  C o m p  S c i ,   V o l.   11 , N o .   2 A ug us t  2018   :   7 40     746   744   ch at t er b o t  v o i ce can  b h ear d  ex p l ai n i n g  t h e p u r p o s e o f  t h b u t t o n s .  T h e i n t er f ace i n  F i g u r e 4  al s o  h as  b u t t o n s   t o v i e w  c ode s  on   h o w  t o bu i l d  t h e  bu t t on .  T h e  c od e s  d is p la y   w il l b e  in  C # .           F ig u r e  4 .  W h a t is  b u tto n : T ic T a d   i n t er f ace       F i g ur e   s h o w s  an o t h er  f u n c t i o n al  cal l ed  L ab el  an d  s a m p l e C #  co d e  o n  h o w  t o  b u i l d   t h e L ab el   f u nc t i o n.           F ig u r e  5 .  W h a t is  la b e l: T ic T a d  in te r f a c e       A d d itio n a l  f u n c tio n a lit y  p r o v i d e d  b y  t h e  T ic T a d  c h a tte r b o s y s te m  i n c lu d e s  t h e  a b ilit y   f o r  u s e r s  to   s to r e  in f o r m a tio n  in to  th e   s y s t e m .  T ic T a d  r e q u e s ts  th e   u s e r  p r o v id e  f e e d b a c k ,   w h ic h  t h e  s y s te m   s to r e s  in  it s   kno w l e d ge  b a s e   f o r  f ut ur e   us e .  O n  t he  s t a r t - up   p ag e,  T i cT a d   w h i ch  i s  cr eat ed  u s i n g  s p eci a l  i n t er n al  v ar i ab l e s   o f  V er b o t ,  w i l l  g r eet  t h e u s er  b y  i n t r o d u ci n g   h i m s el f  a n d  d i s p l a y i n g  t h e cu r r e n t  t i m e an d   d at e.  A f t er  a b r i ef   in tr o d u c tio n  a b o u t T ic T a d ,  th e  u s e r   w il l b e  r e q u e s te d  to   p r o v id e  th e ir  n a m e  a n d  T ic T a d   w il l r e m e m b e r  th e   n a m e   f r o m   s ta r t to  th e  e n d .     T h er e i s  al s o  a  f eat u r e t h at   w a s  u s ed  t o  i n cr ea s e t h e i n t er act i v i t y  b et w een  T i cT a d  an d  t h u s er .  H er e,   i f  t h e   u s e r  doe s  n ot  pr ov i de   or  k e y  i n  a ny  i n put  f or  a  pe r i od of  t i m e ,  T i c T a d w i l l  qu e s t i on  t h e  us e r  o r  s a s o m e t hi ng  i n t e r e s t i ng  ( r a nd o m l y )  i n o r d e r  t o  ge t   t he  a t t e nt i o n  o f   t he  u s e r  a nd  c o nt i nue  t he  r u n o f  t he   ch at t er b o t  p r o g r a m .   A s  t h e  u s er  p r o ceed s  t o  i n t er act   w i t h  T i cT ad  an d  l ear n   m o r e ab o u t  V i s u al   C # ,  i f  t he   us e r   Evaluation Warning : The document was created with Spire.PDF for Python.
I nd o ne s i a n J  E l e c  E ng  &  C o m p  S c i     I SSN :   2502 - 4752       T i c T ad:  A  C hat t e r bot  f or  L e ar ni ng V i s ual  C #  P r ogr am m i ng   bas e d on  E x pe r t   ( V i not hi ni  K as i nat han )   745   f or g e t s  a bout   t h e ir  la s v i s u a C #  b a s ed  d i s cu s s i o n   t o p i c o r  t h e n a m e o f  t h e co m p o n e n t   h o r  s h e j u s t  l ear n ed ,   u s er  ca n   g et  T i cT ad  t o  r es p o n d  b as ed  o n  t h m o s t  r ecen t   v i s u al   C #   t o p i c t h e y   w er e en g ag ed  i n  b y   s i m pl ke y i n g i n t e r m s  s uc h a s   “m y  l as t  l es s o n ? ” o r  “w h at  d i d  I  l ear n  l as t ? ”.   T i cT ad  u s e s  t h is   f e a tu r e  to  d is p la y  t h e   m en u  o r  i n  o t h er  t er m s  t h e b ack g r o u n d  co n t e n t  o f  al l  r eq u i r ed  V i s u al  C #  k n o w l ed g e as  a s u m m er y  i n  t h i s   d o cu m en t .  W h en  a u s er  r eq u es t s  t h m e n u  o r  i f  a u s er  k e y s  i n   w o r d s  s u ch  a s  “ d i r ect l y   l e ar n  C # ” o r  “ ab o u t   wi n d o ws   f o r m  C o n t r ol s  t h i s   doc um e nt   w i l l  ope n .  T h i s  i s  o n l y  a n e x a m pl e  o f   m a ny  ot h e r  doc um e n t s  T i c T a d   ope n s  u pon  r e qu e s t .       4.   RE S U L T S  AND D I S CU S S I O N   U p o n t he  c o m p l e t i o n o f  t he  s ys t e m ,  t he   s ys t e m   w a s   ha nd e d  o ve r  t o  t he   u s e r s   f o r  t e s t i n g  a nd   e va l ua t i o n.  T he  T i c T a d  s ys t e m   w a s   t e s t e d b y  30 i n di vi du a l s ,  a n f e e dba c k  c ol l e c t e d ba s e d on  t h e i r   ex p er i en ce.  Q u e s t i o n s   w er e d es i g n ed  t o  i d en t i f y  t h e s t u d en t s   k n o w l ed g e u s i n g  t h e V i s u al  C #  p r o g r am m i n g   l a ng ua ge ,  a nd  t he  r e s ul t s  s h o w n i n  F i gur e  6 .  T he  r e a s o f o r  t hi s  q ue s t i o w a s  t o  i d e nt i f y t he  l e ve l  o f   k n o w l ed g o f   each   u s er   s o   as   t o   i d en t i f y   b as l i n k n o w l ed g l ev el   w h i c h   can   b u s e d   t o   d et er m i n t h e   r eq u i r ed  k n o w l ed g e l e v el  o f  t h e s y s t e m   s o  as  t o  ad d r es s  t h e n eed s  o f  t h m aj o r i t y  o f   u s er s .           F i gu r e  6.   L e ve l  o f  K no w l e d ge  i n V i s ua l   C #       B as ed  o n  t h e r es u l t s  s h o w n  i n   F i g u r e 6 ,  i t  can   b s een   t h at   m o s t   u s er s  ar b eg i n n er s ”  ( 6 0 %  o f   t es t er s )   w h er eas  t h u s er s   w i t h i n  t h e r an g g o o d ”  m a k e u p  o n l y  2 0 %  o f  t h u s er  b as e.  T h i s   s u g g es t s  t h at  t h T ic T a d  s y s te m  t  w a s  d ev e l o p ed  s p eci f i cal l y   f o r  u s er s   w h o   w an t  t o  l ear n   v i s u al  c#   f r o m  s cr at ch .  T h er ef o r e,  i t   can  b e co n cl u d ed  t h at  t h e s y s t e m  h a s   m e t  i t s  r eq u i r e m en t s   f o r  i t s  t ar g et ed  u s er  b as e,  t h e b eg i n n er s .     F i gu r e  7 di s pl a y s  t h e  us e r s  r a t i ng  of  t h e  s y s t e m .  T h e   m a i n ob j ect i v e o f  t h i s  q u es t i o n   w a s  ev al u at e   t h e act i v e l ear n i n g  el e m en t  o f  t h e s y s t e m ,   w i t h  t h e r es u l t s  i n d i cat i n g  t h at  an  o v er w h el m i n g   m aj o r i t y  o f  9 4 %   f oun d t h e   s y s t e m  t o be   E d u c a t i v e  a n F un .  O n e  o f  t h e   m a i n   g oa l s  of  t h e  T i c T a d s y s t e m   w a s  t o  pr ov i de  a e nvi r o n m e n t   f o r  a p er s o n  t o  l ear n  v i s u al   C #  i n  a  m o r e i n t e r es t i n g  an d  e n j o y ab l m a n n er .  H en ce,  i t  i s  cl ear   f r o m  t h e ab o v e r es u l t s  t h at  t h e  s y s t e m   h as   m et  i t s  p u r p o s e.           F i g u r e 7 .  T i c T a d  ed u cat i o n  l ev el   Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SSN :   25 02 - 4752   I nd o ne s i a n J  E l e c  E ng  &  C o m p  S c i ,   V o l.   11 , N o .   2 A ug us t  2018   :   7 40     746   746   5.   CO NCL U S I O N   T i c T a d   pr o vi d e s   s t ud e nt s   a e f f i c a c i o u s   w a t o   m e m o r i z e   p r o gr a m m i n c o nc e p t s   b l e a r ni n t he   f u n ct i o n s  i n  V i s u al   C #  t h r o u g h  act i v e l ear n i n g .  T i cT a d   w a s  d ev el o p ed   m ai n l y  t o  s er v e p ar t i es   w h o  ar e   i nt e r e s t e d  i n l e a r ni n V i s ua l  C #  b ut  i n a n i nt e r e s t i n g,   f u n a nd  i nt e r act i v e m a n n er .   I t  is  p o s itio n e d  a s  a   p o te n tia l s o l u tio n  f o r  i n d iv id u a ls   w h o   ta k e  a  little  lo n g e r  to   u n d e r s ta n d  t h e  b a s ic s  o f   V is u a l C #  a n d   f o r  t h o s e   w ho a r e   m or e  l i k e l y  t o g e t  bor e d a n d g i v e   u p du e  t o t h e   m a nn e r  i n   w hi c h  pr og r a m m i ng  i s  c onv e n t i o n a l l t a ug h t.  T h o u g h ,  t h e  p r o b le m  a n d  its  s o lu t io n   w e r e  c le a r ly   la id  o u t f o r  i m p le m e n ti n g   th e  s y s te m ,  f o r  th e   p r o c e s s  o f  i m p le m e n ta tio n ,  th e  s y s te m   w a s  u n d e r   m a n y   c o n s tr a in s  s u c h  a s  t h e  u n a v a i la b ilit y  to  in te g r a te   a d d itio n a l f e a t u r e s  i n to  c h a tte r b o t,  a n d  li m ita tio n s   m ai n l y   w i t h  t h e t i m e p er i o d  p r o v i d ed .  H o w ev er ,  T i cT a d   w a s  i m pl e m e n t e d a s  pl a nn e d a n d i t  doe s  a  f a i r  j ob s e r v i n g  i t s  pu r pos e .   T h e cu r r en t  s y s t e m  i s   m o r e p r o d u ct i v e o n l y  t o  a l i m i t ed  u s er  t y p e i n  t h s a m e d o m ai n ,   T h b eg i n n er s   t o   V i s u al   C # ”.   N ev er t h el e s s ,   t h s y s t e m   ca n   b en h a n ced   t o  al l  t y p es   o f   u s e r s ,   s o   as   t o   cat er   t o   p e o p l e  w i t va r y i ng d e gr e e s   o f  k no w l e d ge  i n V i s ua l  C #  a s  a n a s s i s t i ng t o o l .   A no t he r  e n ha nc e m e nt  t ha t  c a n   b m ad e t o  t h e  cu r r en t  s y s t e m  i s  i n t r o d u ci n g   s p eech  r eco g n i t i o n ,  al l o w i n g   u s er s   t o   d i r ect l y   s p eak  t o  t h e   s ys t e m   ve r b a l l y  r a t he r  t ha n t y p i ng e ve r y t hi ng  t o  t he  s ys t e m .  D e s p i t e  t ha t ,  T i c T a d  c a n b e  f ur t he r  i m p r o ve d  b i n t r o d u ci n g   m o r e g a m i n g  ap p l i cat i o n s  b es i d e s  “ T i c T ac co d e” s o  as  t o  k eep  a u s er   m o r e en t er t ai n ed  a n d  t o   i m pr ov e  a  pe r s on s  i n t er es t  t o  l ear n   m o r e f o r  a l o n g er  p er i o d .       ACK NO W L E D G E M E NT S   T h i s  r es ear ch  i s  s p o n s o r ed  b y   t h A s i a P aci f i c U n i v er s i t y  o f  T ech n o l o g y  a n d  I n n o v a t i o n .       R EF ER EN C ES   [1 ]   H ig g in s  S ,  X ia o  Z,  K a ts ip a ta k i M .   T he  i m pac t  of   di gi t a l  t e c hn ol ogy  o n l e ar ni n g:  A  s um m ar y  f or   t h e  e du c a t i on  e ndow m e nt  f o un dat i o n .  D ur ha m ,  U K :  E duc a t i o n E nd ow m e nt  F ou n da t i o n a nd  D ur ha m  U ni v e r s i t y .  2012 .   [2 ]   B e nne ds e n J ,   C as p er s en  M E .   F ai l ur e  r at e s  i n i nt r od uc t or y  pr o gr a m m i ng .  A C M  S I G c S E  B ul l e t i n.  2 007 ;  39( 2) : 3 2 - 36.   [3 ]   Ob a sa n j o  D.   A  c om par i s o of  M i c r os of t s  C #  pr ogr am m i ng  l a ng uage  t o  S un M i c r os y s t e m s  J av a  pr o gr am m i n g   l an gu age .   2 00 2.   [4 ]   A l b ah ar i  B ,   D r a y t on,  P ,   M e rri l l ,   B.  C#  E s s e n t i a l s :   P ro g ra m m i n g  t h e  . N E T  F ra m e w o rk .  O ’Re i l l y  M e d i a ,  In c .  2 0 0 2 .   [5 ]   Al - Ba s t a m i  B,   N as er  S S A .  D es i g n  an d  d ev e l opm e nt  of  a n I nt e l l i ge nt  T ut or i ng  S y s t e m   f or  C # l a ngua g e .   E ur ope a n   A ca d em i c R es ea r ch .   2 01 7;  6( 1 0) : 879 5 - 88 05.   [6 ]   W r ig h t S ,   S t ok e s   A .   T he  a ppl i c a t i on of  V A R K  l e a r ni ng  s t y l e s  i n i nt r od uc t or y  l e v e l  e c onom i c s   uni t s .  I s s ue s  i n   E duc a t i o nal  R e s e ar c h .  20 15;  25( 1) ,  62 - 79.   [7 ]   S c hm i dt  H G ,   W a g e ne r  S L ,  S m e e t s   G A ,  K e e m i nk   L M   a nd v a n de r   M ol e n H T .  O n t he  us e  a nd  m i s us e  of  l e c t ur e s  i hi g he r  e duc a t i on.   H e al t h  P r of e s s i ons  E duc a t i o n .  20 15;   1( 1) : 1 2 - 18 .   [8 ]   L i a o S H .  E x pe r t  s y s t e m   m e t hodol og i e s  a nd a ppl i c a t i ons     A  d ecad e r ev i e w   f r o m  1 9 9 5   t o 20 04 .   E xp er t  s ys t em s   w i t h ap pl i c at i ons .   2 00 5;  28( 1) ,  93 - 10 3.   [9 ]   B a tis ta  A F ,   M a r ie tto  M G ,  B ar b o s a G C ,  F r an ca R S ,   N or onha  E A .  M ul t i - a g e nt  s y s t e m s  i n a  c om put a t i ona l   e nv i r onm e nt  of  e duc a t i on :  A  c ha t t e r bot  c a s e  s t udy .   I nt e r n at i o na l  J our n al  f or  I n f o nom i c s 20 10;  3( 3) .   [ 10]   H el l er  B ,   P r o ct o r ,   M ,  M ah  D ,  J ew el l   L ,   C he ung  B .  F r e ud bot :   A n  i nv e s t i gat i o n of  c h at bot   t e c hno l ogy  i di s t anc e   e duc at i on .  I P r oc e e di ng s  of  W or l d C o nf e r e nc e  on E d uc a t i o na l  M e di a  a nd  T e c hnol og y .  200 5;   pp.  3 9 13 - 39 18.   [ 11]   K ha nna  S ,  Ka u sh i k ,  A ,   B ar n el M E xp er t  s ys t em s  a d va n ces  i n  ed u ca t i o n .  I P r oc e e di ng s   of  t he  N a t i ona l   C onf e r e nc e  on C om put a t i ona l  I ns t r um e nt a t i on N C C I - 2 01 0,  20 10;   pp .  10 9 - 1 12.   Evaluation Warning : The document was created with Spire.PDF for Python.