IPSJ SIG Technical Report Vol.2013-CE-119 No /3/15 C 1 1 Web C MILES(Model-based Interactive Learning Support) MILES 1. C C MILES(Model-based In

Similar documents

2) TA Hercules CAA 5 [6], [7] CAA BOSS [8] 2. C II C. ( 1 ) C. ( 2 ). ( 3 ) 100. ( 4 ) () HTML NFS Hercules ( )



2

(1)

untitled

福岡大学人文論叢47-3

1_26.dvi

2 3

2018 IPSJ/SIGSE Software Engineering Symposium (SES2018) 1,a) 1,b) 1,c) Java 2014 Java Java Java Stream Optional 18% Stream 5% Stream JDK6/7

C言語によるアルゴリズムとデータ構造


2 3 Pockets Pockest Java [6] API (Backtracking) 2 [7] [8] [3] i == Pockets 2.1 C3PV web [9] Pockets [10]Pockets 1 3 C

/* sansu1.c */ #include <stdio.h> main() { int a, b, c; /* a, b, c */ a = 200; b = 1300; /* a 200 */ /* b 200 */ c = a + b; /* a b c */ }

258 5) GPS 1 GPS 6) GPS DP 7) 8) 10) GPS GPS ) GPS Global Positioning System

PC Windows 95, Windows 98, Windows NT, Windows 2000, MS-DOS, UNIX CPU

IPSJ SIG Technical Report Vol.2013-CE-122 No.16 Vol.2013-CLE-11 No /12/14 Android 1,a) 1 1 GPS LAN 2 LAN Android,,, Android, HTML5 LAN 1. ICT(I

WebIntellTN02.qxp (Page 1)

IPSJ SIG Technical Report Vol.2015-SE-189 No /7/23 iarch-u 1,a) 1,b) 1,c) 1,d) Archface-U iarch-u Partial Model !" %&)*+,-./ :;<

IPSJ SIG Technical Report Vol.2009-DPS-141 No.20 Vol.2009-GN-73 No.20 Vol.2009-EIP-46 No /11/27 1. MIERUKEN 1 2 MIERUKEN MIERUKEN MIERUKEN: Spe

A/B (2018/10/19) Ver kurino/2018/soft/soft.html A/B

IPSJ SIG Technical Report Vol.2016-ICS-183 No /3/16 1,a) 2,b) 2,c) 1,d) e- Maeda Kaoru 1,a) Yoshida Naoto 2,b) Fujiwara Kunihiko 2,c) Yonezawa T

IPSJ SIG Technical Report Vol.2013-CE-119 No /3/15 enpoly enpoly enpoly 1) 2) 2 C Java Bertrand Meyer [1] 1 1 if person greeting()

2006 [3] Scratch Squeak PEN [4] PenFlowchart 2 3 PenFlowchart 4 PenFlowchart PEN xdncl PEN [5] PEN xdncl DNCL 1 1 [6] 1 PEN Fig. 1 The PEN

<4D F736F F D20438CBE8CEA8D758DC F0939A82C282AB2E646F63>


にしむらだより159号.indd

Vol.55 No (Jan. 2014) saccess 6 saccess 7 saccess 2. [3] p.33 * B (A) (B) (C) (D) (E) (F) *1 [3], [4] Web PDF a m

untitled

untitled

解きながら学ぶC言語

vol.31_H1-H4.ai

Web ( ) [1] Web Shibboleth SSO Web SSO Web Web Shibboleth SAML IdP(Identity Provider) Web Web (SP:ServiceProvider) ( ) IdP Web Web MRA(Mail Retrieval

JavaScript Web JavaScript BitArrow BitArrow ( 4 ) Web VBA JavaScript JavaScript JavaScript Web Ajax(Asynchronous JavaScript + XML) Web. JavaScr

/* do-while */ #include <stdio.h> #include <math.h> int main(void) double val1, val2, arith_mean, geo_mean; printf( \n ); do printf( ); scanf( %lf, &v

JavaScript MathTOUCH (Shizuka Shirai) Graduate School of Human Environmental Sciences, Mukogawa Women s University (Tetsuo Fukui) S

IPSJ SIG Technical Report 1 1, Nested Transactional Memory Selecting the Optimal Rollback Point Yuji Ito, 1 Ryota Shioya, 1, 2 Masahiro Goshima

,, WIX. 3. Web Index 3. 1 WIX WIX XML URL, 1., keyword, URL target., WIX, header,, WIX. 1 entry keyword 1 target 1 keyword target., entry, 1 1. WIX [2

07-二村幸孝・出口大輔.indd

IPSJ SIG Technical Report Vol.2015-MUS-106 No.10 Vol.2015-EC-35 No /3/2 BGM 1,4,a) ,4 BGM. BGM. BGM BGM. BGM. BGM. BGM. 1.,. YouTube 201

,,,,., C Java,,.,,.,., ,,.,, i

An Interactive Visualization System of Human Network for Multi-User Hiroki Akehata 11N F

IPSJ SIG Technical Report Vol.2014-HCI-157 No.26 Vol.2014-GN-91 No.26 Vol.2014-EC-31 No /3/15 1,a) 2 3 Web (SERP) ( ) Web (VP) SERP VP VP SERP

