基于Sakai的开源学习管理系统的构建
- 1. 27 ¡¡ 2˘ —† § ” § –¤ Vol 27. No. 2
.
¡¡ 2008˜Œ 3´ JOURNAL OF XUCHANG UN I ERSITY
V M ar 2008
.
˛˜ ´ – ”¯ : 1671 - 9824 ( 2008) 02 - 0091 - 04
»ø Sakai˜ ¿“ · § ˇ „ ˇ ˝‡ ˜ „„ ‰¤
1, 3 2 3
• § , ˚• ˇ¨ ” , ‰›¡¡ ¿
( 1. ‚ ˜ˇ ˚ƒ •¶ § ” ‰ ¿˘ § § ” ,‰›
˛ ‚ 341000; 2. —† § ” ‰ …… º —¯ ¢ †¿ ,
˚ı ˇ
” ˜ˇ —† 461000; 3. ––' ˚ƒ •¶ · § ‰ …… § ” ,––'
˚ı 100875 )
¡¡ ¡¡ “ ¡¡ “ :‰Ø `¸ Sakai ˛“ » ‚ …„„ J2EEˇ ˜ ¿“ · § ˇ „ ˇ ˝‡ . ‚ł ‡ `¸ W indows˘‰ ˇ´
¤
˜ Sakai† »• ‡ ¯ ˆ …ˇŒ †‰ ,‚ ˆ `¸
ˇ‚ Ł ˜ ‰§ ƒ ˆ •‰ ;†ß˚˝ `¸ Sakai˜ ‰
ˆ ƒ ˆ ˙ .
„ …·˚ : Sakai;¿˛ ‡ „ ˇ ˝‡ ;† ;ƒ ˆ
—˝…• ”¯ : G434¡¡ ¡¡ ¡¡ ˛˜ ˇ –Œ ´º : A
˚¶
0¡¡
¸ ¯ …… •¢„ ”˝¨ … ˙ ˜ ‚ ˙
˚ı ˜ —Ł , ¿“ · ¨ … ‰¥ ł¨º ˛ ˆ˙ ˜ ˚
‰ .ˇ ˜¿ ˙ ‰ —¯ ¢ »fl˜ •¢ „ ·
ˇ
¿ …· ˜ » —'˘ … ¸ ,„˜ ł ¿“ · ¨ …‰ł º ‰ ` ¨ ˚˙ ‰”˝ ¤ …˘ –Ø„ ¢ ˜ » ,¿“ · ¨ …˜ ‰ ƒ
[1]
ˆ ˚˙ ‰ …… —¿ ˜ ¨¨ ª ,¨ ˜¿ ˙ ‰ˇ “ ` —— moodle˘‰
˚ı ˛ ˜ ¤ . ˝‹ ø ˛“ § ˇ „ ˇ ˝‡ ¨ …˜ Sakai,
[2]
˘ …„„ J2EEˇ ,†»„ ˚˙ ƒ ˆ »„˚˙ …„„ ˇ ¶… —¯ ¶ ‰˜ ¯ ˚˘ . Sakai˚˙ ˆ „œ¡ † ˜˙ · § ¡¢ ˛ ‚ø ·
ˆ
§ ¡¢„ „ ‚£ · § ”˝ ´Ø˚¡ „⁄ § ”
¸ 2004˜Œ„† ˝‹ •¢ ˘ ˜ » ˇ ¿“ · ¿˛ ‡ „ ˇ ˝‡ ( CM S) …˘ fi. ‚ˆ ˇ ˜¿ ˜
» “
˜¿ –Œ ,¿“ •¢ Sakai‡ —˜ ˇ ˝‡ …„„ ,‰« º
˚˙ fi —‚ CM S„⁄ ”˝ Ø …ß ”ˇ ˛“ » . —'„⁄ º Ø ……¨ ¿
ˆ ¿˛ ‡ „ ,˝‹ ˚– † ¿ ˛“ › — CM S˜£ —˝ ' „ † … , ·¸ º ˇ —˜
˜ CM S†œ˘• ˇ –¨ , Sakai‰« ‚
[3]
” ø `ƒ .
˜¿ ˙ , Sakai˜ ˆ »§ “ ˚˙ » —'· § ,——¡ ƒ ˆ »„ …‚ ı ˆ» — ; Sakai”
§ ” ˚ ¸ , ‰ …… ‰·˚ı
[4]
‚ » ”ˇ § ˇ ˜ ˚– ·œ , Sakai† » …« æ ˚ I S¡¢SCORM ¨ ‰ …… ‰˜ –Œ
M ˚ı … . – ˛˜ ‰Ø w indow s˘‰ ˇ´ ˜¤
Sakai…Ł †‰ … Sakai ‰ ‰§ —˜ ƒ ˆ .
Ł
1¡¡ Sakai˜ †
– ˙ SakaiÆ „' ¨ †»˝‹ ˜ † —˝: Demo¡¢B inary”˝ Source. Demo › ”‹ `¸ tomcat”˝ ⁄ ”ˆ
˜ webapp s ,˛¤ » ⁄ ˇ¨ “ ˜ ˝ ˚˙ Æ „' JDK1. 4. 2 » ‚ ‚ – ˜ java»• ‡ . « ˚˙ ‚ˆ – » ˚˚ ”ˇ —¡ ¶ ˛§ ƒ•
ˆ ,˚˚ ”ˇ ‰ł — …˘ „ ”˝ ¥ • ˛æ˘ ˜ ƒ ˆ ;¨ „ß ˚´ ˇ¨ › ¯ ˆ ”ˆ tom cat, B inary
—¨ Æ „' `¸ » ‚ …¥ ˜
† •‰ ˚‰,…· ‰‰„ Sakaiƒ ˆ
– ‰ tom cat…·¿ ,†»—Ł ˝¤ „ ¤
“ ˜ build,˚˚ ”ˇ †»—Ł ·œ´º …¶˜ ¶fl˜
“ ‚
ƒ ˆ “ ˙ ;¶ł Source » Æ „' · ·œ ´º ,† ˙ —º „' tom cat¡¢
Æ ¤ build„⁄ ”˝ ˚ ¿ . ˆ »§¿ ˝¤ „
build ¯ ˆ · ¶¤ —Ł † ˜ Ø … . ˛“ `¸ ´œª ‰æ ·œ ´º …¶ – ‚ “ ˙ , ·¸
” ˜ “ ‰Ø Source w indow s
˘‰ ˇ´ ˜ †
¤ . †» ˝‹ – ˜ † ¯ ˆ „ ‡ ´ — †» ˝‹ ,ˆ¿ ‚ Source – sakai - src reference docs re2
leaseweb˜¿ ´… —•¢ †… †
ˇ´ ”˝ ˜ ˇŒˇ‚ ˛˜ , ˜ † „ ‡ ˙º †˛ ˜ª ˇ´ – ˜ † ¸ ˆ . Æ „' Sa2
kai 2. 2. 1 – ˜ † „ ‡ , ¤ ˇ´ …‚ †‰ :
‚ Ł
1. 1¡¡ ¯ ˆ † »• ‡ ( ¤ java¡¢tomcat”˝ ¤ – º „⁄ )
1. 1. 1¡¡ † Ł ˆ java
Java – ` ˛“ 1. 4. 2 ˇ ,˝˘ …˚„ ˆ 1. 5. 0. · http: / / java. sun. com / j2 se /1. 5. 0 / download. jsp ˇ´
J2SE SDK,† ‰˜ª ˜ † ¯ ˇ ,…Ł † ˜¿ ´… D: java. Ł ˆ »• ‡ – `¿ JAVA _HOM E =D: java,†¢‰« D:
˛“ ¡
˚ ‚ ¨ ˘ : 2007 - 10 - 17
…‰Ø §
:• ( 1981¡“ ) ,˜—,˝` … ,” ––˝ ¶«¨¸ ,‰†ƒ ,––' ˚ƒ •¶ · §
˚ ¶` ¸¶ ˚¿ —¿ œ ,—¿ •‰ :…˘ ª »œ‰
ˇ ¸ ƒ ˆ .
- 2. 92 2008˜Œ 3´
java bin¡– …‰ˇ ˝‡ – `¿ PATH— . ˛“ `¸ ¨• –£– º ¸‡ ß ‰ł — Ł ˆ »• ‡ – `¿ JAVA _OPTS· –£⁄ ˜ · ˜
— ,—Ł
˚„ ˆ . ˝˘ …¿“ •¢ ¯ ˆ ˛“ JAVA _OPTS = - server - Xm s384m - Xm x768m - XX: NewSize = 192m - XX: M ax2
NewSize = 384m - XX: PermSize = 96m - XX: M axPermSize = 160m - D java. aw t headless = true.
.
1. 1. 2¡¡ † tomcat
· http: / / tom cat apache. org / download - 55. cgiˇ´
. Tomcat 5. 5. 17,†¢‰«JDK 1. 4 Compatibility Pack2
age» ˝‹ ˇ´ ,…· „ ˜ª †
˚ ˜ ˚˙ jdsk 15. 0» ‚ ‚ ˜ – . ‰«´ ˜ Tom cat ”˝ JDK…¨
ˇ – ‰‰„ ‰
† ˜¿ ´…,…Ł ˛“ D: apache - tomcat - 5. 5. 17. Ł ˆ »• ‡ – `¿ CATAL I A _HOM E =D: apache - tomcat -
N
5. 5. 17. – …› ¡ CATAL I A _HOM E / conf / server xm l, … UR IEncoding = "UTF - 8"‰ < connector >“ ¸ — .
N .
1. 1. 3¡¡ † m aven
· http: / /m aven. apache. org / start/ download. htm lˇ´ maven 1. 0. 2 – ,‰„ ‰† ˜¿ ´…,…Ł ˛“ D:
maven - 1. 0. 2. Ł ˆ »• ‡ – `¿ MAVEN _HOM E =D: maven - 1. 0. 2,†¢‰« ; D: maven - 1. 0. 2¡– …‰ˇ
¡
˝‡ – `¿ PATH — . ¿“ ˚… ¥ — ,ª » ¸ —— ¨º ¡ install_repo. bat % HOM EDR I E% % HOM EPATH % . m a2
†¸ ,˚ V
ven repository¡– – † maven„⁄ ‡§ . % HOM EDR I E% % HOM EPATH %˛“ ˜ª ˜ ˆ »§ ˜¿ ´…,˜‹ ¨ˇ ˛“ C:
V
Documents and Settings yourusername.
ˆ »§ ˜¿ ´…ˇ´ ·· ‰¤ build. p roperties ˛˜ … , ˛˜ … ˜ ¨ ˛“ : maven. repo. remote = http: / / source. sa2
kaip roject org /maven /m aven. tom cat home = D: / apache - tom cat - 5. 5. 17 /.
. .
¢ : m aven. tom cat home…· “ ˜ª ˜ Tom cat5. 5. 17˜ †
. ˛ ˜¿ ´…,´• ¶ » ¶¤ “ ‰«W indow sˇ „ ˇ´ ˜ ¡ ¡–
‚˜ ˛“ ¡ / ¡–,†¢˙ ˜' ˛† ˜ ¡ / ¡–»˜ ˚¡ ´ .
†
1. 2¡¡ – º ”˝ •¢ †…(˝¤ „ ¤ – º „⁄ •¢ †…Sakai)
ˇ´ · ´º . · http: / /www. sakaip roject org / releaseˇ´ · ´º ,¨» ” ‰« ‰„ ,…Ł ‰„ ˜¿ ´… D: sa2
. ˘ ˛“
kai - src. ˛“ `¸ ¨• –£– º „ ‡ — ,†»‡ ˇ ¡ out of memory¡– ˛ ,Ł ˆ »• ‡ – `¿ MAVEN _OPTS = " - Xm x384m
·
- XX: Per Size = 48m ".
m
¸ —— maven bld– º · ´º , —Ł ” ‡⁄ » ¶˛ ˚– … . ¨ „ß – º „ ‡ —†œœ `‹ ‰—¶ˇ ,¶ ¸ —— ˆ ` …‚˛ .
“ ‚ˆ ·
– º ‡ „ƒ fi ” ,¸ —— build dp l‰« †
˘ ‰ Tomcat— .
1. 3¡¡ † ” ¯ ˆ (‚ø —Ł ¶ Sakaiƒ ˆ ‰ł — ” ¯ ˆ )
“ —†
¡ CATAL I A _HOM Eˇ´ ·· ‰¤ sakai˜¿ ´…,‰« ´º sakai - src reference docs˜¿ ´… sakai p roperties˛˜
N · — .
…‚· ˘ ‰ ¡ CATAL I A _HOM E / sakai˜¿ ´… . ˚– ¿
N — ¸« » ¡ CATAL I A _HOM E bin˜¿ ´… startup. bat˘
N ˇ´
¶fl Tom cat”˝ Sakai‰ł—— ˚ ,˘ ¶fl”ˆ ” · ¿“ fl
† ˘ , fl ˘ —˚ ¨º http: / / localhost: 8080 /portal˝ ¿
‰ł º Sakaiˇ ˝‡ ,‡ı ˚… ¨ˇ ˆ »§ˆß ”˝ ˆ ´º ¶… ¡ adm in¡– ´… ¿
¨ ˜‹ ˛“ ,˙ ” Ø Sakai˜ „ƒ ˜ ,¸ ——shutdown. bat
˝£ „ Tom cat”˝ Sakaiˇ ˝‡ . ¨» ” ‚ø —Ł ‰ł—— ¨ Email¡¢
“ ˚ ¿ ˜ Ł ˆ … JVM ‰ . ˇ´ ˆ ª ‰Ø
M ysql˚ ¿ Sakai—˜ ¯ ˆ .
1. 4¡¡ ˚ ¿ ¯ ˆ
˝˘ …† M ySQL 4. 1. 12 + ,¨» ” · http: / / dev m ysql com / downloads/ connector/ j/3. 1. htm lˇ´
. . mysql
- connector - java - 3. 1. 12 - bin. jar•¯ ¨º ¡ CATAL I A _HOM E / common / lib˜¿ ´… . · ¿“ DOS· ¿ ,‰ł¨º
N —
M ysql† ˜¿ ´… bin˜¿ ´… ,˚ ¨º m ysql ∃ u root ∃ p ‚ˆ ˆ »§ • ‰ł º M ysql,˚ ¨º ˆ ´º ” ˇ …¸ —— ˇ´
— ¨ ¨
ˆ ` (˘ — sakaiuser”˝ sakaipassword‚˜ ‡ ˜ª …” ˆ »§ˆß ”˝ ˆ ´º ,” ˆ sakai p roperties˛˜ …—˚
˜ . ¿ ˜
Ł ˆ ,† ˚„ ˆ ˜ª …” ˆ ˜ ˆ »§ˆß ”˝ ˆ ´º :
Ł
m ysql > create database sakai default character set utf8;
m ysql > grant all on sakai 3 to sakaiuser@ ¡fllocalhost¡fl identified by ¡flsakaipassword¡fl
. ;
m ysql > grant all on sakai 3 to sakaiuser@ ¡fl
. 127. 0. 0. 1¡fl identified by ¡flsakaipass
word¡fl
;
m ysql > quit
.
ˇ Ł ˆ ‚ˆ ¡ CATAL I A _HOM E / sakai˜¿ ´… sakai p roperties˛˜ … ,˚„ sakai˝£ ˆ ˜‹ ¨ˇ ˜
N — . HSQLDB ˚
¿ ,˘ ˆ m ysql˚ ¿ . ˚ ˇ¨ Ł ˆ ˚ ¿ ˆ »§ ˆß ”˝ ˆ ´º ,ˆ »§ˆß ”˝ ˆ ´º ˛“ ˙ ˆ Ł ˆ ˜ ˚ ¿ ˆ »§ ˆß
( sakaiuser)”˝ ˆ ´º ( sakaipassword ) .
username@ javax sql BaseDataSource = sakaiuser
. .
password@ javax sql B aseDataSource = sakaipass
. . word
- 3. 27 2˘ • § ,¨ :»ø Sakai˜ ¿“ · § ˇ „ ˇ ˝‡ ˜ „„ ‰¤ 93
‰« sakai˜‹ ¨ˇ ˘ ˆ ˜ HSQLDB ˚ ¿ …¡ #¡–¯ ¨¡ ˇß
” ,» „† 7—— ,—‚˜ ” ¨ ˇ´ ¸ø ˚ .
## HSQLDB settings - on by default
#vendor@org sakaip roject service. fram ework. sql SqlService = hsqldb
. . .
#driverC lassNam e@ javax sql B aseDataSource = org hsqldb. jdbcD river
. . .
#hibernate. dialect = org hibernate. dialect HSQLD ialect
. .
#validationQuery@ javax sql B aseDataSource = select 1 from SYSTEM _USERS
. .
# two hsqldb storage op tions: first for in - memory ( no persistence bet een runs) , second for disk based
w
#url@ javax sql B aseDataSource = jdbc: hsqldb: .
. .
#url@ javax sql B aseDataSource = jdbc: hsqldb: ¡ { sakai home} / db / sakai db
. . . .
‰ˇ´ · ˘ ˆ mysql˚ ¿ , ‰¨ ˇ´ 6—— ˇß ˙ ˆ ˜ ¡ #¡–¯ ,—‚˜ ” ¨ ˇ´ ¸ø ˚ .
,¨¡ ”
## M ySQL settings - make sure to alter as app rop riate
vendor@org sakaip roject db. ap i SqlService =mysql
. . .
driverClass
Name@ javax sql BaseDataSource = com. m ysql jdbc. D river
. . .
hibernate. dialect = org hibernate. dialect M ySQLD ialect
. .
url@ javax sql BaseDataSource = jdbc: mysql: / /127. 0. 0. 1: 3306 / sakai? useUnicode = true&characterEncoding
. .
=UTF - 8
validationQuery@ javax sql BaseDataSource = select 1 from DUAL
. .
defaultTransaction IsolationString@ javax sql BaseDataSource = TRANSACTI N _READ _COMM ITTED
. . O
[5]
–£· ˝¸ ‡ .
2¡¡ Sakai˜ ‰ ‰§ ƒ ˆ
˝¤„ ˇ ˚ †‰ …
Ł „„”ˆ Sakai” ,˝ ¿ ˚‰ Ø ˘ ˙¿ · ˜ ¿˛ ‡ „ „ƒ ˜ `¸ . Sakai ˛“ » ‚ œ ˚ƒ œ
”˝ —¿ ·· ‰¤ł ´ ¿˛ ‡ § ˇ
˝ ª ˜ ¿“ · ¨ … , ¯ »fl‰º § ˇ Æ „' `¸ ” ¶ •‰ ˜ „⁄
–ª . ˜ª †»—Ł ¶fiˆ ¨˛ ”˛
“
HT ML“ ˚¶ ,˝ ¿ ˆ sakaiÆ „' ˜ „⁄ ·· ‰¤œª ˜ª —Ł ˜
´ “ ª ,· Ø fl ˝Œ‡ ‰» ¡¢ › § ˇ ¨˛ ˛æ .
` — ˘ — ,˜ª
¿ ‚ø —Ł „ “ ˜ª ˜ § ˇ (‰§ )¨˛ ˛æ ,•¢ †… ‚ —¯ ¢ ,¿“ „ ˝ł ´
˝¤ ˇ ´ ¡¢ ˚ …—› „† ·· .
†
2. 1¡¡ ·· ‰¤ł ´ ¿˛ ‡
˝
SakaiÆ „' `¸ » ‚ – ‚æ—˛ ‰ ˇ … ,¨ˆ ˆ »§‚œ¸ ˇ …·· ‰¤ …”
˚ ˜ ˜ ª ,fi ” Sakai»„ Æ „' » ‚ ˜ª ¸ø ·· ‰¤
ª ˜ `— . ¡ ¶¤» ‚
– ª ” ¿ ¶ ˘ ‰ł — ‚˜ ,
— ¤ Ł ˆ ª »ø– —¯ ¢ , …»
ˇ ‡ „⁄ ,– ‚ •ˆ ˛˚ ¨¤
ˇ ¨ ¨ .ˆ ‚ ˝ł ‰¤ „⁄Ł ,»„ ¿ ˙Ƹ ˚ ˇ ª ˜ •¢ †…,‚· ˘ ”˝ · ˘ ¸ß ª …¨º ¸ †˜ .
2. 2¡¡ •¢ †… ‚ —¯ ¢
˝¤ ˇ
˝¤ ‚ „⁄ ¿ ˆ · ˇ – ˙ ˇ ˜¿ ˜ †˛ º •¢ †… ˇ¢ ,¨ »Æ ˚– …»
—¯ Ø ª ˜ ‚ ‚˜ ¨ . ˝¤ “ ¿ —¶ ‚‰ ,
…
¤ ˛˜ ”˝ URL. ˚‰ ‡ ˝¤ ‚ ˙ ¿
•¢ –£· † ‚ . ˝¤ ‚ » ‚ `— ˜ —˛ ‰ ˇ , ˆ¿ ‚ ¿˛ ‡ » ˇ ˜¿ ˜
– ˚ ‡˚ ‡
ˇ ¶… ¿ ¿· ‰. ˝ł ¸ø — » ‰˚ƒ ¿ ˝¤ „ Ł ˆ ,¡ æ ˚˙ •æ ¶fl‚ł ¸ø —†˛ º ˆ ˚ …•¢ ¸˝ ˝¤ ‚ .
2. 3¡¡ „ § ˇ (‰§ )¨˛ ˛æ
º ¶ †»˝‹ ˜ ¿˛ ‡ , Sakai˜ ¨˛ ˛æ„ „⁄ ˚ —‰˚ƒ ˇ ·· ‰¤ •¢ †… ˚ …fl˝ ¯œ‚˜
¡¢ ¡¢ ” . ˛“ `¸ –£⁄ ˜
¶ `¢ — ,†»˝‹ ˜ ˆ »§…˚˙ †»¿ …ß . ¨˛ ˛æ„
˜ „⁄ —¨ …¶ • ˚ ¡¢ Œ ˝¤ „ ¡¢ »…‚æ» †»`— ¨
¡¢ – …˙¡¢ † …¶ ˜‚ . ¨˛
˛æ†»´ › „ ˘ …º •æ¶… ¿ –»• » ‚ł ˆ »§ , –ª ·˛ —‚˜ ˇ ·« ,˝¤ „ ·¸ „⁄ ,˛ ˆ˙ ¿ ˆ · ˘ …§ œ ¸ø ˝Œ
‡ ˇ ˜¿ ˜ ‰Æ » ´ ˛˜ ¨ ,˛“ `¸ •‰ ˘ …ß,ˇ ˚ƒ »„ ¿
„ß –ª » ·˛ — ¸ø — ˇ´ ‰˘ ¸ß ˜ . ¯œ‚˜ ˝Œ” ,§ œ
˜ „» ¿· ‰¸ß ˆ˙ ˜ ¨ …¶ ˘
» .
2. 4¡¡ ¿“ „ ˝ł ´ ‰» ”˝ ˇ † ˚
`
˛“ `¸ ‰ł — ˚– ˝ł ´ ‰» ,ß ˆ Sakai`˜ ˚ „⁄
—˚ ` ·· ‰¤ ˚– ˜ ,˜ ¨ ¸ ¢ ¡¢ ‰Æ ˜ `˜ ˚ ,– ¨» † ¿
˚ ˛ „„
·· ‰¤ ˚ ˜ `˜ ˚ . »ø ·¸ ,‰˚ƒ ¿ ” ˙Ƹ ·· ‰¤ ‚
» ˇ · ˇ ˝‡ ,» · ”˝ ‰ § œ ˜ ˛˚ .¶
˜ —› ¨˛ ˛æ ,‚ ‚ • ¢ ˜ —¡ ¿
Ø ‰¤¢ ¶ ‡ ˜ ‰» ¿ … ,†¢˝‡ » ‰ł¶¨ . ` Sakai˜
` ` ˇ ´ „⁄ ˚˙ ˆ
· ‰ł — Æ »fl˜ ¨
— ‰ „„ ´ ˜ ,‰ˇfi `˜ ˚ „⁄ ˘ †»˝‹ fi ·ƒ ˝ł ´ †˛ º “ ˚˙ ˛§ ¨˘ » ‚ » » ‰ł
—— ´ , ª ·· ‰¤ ¿ —¡ æ ˚ —†˛ º ¯ ø ¸ß ˆ˙ ˜ ´ » . ¨ †˛ º ¿ ˛§ ¨˘ » ·˛ …˝¥ » »
‚ ¿˛ ‡ ˜ ˆß ·˚ ‰ł — „
—ˇ ´ .
- 4. 94 2008˜Œ 3´
Sakai˜ ˇ † ˚ „⁄ ˚ —ˇ ˚ƒ » ª „ „ ˇ †Ø,† Ø » ¿… . § œ ¿
˚ ˝¤ „ » ˇ `—¶
ˇ ¡ æ ¡¢— ¡¢ · ¡¢ ¶ »
¯ ¶ˇ … ¯ ¿ · ˝Œ‡ † ˚ . † ˚ „⁄ ˛“ ˆ »§Æ „' `¸ ¶ ¡ æ ,–¨ ¨ ¸ »œ˛˚ · ,˚ ¨º · ‚ ,
» Ø fl ˇ „ ¥ “ ˘ „ ,†¢˙ ˚ —ˇ ·« ˛˜ …”˝ ´… ˛“ ˛˚ ˜ —˛ ‰ ¨ .
˚ ¨
2. 5¡¡ „ § ˇ ˚ ·
Sakai¸ø Æ „' ˜ »• ‡ ˇ´ ,˚ · ¿ • ˛“ :˛˜ (Word˛˜ , – ‚æ ,»ˆ ˘ ˘‹ ,·¿ ˛˜ – ¨ ) ;˝ł `· ‰”˝
Sakai‡ ˆ . ˆ »§¿ ‚ø —Ł ·· ‰¤˜ ……— ·« ˚ · ,»
“ ˛ †¢ˇ Sakai ·· ‰¤HT ˛˜ ML . ª „ ¿ ‚ø
˙Ø¿ ,¿ ˘ ˆ »§·· ‰¤ ‡ ”˝ ˜ ¶` ¶¤˛˜ …˜ ¨¤ `ƒ . ¨ ˛ ˆ˙
¡¢ ª ˇ •¢ †… —› —¡ »Ø ˜ ¸ø —Ł
“
˜ ¶` ˜ ˚ `ˇ ,†¢‚ø —Ł ,‰¤¢ » ‚ ˛˜ ……— ¸ø —˜ †˛ º
“ ` ,¨ˆ · ·¢ “ ˜ ˛˜ ,†¢‚ ¶¤—‚˜ ¨¤ ˇ .
2. 6¡¡ ˝ł ´ —› „† ··
W IKI ˛“ Sakai˜ ` » ‚ •˙ ”¸ —˜ £ ¿Ø ,¿ ˜ ¨ˆ ˆ »§·· ‰¤ ‚ ¤ ˆ
» ¶¤ ¿˛ ‡ » ˇ ˜¿ ˜ W IKI ª ,
‚ ˝ł ˜ ‡ – ¿ …¿ ¡¢ … ¡¢ —´ ˝ – …› ª ˜ ¨ . ˚ —ˆ »§ … ˘‹ ,`· ‰˘ ¸ß W iki‡ ˆ ”˝ †Ø¿· ˜ ¨
‚ ”
[6]
‚ ‚˜ ˜ œ ˚• …˙ … . ‡
´ ¨ † ¨« ¿… ,˝ł „
´˙ »„ ¿ ‚ø —Ł ¿ ˘ ‡ – ˜ ¶` —·”˝ – …› ¤ `ƒ . ø § œ
“ ¨
˝ ¿ ‰˚ƒ ˜ ‚ …ˇ´ ˝Œ‡ ˛§ ¨˘ ˜‡ » ˜ “ ˚¶ „† ‰¤,•¢ » ¨” ˜ ¯ ˚˘ ,˚ ˇ § ˇ » ¶fl—˛˚ ˜ ‰ ,†¢
[7]
˛˚ ‰ ˜ „ ‡ —§ »Æ —› ,§ »Æ ˇ § .
‡ `¸ ˇ ƒ ˆ ,¸ ¯ Sakai˜ •¢ „ ,˘ „ƒ ˜ ˜£ ¿Ø › ”› ‚˙ `¸ ‡£„ ‰§ ¡¢ „ ,—› ”˝ ‚ · ¨ ‚ ‚
•‰ .ˆ
3¡¡ ‰Æ
˚ł
¸ ¯ ¿“· ¿˛‡ „ ˇ ˝‡ ‚ —£ ˆ ˜ †» ¨º ”˝
ƒ ¶ˇ Sakai˜ †»¶ˇ •¢ „ ,ˇ —¯ Sakai § —£ ` ˜ ƒ ˆ †
»Æ fi ——´ ˘“ ´ ,– ¨» ,˛ ˆ˙
¸ ˜ ˇ ˚ Sakai·ł ‚ł ˛ ˆ˙ ˜ –ª ß fi ˝ ,‚ “ ƒ ˆ ”˝ „ƒ ˜ ˇ †»¶ˇ Ł ‰¸ ¡¢˝
”˝ ' „ .
†˛ ¿… ˇ :
˛˜
[ 1 ] ¡¡ ´ —¡ ¿ . »ø
˙ ¿“ · ¨ …˜ —¿ º ‰ ƒ ˆ [ J ]. —„œ »fl‰ , 2006 ( 11 ) : 94 - 97.
[ 2 ] ¡¡ Joseph Hardin, Am itava M itra. Sakai and the H igher Education Community: Snap shots of the Road Ahead [ R ]. Sakai/OSP
Conference, 2005.
[ 3 ] ¡¡ „œ¶ . ß ˆ OER s· ‰ł £ —¯ ¢ »fl :¡fi¿“ •¯ · ·œ´º ¨ … ¡fl ‚ —£ ƒ ˆ º ˝˘ „ª [ EB /OL ]. http: / /www. core. org cn / cn /
— ˇ ˜ .
conferences/ xian_2006 / down /7 - 12. pp t
.
[ 4 ] ¡¡ About Sakai [ EB /OL ]. http: / / sakaip roject org/ index php ? op tion = com _ content&task = view&id = 103&Item id = 208,
. .
2007 - 04 - 09.
[ 5 ] ¡¡ Installation Guide [ EB /OL ]. http: / / source. sakaip roject org / release /2. 3. 0 / install - overview. htm l, 2006 - 11 - 03.
.
[ 6 ] ¡¡ Sakai Features L ist [ EB /OL ]. http: / /www. sakaip roject org/ index php? op tion = com _ content&task = view&id =
. .
230&Item id = 473, 2007 - 03 - 18.
[ 7 ] ¡¡ • § . W iki ‰ ‰§ —˜ ƒ ˆ ‡ı ‰ [ J ]. —„œ¶ ‡ ‰ , 2005 ( 5 ) : 66 - 68.
Con struction of L earn in g M anagem en t System Ba sed on Saka i
TAN Zhi2jun , SH I Xian 2hong , J IANG Yong
1, 3 2 3
( 1. S chool of Educa tiona l S cience, Gannan N or a l U n iversity, Ganzhou 341000, Ch ina;
m
2. Educa tiona l Technology and Infor a tiona l D epa rtm en t of X uchang U n iversity, X uchang 461000, Ch ina;
m
3. S chool of Educa tiona l Technology, B eijing N or a l U n iversity, B eijing 100875, Ch ina )
m
¡¡ ¡¡ Abstract: Sakai, as a learning managem ent system based on J2EE framework, has gradually been intro2
duced into the school for p ractice. This paper introduces the installation of Sakai on the W indow s p latfor and its
m
app lication in education.
Key words: Sakai; course management system; installation; app lication
¨˛ – …›: ¡¡ ´