2016 13H018
1 1 2 2 3 4 3.1............................................... 4 3.2 ( ).................................... 5 4 6 4.1........................................ 6 4.2..................... 6 5 7 5.1.................................................. 7 6 10 6.1........................................... 10 6.2.................................................. 10 7 12 7.1.............................................. 12 7.2............................................ 14 8 15 8.1............................................ 15 8.2........................................... 15 8.3......................................... 15 9 16 10 17 A 19 A.1.1............................................. 19 A.2.2............................................. 20 A.3.3............................................. 21
1 1 1 1 1 2 3 4 5 6 7 8 9 10 1
2 ( ) ( ) ( ) ( 2003) [1] 1. 2. 3. [2] 1. 6 ( ) 2. 4 3. 10 ( ) [2] 3. [2] [3] (1) (2) (3) (4) [3] (1) (4) (2) (4) 6 3 [2] (1) [4] ( ) ( ) [4] 1 ( ) 3 [2] 2
3
3 3.1 1 ( ) ( ) ( ) ( ) 1 ( ) ( ) 1 [5] 4
3.2 ( ) ( ) ( 2 ) ( ) 2 [6] ( ) 5
4 4.1 5 6 ( 1 ) 1 [2] 6 6 5 4 3 2 1 ( ) ( ) ( ) ( 6,5 4 ) ( ) ( 2 ) 4.2 1. 6 ( ) 10 3 15 1 [2] 1 5 ( ) 6
5 OS JavaScript web 5.1 10 1 7 7 1 5 10 2 4 5 3 3 5 2.5 2 1.5 1 5 2 1 1 7 40 2 1 10 5 2 5 4 3 5 3 4 5 2.5 5 5 2 6 5 1.5 7 5 1 3. ( 100 ) 7
3 start 4 8
5 6 9
6 6.1 18 ( ) 40 18 24 19 62 ( 33 ) 28 7 29 28 9 12 5 ( 4 1 ) 41 61 ( 54) 6 15 3 1. 28 9 10 28 9 18 3 ( ) 1 41 16 11 10 2 51 21 6 10 3 61 12 15 9 4 61 21 7 8 5 57 17 11 5 6.2 ( ) 10 ( ) ( ) 1 3 5 ipad mini ipad 7 10
図7 対照群の検査中の様子 こちらは研究室内で行った 左手にタッチペンを持ち 問題に答えている 11
7 7.1 3 1 4 8 3 15 (37.5%) 6 13 (32.5%) 7 12 (30%) 3 1 11 (26%) 25 9 8 1 4 5 12
9 0 10 1 11 15 2 16 20 3 21 25 4 26 30 5 31 35 6 36 40 7 25 13
7.2 4 1 5 6 2 2 4 3 4 1 3 4 1 5 2 1 27 32 2 9 22, 3 5 19 4 3 16 5 2 5 2 3 4 5 5 4 1 2 3 4 5 1 5-3 *1 (27) * 2 6-1(30) 6-1(30) 5-4(28) 6-3(32) 2 2-4(13) 2-1(9) 4-3(22) 3-1(15) 3-1(15) 3 2-2(11) 3-4(19) 1-7(6) 1-8(7) 1-6(5) 4 1-4(3) 3-2(16) 2-4(13) 1-6(5) 1-5(4) 5 1-4(3) 1-3(2) 1-6(5) 1-6(5) 1-4(3) *1 *2 14
8 8.1 4 4 2.5 2.5 ( ) ( ) 4 4 8.2 4 1 1 4 1 1 4 5 1 2 1. ( 2,3,4,5) (1) (2) (3) (1) (2) [4] 8.3 ( ) [4] 3. ( ) 15
9 1. 4 4 2. 1. 1 1. 3. 4. 16
10 2 1. UI 2. 1 2 40 5 17
[1]. [2]., 2003. [3]., 2014. [4]. slta, 2009. [5] st-medica. http://www.st-medica.com/. [6].., 1998. 18
A A.1.1 Listing 1 html <!DOCTYPE HTML> <html> <head> <script src= http : / / ajax. g o o g l e a p i s. com/ ajax / l i b s / jquery / 1. 7. 0 / jquery. min. j s ></ script> <meta charset = u t f 8 > <LINK href= s t y l e. c s s rel= s t y l e s h e e t type= t e x t / c s s > <script type= t e x t / j a v a s c r i p t src= ugoku. j s ></ script> <t i t l e> </ t i t l e> </head> <body> <div id= hajime > <h1> <br> <br> </h1><br><br> <span> 40</span><br><br> <button id= p o t i onclick= startm ( ) >s t a r t</button><br><br> <a href= setumei. html > </a><br><br> </ div> <div id= main cnt > <! > <div id= sound s ></div> <div id= hanamaru ></ div> <div id= mondai f ></div><br><br> <! > <center><div id= s e n t a k u f ></div></center> </ div> <div id= kekka > <h2> </h2> <div id= k e kka f ></div><br> <button onclick= l o c a t i o n. r e l o a d ( ) id= onemore > </button> 19
</ div> <script> $ ( window ). on ( touchmove. n o S c r o l l, f u n c t i o n ( e ) { e. preventdefault ( ) ; ) ; $ ( document ). ready ( f u n c t i o n ( ) { ) $ ( window ). load ( f u n c t i o n ( ) { ) </ script> </body> </html> A.2.2 Listing 2 css #hajime, #main cnt, #kekka { background : #f a f a d 2 ; width : 95%; padding : 10 px ; text a l i g n : c e n t e r ; margin : 30px auto ; #main cnt { d i s p l a y : none ; #kekka { d i s p l a y : none ; button { width :200 px ; font weight : bold ; text d e c o r a t i o n : none ; 20
text a l i g n : c e n t e r ; padding : 8 px 0 10px ; background c o l o r : #f f f ; border : 1 px s o l i d #333; button : hover { background c o l o r : #f f c 0 c b ; #p o t i { font s i z e : 2 4 px ; #onemore{ font s i z e : 15px ; img{ border : 1 px s o l i d #333; a : hover { p o s i t i o n : r e l a t i v e ; top : 3 pt ; l e f t : 3 pt ; A.3.3 Listing 3 js // qa = new Array ( ) ; qa [ 0 ] = [,1, gazou / hankachi. png, hankachi ] ; qa [ 1 ] = [,2, gazou / mirror. png, mirror ] ; qa [ 2 ] = [,3, gazou / k u s i. png, k u s i ] ; qa [ 3 ] = [,4, gazou / e n p i t s u. png, e n p i t s u ] ; qa [ 4 ] = [,5, gazou / hasami. png, hasami ] ; qa [ 5 ] = [,6, gazou / haburashi. png, haburashi ] ; qa [ 6 ] = [,7, gazou /100 en. png, 100 en ] ; 21
qa [ 7 ] = [,8, gazou /key. png, key ] ; qa [ 8 ] = [,9, gazou /match. png, match ] ; qa [ 9 ] = [,10, gazou / mannenhitsu. png, mannenhitsu ] ; var m array = [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 ] ; count = 0 ; se = 1 ; q s e l = 1 0 ; hoge = new Array ( ) ; var t i d ; var chotmatu ; ni = 2 ; sms = 0 ; f l a g = 0 ; f u n c t i o n random ( array, num) { var a = array ; var t = [ ] ; var r = [ ] ; var l = a. length ; var n = num < l? num : l ; while ( n > 0) { var i = Math. random ( ) l 0 ; r [ n ] = t [ i ] a [ i ] ; l ; t [ i ] = t [ l ] a [ l ] ; return r ; hoge = random ( m array, 1 0 ) ; f u n c t i o n startm ( ) { document. getelementbyid ( hajime ). style. d i s p l a y= none ; document. getelementbyid ( main cnt ). style. d i s p l a y= block ; sentaku ( ) ; mondai ( ) ; audio. load ( ) ; 22
var playsound = f u n c t i o n ( ) { c l e a r I n t e r v a l ( chotmatu ) ; mondai ( ) ; audio. load ( ) ; f u n c t i o n mondai ( ) { t i d = settimeout ( f u n c t i o n ( ) { audio. play ( ) ;, 1 0 0 0 ) ; i f ( sms>38){ cleartimeout ( t i d ) ; time ( ) ; document. getelementbyid ( sound s ). innerhtml = <audio id = audio s r c = sound/ + qa [ hoge [ count ] ] [ 3 ] +. mp3 preload = auto ></audio> ; document. getelementbyid ( mondai f ). innerhtml = + se + + ( count + 1 ) ; f u n c t i o n sentaku ( ) { s = ; f o r ( n=1;n<=q s e l ; n++) { i f ( n==6){ s += <br> <a h r e f = j a v a s c r i p t : anser ( + n + ) onclick = playsound () > <img s r c= + qa [ n 1 ] [ 2 ] + width=17% h e i g h t=17% ></a> ; e l s e { s += <a h r e f = j a v a s c r i p t : anser ( + n + ) onclick = playsound () > <img s r c= + qa [ n 1 ] [ 2 ] + width=17% h e i g h t=17%></a> ; document. getelementbyid ( s e n t a k u f ). innerhtml = s ; f u n c t i o n anser (num) { 23
var s ; i f (num == qa [ hoge [ count ] ] [ 1 ] ) { document. getelementbyid ( main cnt ). style. background= #f f c 0 c b ; settimeout ( f u n c t i o n ( ) { document. getelementbyid ( main cnt ). style. background= #f a f a d 2 ;, 1 0 0 0 ) ; count++; sms++; i f ( sms==10 sms==15 sms==20){ count =0; hoge = random ( m array, 1 0 ) ; e l s e i f ( sms==25 sms==30 sms==35){ count =0; hoge = random ( m array, 1 0 ) ; e l s e i f ( sms>39){ count =0; owari ( ) ; mondai ( ) ; e l s e { cleartimeout ( t i d ) ; s += + qa [ hoge [ count ] ] [ 0 ] ; owari ( ) ; f u n c t i o n owari ( ) { document. getelementbyid ( main cnt ). s t y l e. d i s p l a y= none ; document. getelementbyid ( kekka ). s t y l e. d i s p l a y= block ; i f ( sms==40){ document. getelementbyid ( k e k k a f ). innerhtml = ; e l s e { ; document. getelementbyid ( k e k k a f ). innerhtml = se + + count + 24
document. getelementbyid ( s e n t a k u f ). innerhtml = ; f u n c t i o n time ( ) { c l e a r I n t e r v a l ( chotmatu ) ; i f ( sms>=0 && sms<=9){ chotmatu = s e t I n t e r v a l ( owari ( ), 7 0 0 0 ) ; e l s e i f ( sms>=10 && sms<=14){ chotmatu = s e t I n t e r v a l ( owari ( ), 6 0 0 0 ) ; se = 2 ; e l s e i f (15<=sms && sms<=19){ chotmatu = s e t I n t e r v a l ( owari ( ), 5 0 0 0 ) ; se = 3 ; e l s e i f (20<=sms && sms<=24){ chotmatu = s e t I n t e r v a l ( owari ( ), 4 5 0 0 ) ; se = 4 ; e l s e i f (25<=sms && sms<=29){ chotmatu = s e t I n t e r v a l ( owari ( ), 4 0 0 0 ) ; se = 5 ; e l s e i f (30<=sms && sms<=34){ chotmatu = s e t I n t e r v a l ( owari ( ), 3 5 0 0 ) ; se = 6 ; e l s e i f (35<=sms && sms<=39){ chotmatu = s e t I n t e r v a l ( owari ( ), 3 0 0 0 ) ; se = 7 ; e l s e i f (40<sms ){ se = 8 ; chotmatu = s e t I n t e r v a l ( owari ( ), 3 0 0 0 ) ; owari ( ) ; document. onkeypress = keyjump ; 25