C¥×¥í¥°¥é¥ß¥ó¥° ÆþÌç

IPSJ SIG Technical Report Vol.2017-CLE-21 No /3/21 e 1,2 1,2 1 1,2 1 Sakai e e e Sakai e Current Status and Challenges on e-learning T

Taro-リストⅠ(公開版).jtd

xx/xx Vol. Jxx A No. xx 1 Fig. 1 PAL(Panoramic Annular Lens) PAL(Panoramic Annular Lens) PAL (2) PAL PAL 2 PAL 3 2 PAL 1 PAL 3 PAL PAL 2. 1 PAL

2

IPSJ SIG Technical Report Vol.2018-SE-200 No /12/ Proposal of test description support environment for request acquisition in web appli

4-4 while 文 for 文と同様 ある処理を繰り返し実行するためのものだが for 文と違うのは while 文で指定するのは 継続条件のみであるということ for 文で書かれた左のプログラムを while 文で書き換えると右のようになる /* 読込んだ正の整数値までカウントアップ (for

1 LAN SSID SSID SSID SSID SSID: SSID SSID IP SSID, VLAN IP SSID, eduroam SSID: SSID eduroam , ,,,, 3 LAN Mac (215 4 ) 17, (

CX-Checker CX-Checker (1)XPath (2)DOM (3) 3 XPath CX-Checker. MISRA-C 62%(79/127) SQMlint 76%(13/17) XPath CX-Checker 3. CX-Checker 4., MISRA-C CX- Ch

The copyright of this material is retained by the Information Processing Society of Japan (IPSJ). The material has been made available on the website

Microsoft PowerPoint - C言語の復習(配布用).ppt [互換モード]

,…I…y…„†[…e…B…fi…O…V…X…e…•‡Ì…J†[…l…‰fi®“ì‡Ì›Â”‰›»pdfauthor

独立行政法人情報通信研究機構 Development of the Information Analysis System WISDOM KIDAWARA Yutaka NICT Knowledge Clustered Group researched and developed the infor

スマホでも スマホでも パソコンでも パソコンでも タブレットでも タブレットでも

Apache Web Server 2 Compaq ActiveAnswers Deskpro Compaq Insight Manager Fastart Systempro Systempro/LT ProLiant ROMPaq Qvision SmartStart NetFlex Quic

JSplus23蜿キ.indd

国文研ニューズ35.indd

PC Development of Distributed PC Grid System,,,, Junji Umemoto, Hiroyuki Ebara, Katsumi Onishi, Hiroaki Morikawa, and Bunryu U PC WAN PC PC WAN PC 1 P

97-00


1,.,. 1,,. Wikipedia,..,.,.

2009 2

オラクルのバックアップとリカバリの必須要件

Web Basic Web SAS-2 Web SAS-2 i

表1-表4宅建99.indd

表1-表4宅建98.indd

表1-表4宅建101.indd

表1-表4宅建いわて-表紙.indd

株主通信:第18期 中間

1

市民参加プログラムパワーポイント版 資料編

2

株主通信 第16 期 報告書

[商品カタログ]ゼンリン電子地図帳Zi16

21 POINT 1 POINT 2 POINT 3



p01.qxd



平成27年度版 税金の本 第5章 贈与と税金 第2節 贈与税の特例 (PDF)

1003shinseihin.pdf

ワタベウェディング株式会社

30

POINT POINT P


5


untitled


14

untitled



46

株式会社栃木銀行


Transcription:

C 1 1 Web C MILES(Model-based Interactive Learning Support) MILES 1. C C MILES(Model-based Interactive Learning Support) ( 1 ) C ( 2 ) 1 Meiji University, Tama, Kanagawa 214 8571, Japan MILES 2 MILES 3 MILES 4 5 2. MILES MILES (1) (2) [1] 2.1 C C MILES C 1 157 1

1 for while + int EOF printf scanf?: switch if C if for 1 for while MILES 3 for while for while for while if?:switch 4 if if MILES C 0 10000 1 1 2.2 Web MILES 2.3 MILES 2 Point Norma Point Norma 5 2 1 1 1 1 2

2 Point printf 5000 scanf 5000 5500 Norma printf 2000-10000 scanf 2000-10000 3000-10000 2000-4000 MILES 2 Point 5500 Norma 2000 4000 Norma 3 2000 5 printf scanf 2 include main MILES Point 1 [1] 1 1 Point [1] 2.3 MILES MILES MILES [1] Norma Norma Norma [1] 3. MILES 2 MILES MILES Sakai[2] 3.1 Sakai Sakai e- e- Sakai 3

Sakai Sakai MILES Sakai MILES [3], [4] Wasabi Wasabi Wasabi Wasabi MILES [3], [4] MAX/C Sakai MAX/C Wasabi Wasabi MAX/C MILES Wasabi Wasabi 3.2 ( 1 ) API ( 2 ) API ( 3 ) ( 4 ) ( 5 ) ( 6 ) (1) XML Spring [5] DI MILES API Sakai (2) (1) Sakai (3) MILES 4 (4) 1 2 Sakai (5)(6) Web MILES edit miles Sakai 3.3 2 MILES Sakai Sakai Java MILES Java edit miles Java Sakai Apache Tomcat 5.5.28[6] Sakai MILES Wasabi MySQL 5.1.46[7] 1 OS Solaris 10 CPU UltraSPARC 4

T2 Plus(6Core/48Threads)[1.2GHz] 2 32GB MILES Wasabi edit miles Wasabi edit miles Wasabi 2 MILES MILES 4 4. 4.1 4.2 4.3 5 4.3 4.3 4.4 4.1 MILES MAX/C 120 130 C C MILES MILES MAX/C MILES MILES MAX/C MILES MILES MILES MILES [1] MILES 3.2 MILES ( 1 ) MAX/C ( 2 ) Wasabi ( 3 ) MILES MAX/C (1) MILES 400 (2) MILES MAX/C MILES MAX/C 30 (3) MILES MAX/C MILES MILES MAX/C 3.2 MILES 2 3 4.2 MILES MILES 5

4 (ms) 3 4.3 Apache JMeter 2.5.1[8], [9]JMeter ( 1 ) 2 MILES ( 2 ) 2 ( 3 ) (1) MILES A,B A 4.2 B A B B (2) 10 1833 10% 40% 2 4.4 (3) A, B 2 3 4 B A A 700ms B 400ms 1 90%Line 90%A B A 200ms B 100ms B A 150 180ms B 150ms B B A B 5 6 A B A B A 6

情報処理学会研究報告 図 5 タイプ A のスループット曲線 緑 図 7 やり直した負荷試験における各タイプの不正解時正解時にお ける応答時間 (ms) 図 6 タイプ B のスループット曲線 緑 B 共に授業中の負荷に耐えることができると判断した 不 正解時のモデル更新の意義や応答時間の比較から 試用試 験には A よりも応答時間が速い B を用いることにした 図 8 やり直した負荷試験におけるタイプ A のスループット曲線 緑 4.4 負荷試験のやり直し 章の始めに述べたが 4.3 の負荷試験内容には設定した パラメータに誤りが含まれていたことが後に分かった 誤 りにより 4.3 節で行った負荷試験では最大負荷通りの負 荷がかかっておらず 130 人の学生が同時にアクセスし 8 分程度かけて最大負荷より軽い負荷をかける という負荷 試験になっていた パラメータを設定し直して 4.3 節で述べた想定最大負 荷の通りのテストシナリオを作成した 忠実な負荷規模の 再現は難しいので やはり 軽いテストシナリオと重いテ ストシナリオに分けた 2 種類のテストシナリオを A B 図 9 やり直した負荷試験におけるタイプ B のスループット曲線 緑 それぞれに 3 回ずつ適用して結果のノイズを抑えた 各試 行の応答時間の平均を取ったものを図 7 に スループット 曲線をそれぞれ図 8 と図 9 に示す 2 つの負荷試験の結果における違いをまとめる 5. 試用試験の再開 授業中の試用を再開し 最後の 5 回分の授業において 90%Line 最小値 中央値 平均値に違いはほとんど見 MILES を運用した 授業の途中からの試用となったので られなかった A の重いテストシナリオの正解時の最悪応 変更点が生じた 答時間は 498ms から 652ms と増加した また A の軽い 1 つ目は 理解度モデルの初期状態についてである 当 テストシナリオの不正解時における最悪応答時間は 670ms 初は 学生が C 言語について何も知らない状態であったの から 526ms に減少した このように 最悪応答時間につい でスコアが全て 0 という状態が初期状態であった 再開時 ては若干の差が生じたが 試用中の負荷に耐えられると判 に 学生はある程度の C 言語の学習が進んでしまっている 断できる範疇の誤差であった スループット曲線について のでこれを反映させる必要があった MILES のログ取り も サーバが処理限界を迎えている様子は見られなかった 機能は生きたままであったため 授業開始から再開直前の 2013 Information Processing Society of Japan 7

B 2 MAX/C 5.1 0 124 YES 17 17 8 6 3 4 1 23 10 30 8 6. C MILES MILES MILES [10] MILES C [11] MILES MILES [1] C Master s thesis (2011 ) [2] Sakai Foundation. Sakai CLE. http://www.sakaiproject.org/. [3] e- Sakai Master s thesis (2010 ) [4] MAX/C on Sakai - A Web-based C-Programming Course. In Proceedings of the 2nd International Conference on Computer Supported Education (to appear)(2010) [5] SpringSource. Spring framework. http://www.springsource.org/ [6] The Apache Software Foundation. Apache Tomcat. http://tomcat.apache.org/. [7] ORACLE. MySQL. http://www-jp.mysql.com/. [8] The Apache Software Foundation. JMeter. http://jmeter.apache.org/. [9] Emily H. Halili: Apache JMeter: A Practical Beginner s Guide to Automated Testing and Performance Measurement for Your Websites, Packt Publishing (2008). [10] Vol.48 No.2 pp.958-968 (2007) [11] Master s thesis (2008 ) 8