การวิเคราะห์ระบบงานเดิม64).pdf · 2010-03-09 ·...
TRANSCRIPT
บทท 3
การวเคราะหระบบงานเดม
3.1 วเคราะหระบบงานเดม จากการศกษาระบบงานเดมพบวา ศลปวฒนธรรมพนบานสมยกอน ชอบมเรองเลาตางๆจนกลายเปน นทานพนบานจากนนกมการตพมพออกมาเปนเรอง สวนใหญจะเปนหนงสอ นตยสาร ทมแตเนอหามเฉพาะตวหนงสอลวนๆ มภาพประกอบบางสวนถงแมจะมการพฒนาขนมาเรอยๆเปนล าดบตามยคตามสมยนยม คอ เรมมภาพประกอบหลาก หลาย และมเนอเรองใหอานเพอความเขาใ จยงขนแตกยงเปนเรองทนาเบอเหมอนเดม ดงนนจงไดมการพฒนาการตน มากเพอใหมความนาสนใจมากยงขนโดยการน าเอาสอคอมพวเตอรและโปรแกรมประยกตตางๆ เขามาชวยในการสรางสอ การเรยนรเรองศลปวฒนธรรมนทานพนบาน ใหมความนาสนใจมากขน และดงดดใจใหผอานเกดความสนใจในศลปวฒนธรรมพนบาน นนยงขน โดยสอ ศลปวฒนธรรมพนบาน เบองตนนยงสามารถใชประกอบการเรยนการสอนโดยสามารถน ามาใชเปนสอ เพอเสรมการเรยนการสอนได โดยสอ เรยนรศลปวฒนธรรมนทานพนบาน แตละเรองนนจะแฝงไปดวยการเรยนรความเพลดเพลนและเปนการเปรยบเทยบขนบธรรมเนยมประเพณตางๆเอาไว แกบคคลทวไป และผสนใจสามารถหยบยกเอาสอ ศลปวฒนธรรมนทานพนบาน เหลานมาใชประกอบการเรยนการสอนไดอกดวย และยงในปจจบนนการเรยนการสอนกเปนการเรยนรดวยตนเองหรอการเรยนการสอนโดยใหผเรยนเปนศนยกลาง (Child Center ) และมการน าเอาเทคโนโลยเขามาใชในการเรยนการสอน มการใชสอการเรยนการสอน และเทคนคการเรยนการสอนททนสมยขนและใหประโยชนแกผเรยนมากมาย เชนการน าเอาคอมพวเตอรมาใหนกเรยนใชในการเรยนโดยใหนกเรยน ฝกใชคอมพวเตอรดวยเอง แตกมครผสอนคอยใหค าแนะน าในเรองทนกเรยนนนไมร การเรยนเชนนจะท าใหนกเรยนเกดการเรยนรไดมากกวาทฟงจากครสอนแตไมไดเรยนรดวยตวเอง
90
3.2 แผนภมกางปลา
เปนการศกษาปญหาของระบบงานเดม โดยพจารณาวามปญหาใดบางทมกจะเกดขนเปนประจ าเมอผอานนนอานหนงสอเกยวกบศลปวฒนธรรมพนบาน ซงปญหาดงกลาวกจะสงผลกระทบตอกระบวนการท างาน
1. เนอหาของหนงสอ/โบรวชวรไมสมบรณ 2. ผอานไมเขาใจเนอเรองศลปวฒนธรรมพนบาน 3. ผอานเกดความเบอหนาย ขาดความกระตอรอรนในการอาน 4. เนอหาของการอานเรองศลปวฒนธรรมพนบาน ไมนาสนใจ/ไมดงดดใจผเรยน
และผอาน 5. การจดการยงยากและซบซอนการกระจายขอมลไมทวถง
ภาพท 3 - 1 แผนภมกางปลาของการท าสอ เรองศลปวฒนธรรมนทานพนบานภาคอสาน
3.3 ขอเสนอแนะ เปนปญหาทเกดขนมาโดยตลอดแตปญหาบางอยางอาจไมชดเจนจงสามารถหลกเลยงไดถายงไมมการแกไขหรอพฒนาระบบงานเดม ๆ กยงจะไรประสทธภาพเพราะความเจรญกาวหนาตอ งทนสมยขนดงนนจากปญหาดงกลาวทระบไวบนภาพท 3- 1 แผนภมกางปลาของการท าสอ การเรยนรเรอง ศลปวฒนธรรมนทานพนบานในรปแบบ แอนเมชน จะถกน าไปพฒนาตอไปใหดขนและมประสทธภาพตอไป
91
3.4 System Flowchart วเคราะหระบบงานเดม
3.4.1 จดการบทเรยน
ภาพท 3 - 2 Flowchart แสดงจดการบทเรยน
ค าอธบายขนตอนการด าเนนงาน 1. เรมตน 2. ท าการกรอกรายละเอยดบทเรยน 3. ตรวจสอบขอมลบทเรยนถาไมถกตองกกลบไปกรอกรายละเอยดอกครงถาถกตองก
ท ากจกรรมตอไป 4. บนทกขอมลบทเรยน 5. จบการท างาน
92
3.4.2 จดการแบบฝกหด
ภาพท 3 - 3 Flowchart แสดงการจดการแบบฝกหด
ค าอธบายขนตอนการด าเนนงาน 1. เลอกท าแบบฝกหด 2. ตรวจสอบการท าแบบฝกหดถาไมครบกกลบไปท าใหครบถาครบกท ากจกรรมตอไ ป 3. บนทกการท าแบบฝกหด 4. ดคะแนนการท าแบบฝกหด 5. จบการท างาน
93
3.5 Context Diagram
0
ภาพท 3 - 4 Context Diagram สอการเรยน รเรองศลปวฒนธรรมนทานพนบานภาคอสาน
ค าอธบายขนตอนการด าเนนงาน Context diagram เปนระดบภาพรวมของระบบ ซงแสดงแหลงทมาของขอมล แหลงทมา
ไดแก นกเรยน อาจารย ซงอาจารยจะเปนตวกลางในการก าหนดบทเรยน ก าหนดแบบฝกหด รายงานขอมลบทเรยน รายงานคะแนนการท าแบบฝกหด
นกเรยนจะท าการเลอกบทเรยนทตองการหลงจากนนกจะท าแบบฝกหดหลงเรยนเมอท าเสรจแลวกจะทราบคะแนนการท าแบบฝกหด
94
3.6 Data Flow Diagram Level 1
D1 1
2
Admin
D2
D3
D2
ภาพท 3 - 5 Data Flow Diagram Level 1
ค าอธบายขนตอนการท างาน Data Flow Diagram Level 1 จะประกอบดวย 2 Process คอ Process จดการบทเรยน
และ Process จดการแบบฝกหด Process ท 1 จดการบทเรยน ผเรยนจะท าการเขาเรยนรายวชาทจะเรยนและเลอกวาตองการ
เรยนบทไหนAdmin หรออาจารยประจ าวชาจะเพมนกเรยนเขาสบทเรยนนนทนกเรยนสมครไว Process ท 2 จดการแบบฝกหด เมอผเรยนไดท าการเรยนแลวจะตองเขาท าแบบฝกหดเพอดวา
นกเรยนมความเขาใจมากนอยเพยงใด
95
3.7 วเคราะหระบบงานใหม
ผงโครงสรางสอการเรยนรดวยตนเองผานระบบอนเ ตอรเนตเรอง ศลปวฒนธรรมนทาน พนบานภาคอสาน (Flow Chart) ระบบจะก าหนดสทธการเขาถงขอมลในการใชงานระบบเปน 4 ประเภท คอ ผดแลระบบ (Admin) ผสอน (Instructor) นกเรยน (User) บคคลทวไป ( Individuals) และ โดยจะอธบายสทธการเขาถงขอมลทละประเภทดงน
1) ผดแลระบบ ( Admin) มสทธในการเขาถงขอมลทกอยางภายในระบบ และสามารถ เพม/ลบ/แกไข ทกขอมลทตองการ ปรบปรงแกไขตงคาเวบได
2) อาจารย (Instructor) สมครสมาชกเปนอาจารยได สามารถน าเขาและเพมบทเรยนในเรองตางๆไดโดยใชสอ (VDO Flash, Shock Wave Flash, , Document,PowerPoint, Acrobat) ภายในบทเรยน อานขาวประกาศเขาใชงานกระดานสนทนา กระดานสนทนาอาจารย เพมกระดานสนทนาตอบกระดานสนทนา เพมลบนกเรยนเขาบทเรยน และยงสามารถเขาไปแสดงขอมล และแกไขขอมลสวนตวได
3) นกเรยน ( User) สมครสมาชกได เขาเรยนในบทเรยนเรองตางๆได ท าแบบฝกหดเขาใชงานกระดานสนทนา โพสตขอความผานเวบบอรดตอบกระดานสนทนา และเวบบอรดได
4) บคคลทวไป (Individuals) สามารถเขาสหนาเวบเพจหนาแรก สมครสมาชกไดสามารถเขาเรยนในเรองตางๆไดหลงจากสมครสมาชกสามารถท าแบบฝกหดไดหลงจากสมครสมาชก สามารถรบรขาวสารตางๆบนเวบไซตหลงจากสมครสมาชกสามารถแสดงความคดเหนผานเวบบอรดไดหลงจากสมครสมาชก
ระบบการท างานใหมนจะเปนระบบการท างานหลกๆ ทงหมด 8 ระบบโดยแตละระบบ จะมหลกการท างานดงจะอธบาย
1. ระบบสมครสมาชก ผใชทวไปสามารถสมครสมาชกไดโดย กรอกขอมลตามแบบฟอรมของการ
สมครสมาชกในเวบไซต และก าหนด Username และ password แลวท าการยนยนการสมครสมาชก เทานกเปลยนสถานะจากผใชทวไปกลายเปนสมาชกอาจารย หรอนกเรยน และมสทธการเขาถงขอมลไดมากกวาบคคลทวไป
2. ระบบจดการสมาชก (Admin) ระบบนจะเปนการจดการขอมลของสมาชกโดย Admin เปนผจดการสมาชก
สามารถคนหาขอมลสมาชก แสดงขอมลสมาชก แกไขขอมลสมาชก และลบขอมลสมาชก
96
3. ระบบจดการสมาชก (อาจารยและนกเรยน )
จะเปนการจดการขอมลของอาจารยและนกเรยน สมาชกสามารถเขาไป ดขอมลของสมาชกและแกไขขอมลทตองการหรอ Admin เขาไปจดการระบบสมาชกและสทธในการใชงาน
4. ระบบหองเรยนของรายวชา จะเปนสวนทแสดงรายละเอยดของหองเรยนของรายวชาการตงคา สรางเนอหา
น าเขาเนอหารายวชาในรปแบบตาง ๆ เชน การน าเขาไฟลรปแบบ Document ( .doc ) , การน าเขาไฟลรปแบบ PowerPoint ( .ppt ) , การน าเขาไฟลรปแบบ Acrobat ( .pdf ) ,การน าเขาไฟลรปแบบ Shock Wave Flash ( .swf )
5. ระบบจดการบทเรยน ระบบนสามารถเขาใชงานไดเฉพาะสมาชกโดยการเขามาใชงานขอมลบทเรยน
และสอ(VDO, Flash, เสยง, Doc, etc) ประกอบบทเรยน 6. ระบบศกษาเรยนรบทเรยน
ระบบนสามารถเขาใชงานไดเฉพาะสมาชก นกเรยนโดยการเขามาใชงานขอมลบทเรยน และสอ (Flash VDO, Shock Wave Flash, PowerPoint, Document, Acrobat) ประกอบบทเรยนหลงจากเรยนจบแตละบทจะมการท าแบบฝกหดดวยเสมอ
7. ระบบจดการแบบฝกหด ระบบนนกเรยนทเปนสมาชกของแตละรายวชาสามารถเขามาใชงานแบบฝกหด
และทราบคะแนนได 8. ระบบการใชงาน การจดการกระดานสนทนาและประกาศขาว
ระบบนใชงานไดเฉพาะทเปนสมาชกเทานน ผใชทวไปไมสามารถเขามาอาน และไมสามารถตงกระท ถาม-ตอบ ไดและจะเปนการจดการขอมลของกระดานสนทนาโดย Admin เปนผจดการกระดานสนทนา เขามาอาน ตงกระท ถาม-ตอบ และสามารถลบกระท
97
3.8 Flow Chart
3.8.1 Flow Chart: ระบบสมครสมาชก
username,password, - ,E-mail, ,
ภาพท 3 - 6 สมครสมาชก
ค าอธบายขนตอนการด าเนนงาน 1. กรอกรายละเอยดสมาชก Username password ชอ-สกล E-mail ทอย เบอรโทรศพท 2. ตรวจสอบการสมครสมาชกถาไมครบกกลบไปกรอกใหมถาครบกท ากจกรรมตอไ ป 3. บนทกการสมครสมาชก 4. จบการท างาน
98
3.8.2 Flow Chart: ระบบจดการสมาชก ( Admin)
AdminUsername,Password
ภาพท 3 - 7 แสดงการท างานของระบบจดการสมาชก (Admin)
ค าอธบายขนตอนการด าเนนงาน
1. เรมตนการท างานของระบบ
2. Admin กรอกขอมลเขาใช ( username, password) เพอ login เขาสระบบ
3. ตรวจสอบความถกตอง ถาไมถกกลบไปกรอกขอมลใหม ถาขอมลถกตอง
ด าเนนการตอ
99
4. แสดงขอมลหนาหลก การจดการระบบ ประเภทของรายวชา รายวชาทมอย สมาชก
ออนไลน เรมการแกไขในหนาน
5. แกไขขอมลสมาชก เชน การอนมต แกไขบญชผใชการเพมอพโหลดสมาชก สมคร
เขาเรยน เพมนกเรยน อาจารยผรบผดชอบ เพมผสรางรายวชา เพมผดแลระบบ
6. บนทกขอมลหลงจากท าการ แกไขแลว
7. จบการท างาน
3.8.3 Flow Chart: ระบบจดการสมาชก (อาจารย และนกเรยน)
Username,Password
ภาพท 3 - 8 แสดงการท างานของระบบจดการสมาชก
100
ค าอธบายขนตอนการด าเนนงาน
1. เรมตนการท างานของระบบ
2. สมาชกกรอกขอมลผใช (username, password) เพอ login เขาสระบบ
3. ตรวจสอบความถกตอง ถาไมถกกลบไปกรอกขอมลใหม ถาขอมลถกตอง
ด าเนนการตอ
4. แสดงขอมลสมาชก
5. แกไขขอมล
6. บนทกขอมลหลงจากท าการ แกไขแลว
7. จบการท างาน
3.8.4 Flow Chart: ระบบหองเรยนของรายวชา
Username,Password
ภาพท 3 - 9 แสดงระบบหองเรยนของรายวชา
101
ค าอธบายขนตอนการด าเนนงาน
1. เรมตนการท างานของระบบ
2. สมาชกกรอกขอมลผใช ( username, password) เพอ login เขาสระบบ
3. ตรวจสอบความถกตอง ถาไมถกกลบไปกรอกขอมลใหม ถาขอมลถกตอง
ด าเนนการตอ
4. แสดงรายละเอยดหองเรยนของรายวชา
5. ตรวจสอบวาตองการดหรอจดการหองเรยนของรายวชาหรอไม ถาไมตองการ
กลบไปกรอกขอมลใหม ถาตองการด าเนนการตอ
6. แสดงการตงคา สรางเนอหา น าเขาเนอหารายวชา
7. บนทกการเขาหองเรยนของรายวชา
8. จบการท างาน
102
3.8.5 Flow Chart: ระบบจดการบทเรยน (Admin และ อาจารย )
Admin (Username,Password)
, ,
ใช
ใช
ใช
ภาพท 3 - 10 แสดงการท างานของ ระบบจดการบทเรยน (Admin และอาจารย )
103
ค าอธบายขนตอนการด าเนนงาน
1. เรมตนการท างานของระบบ 2. Adminหรอครอาจารยผสอน กรอกขอมล ( username, password) เพอ login เขาส
ระบบ 3. ตรวจสอบความถกตอง ถาไมถกกลบไปกรอกขอมลใหม ถาขอมลถกตองด าเนนการ
ตอ 4. ตงคา ก าหนดรปแบบและสวนทแสดงเนอหา 5. ตรวจสอบความถกตอง ถาไมถกกลบไปเรมใหม ถาถกตองด าเนนการตอ 6. แสดงการตงคา รปแบบ และสวนทแสดงเนอหา 7. เลอกกจกรรมการแกไขในหนาน 8. การเพมขอมล กรอกขอมล ชอบทเรยน รายละเอยด เลอกไฟลทตองการน าเขา 9. เพมนกเรยนในรายวชานน 10. เพมนกเรยนจากเมนจดการระบบ จากนกเรยนทมอย 11. ท าการเลอกกจกรรมวาจะ แกไขขอมล หรอ ลบขอมล 12. การแกไข จะแสดงขอมลเดมของบทเรยนกอนท าการแกไข และท าการกรอกขอมล
เลอกไฟลทตองการแกไข 13. บนทกขอมลหลงจากท าการ เพมขอมล แกไขขอ หรอลบขอมลแลว 14. จบการท างาน
104
3.8.6 Flow Chart: ระบบศกษาเรยนรบทเรยน
Username,Password
ภาพท 3 - 11 ระบบศกษาเรยนร บทเรยนและแบบฝกหด
ค าอธบายขนตอนการด าเนนงาน
1. เรมตนการท างานของระบบ
2. สมาชกกรอกขอมลผใช ( username, password) เพอ login เขาสระบบ
3. ตรวจสอบความถกตอง ถาไมถกตองกลบไปกรอกขอมลใหม ถาขอมลถกตอง
ด าเนนการตอ
4. ท าการเขาส บทเรยนศกษา
5. ระบบแสดงรายละเอยดขอมล บทเรยน
6. จบการท างาน
105
3.8.7 Flow Chart: ระบบจดการแบบฝกหด
Admin (Username,Password)
ภาพท 3 - 12 แสดงระบบจดการแบบฝกหด
106
ค าอธบายขนตอนการด าเนนงาน 1. เรมตนการท างานของระบบ 2. Adminหรออาจารย กรอกขอมล ( username, password) เพอ login เขาสระบบ 3. ตรวจสอบความถกตอง ถาไมถกกลบไปกรอกขอมลใหม ถาขอมลถกตองด าเนนการ
ตอ 4. กรอกรายละเอยดแบบฝกหดและน าเขาแบบฝกหด 5. แสดงรายละเอยดแบบฝกหด 6. ตรวจสอบการท าแบบฝกหดถากรอกไมครบกท าการกรอกใหมถากรอกครบกเลอก
กจกรรมตอไป 7. บนทกการท าแบบฝกหด 8. จบการท างาน
107
3.8.8 Flow Chart: ระบบการใชงาน การจดการกระดานสนทนาและประกาศขาว
, ,
,
Admin (Username,Password)
ภาพท 3 - 13 แสดงระบบการใชงาน การจดการกระดานสนทนาและประกาศขาว
108
ค าอธบายขนตอนการด าเนนงาน
1. เรมตนการท างานของระบบ 2. Adminหรออาจารย หรอนกเรยน กรอกขอมล ( username, password) เพอ login เขาส
ระบบ 3. ตรวจสอบความถกตอง ถาไมถกกลบไปกรอกขอมลใหม ถาขอมลถกตองด าเนนการ
ตอ 4. แสดงขอมลกระดานสนทนาหรอประกาศขาว 5. เลอกวาตองการท ากจกรรมใด ตงกระท ตอบกระท ลบกระท อานกระท 6. ถาตงกระท และตอบกระท ตองกรอกขอมล แลวบนทกขอมลกอนถงจะแสดงขอมล 7. ถาเลอกอานกระท กจะแสดงขอมล 8. จบการท างาน
109
Context Diagram
0
AdminAdmin
ขอมลอาจารยและนกเรยน
ขอมลจดการอาจารยและนกเรยน
ภาพท 3 - 14 Context diagram แสดงการท างานของระบบสอการเรยนรดวยตนเองผานระบบ
อนเตอรเนต เรอง ศลปวฒนธรรมนทานพนบานภาคอสาน
110
ค าอธบายขนตอนการด าเนนงาน
Context diagram เปนระดบภาพรวมของระบบ ซงแสดงแหลงทมาของขอมล ไดแก อาจารย ผเรยน ผดแลระบบ ซงผดแลระบบจะเปนผก าหนดขอมลการ เพม/ลบ/แกไข ขอมลทกอยางภายในระบบ สวนอาจารยจะเปนผทก าหนดขอมลการเพม/ลบแกไขบทเรยน , แบบฝกหด ตงกระทถาม-ตอบในกระดานสนทนาและขาวประกาศได นกเรยนมการสงขอมลผเรยน ท าแบบฝกหด และเลอกบทเรยนทจะเขาเรยนจากนนผดแลระบบท าการแสดงคะแนนแบบฝกหดใหผเรยนไดทราบ
สามารถตอบกระทกระดานสนทนาและขาวประกาศได อาจารยและนกเรยนเปนผเขามาใช
งานขอมลภายในระบบ ตามสทธทผดแลระบบไดก าหนดไวให
DATA FLOW DIAGRAM LEVEL 1
D11.
( , )
Username, Password, - ,Email, ,
Username, Password, - ,Email, ,
2.
(Admin)
D2
D3
D4 Admin
Admin
Admin
Admin
D2 3.
( ) D3
ภาพท 3 - 15 Data Flow Diagram Level 1 แสดงการท างานของระบบสอการเรยนรดวยตนเองผาน
ระบบอนเตอรเนต เรอง ศลปวฒนธรรมนทานพนบานภาคอสาน
111
D6
D2
4.
Admin
D4 Admin
Admin
D7
Admin
D8
Admin
D5
D6
D2
5.
Admin
D10
D9
D4 Admin
Admin
Admin
Admin
D5
ภาพท 3 - 16 Data Flow Diagram Level 1 แสดงการท างานของระบบสอการเรยนรดวยตนเองผาน
ระบบอนเตอรเนต เรอง ศลปวฒนธรรมนทานพนบานภาคอสาน (ตอ)
112
6.
D6
D3
D5
D7
7.
Admin
D7
D11
ภาพท 3 - 17 Data Flow Diagram Level 1 แสดงการท างานของระบบสอการเรยนรดวยตนเองผาน
ระบบอนเตอรเนต เรอง ศลปวฒนธรรมนทานพนบานภาคอสาน (ตอ)
113
D12
8.
Admin
D2
D3
D4
Admin Admin
ภาพท 3 - 18 DFD Level 1 แสดงการท างานของระบบสอการเรยนรดวยตนเองผานระบบอนเตอรเนต
เรอง ศลปวฒนธรรมนทานพนบานภาคอสาน (ตอ)
114
3.9 Data Flow Diagram Level 2
3.9.1 Data Flow Diagram Level 2 ระบบสมครสมาชก
1.1
Username, Password, - ,Email, ,
1.2
D1
1.3
Username, Password, - ,Email, ,
ภาพท 3 - 19 แสดง Data Flow Diagram Level 2 โพรเซสท 1 ระบบสมครสมาชก
115
3.9.2 DFD Level 2 ระบบจดการสมาชก ( Admin)
Aamin
2.1
Admin
D4 Admin Admin
2.2
2.3
2.4
/ /
2.5
ขอมลอาจารย
D3
ขอมลนกเรยน
D2
ภาพท 3 – 20 แสดง Data Flow Diagram Level 2 โพรเซสท 2 ระบบจดการสมาชก ( Admin)
116
3.9.3 Data Flow Diagram Level 2 ระบบจดการสมาชก (อาจารยและนกเรยน)
D2
3.1
3.2
3.3
3.4
D3
ภาพท 3 – 21 แสดง Data Flow Diagram Level 2 โพรเซสท 3 ระบบจดการสมาชก ( Admin)
117
3.9.4 Data Flow Diagram Level 2 ระบบหองเรยนของรายวชา
D2 4.1
4.2
4.3
4.4 / / /
Admin
Admin
AdminD4 Admin
Admin
4.5
D5
D6
D7
D8
ภาพท 3 - 22 แสดง Data Flow Diagram Level 2 โพรเซสท 4 ระบบหองเรยนของรายวชา
118
3.9.5 Data Flow Diagram Level 2 ระบบจดการบทเรยน
5.1
D4 Admin Admin
5.2
5.3
5.4
/ /
5.5
ขอมลรายวชา
D6
D2
Admin
Admin
D5
ขอมลบทเรยน
ขอมลรายวชา
ขอมลบทเรยน
5.6
ขอมลการ/เพม/ลบ/ แกไข รายวชาและบทเรยน
ขอมลการ/เพม/ลบ/ แกไข รายวชาและบทเรยน
ภาพท 3 – 23 แสดง Data Flow Diagram Level 2 โพรเซสท 5 ระบบจดการบทเรยน
119
3.9.6 Data Flow Diagram Level 2 ระบบศกษาเรยนรบทเรยน
6.2
6.1
D3
D5 ขอมลรายวชา
6.3
D6 ขอมลบทเรยน
D7 ขอมลบทเรยน
ภาพท 3 – 24 แสดง Data Flow Diagram Level 2 โพรเซสท 6 ระบบศกษาเรยนรบทเรยน
120
3.9.7 Data Flow Diagram Level 2 ระบบจดการแบบฝกหด
7.1
ขอมลอาจารยD4 Admin
Admin
7.2
7.3
7.4
/ /
7.5
D7
D2
Admin
D5
7.6
ขอมลAdmin
D11
ภาพท 3 - 25 แสดง Data Flow Diagram Level 2 โพรเซสท 7 ระบบจดการแบบฝกหด
121
3.9.8 Data Flow Diagram Level 2 ระบบการใชงานการจดการกระดานสนทนาและ
ประกาศขาว
8.2
Admin
8.3
8.6
8.7
D12
8.4
8.5
/ /
8.1
ขอมลAdmin
ขอมลอาจารย
D4 Admin Admin
D2
D3
ภาพท 3 - 26 แสดง Data Flow Diagram Level 2 โพรเซสท 8 ระบบการใชงานการจดการกระดาน
สนทนาและประกาศขาว
122
3.10 การก าหนดความสมพนธ
adodb_loqsgl 1 M mdl_assignment
adodb_loqsgl หนงรายการสามารถท ารายการ กบ mdl_assignment ไดหลายรายการ
ภาพ 3 - 27 ความสมพนธระหวาง adodb_loqsgl กบ mdl_assignment
mdl_assignment M M mdl_log
mdl_assignments หลายรายการสามารถท ารายการ กบ mdl_log ไดหลายรายการ
ภาพ 3 – 28 แสดงความสมพนธระหวาง mdl_assignment กบ mdl_log
mdl_log 1 1 mdl_display
mdl_log หนงรายการสามารถท ารายการ กบ mdl_displayไดหนงรายการ
ภาพ 3 – 29 แสดงความสมพนธระหวาง mdl_log กบ mdl_display
mdl_assignment 1 1 mdl_user_admin
mdl_assignments หนงรายการสามารถท ารายการ กบ mdl_user_admin ไดหนงคน
ภาพ 3 – 30 แสดงความสมพนธระหวาง mdl_assignments กบ mdl_user_admin
123
mdl_user_admin 1 M mdl_user_preferences
mdl_user_admin หนงคนสามารถท ารายการ กบ mdl_user_preferences ไดหลายรายการ ภาพ 3 – 31 แสดงความสมพนธระหวาง mdl_user_admin กบ mdl_user_preferences
mdl_user_preferences 1 M mdl_user_teachers
mdl_user_preferencesหนงรายการสามารถท ารายการกบ mdl_user_teachersไดหลายคน
ภาพ 3 - 32 แสดงความสมพนธระหวาง mdl_user_preferencesกบ mdl_user_teachers
mdl_user_preferences 1 M mdl_user_students
mdl_user_preferencesหนงรายการสามารถท ารายการกบ mdl_user_students ไดหลายคน
ภาพ 3 – 33 แสดงความสมพนธระหวาง mdl_user_preferences กบ mdl_user_students
mdl_user_admin 1 M mdl_log
mdl_user_admin หนงคนสามารถท ารายการเขาสระบบกบ mdl_log ไดหลายครง ภาพ 3 – 30 แสดงความสมพนธระหวาง mdl_user_admin กบ mdl_log
mdl_user_teachers 1 M mdl_log
mdl_user_teachers หนงคนสามารถท ารายการเขาสระบบ กบmdl_logไดหลายครง ภาพ 3 – 31 แสดงความสมพนธระหวาง mdl_user_teachers กบmdl_log
124
mdl_user_students 1 M mdl_log
mdl_user_students หนงคนสามารถท ารายการเขาสระบบ กบmdl_logไดหลายครง
ภาพ 3 – 32 แสดงความสมพนธระหวาง mdl_user_students กบ mdl_log
mdl_user_admin 1 M mdl_course
mdl_user_admin หนงคนสามารถท ารายการสรางรายวชากบ mdl_course ไดหลายรายวชา
ภาพ 3 – 33 แสดงความสมพนธระหวาง mdl_user_admin กบ mdl_course
mdl_user_teachers 1 M mdl_course
mdl_user_teachers หนงคนสามารถท ารายการสรางรายวชากบ mdl_course ไดหลายรายวชา
ภาพ 3 – 34 แสดงความสมพนธระหวาง mdl_user_teachers กบ mdl_course
mdl_course 1 M mdl_course_categories
mdl_courseseหนงรายวชาสามารถท ารายการสราง mdl_course_categories ไดหลายประเภท
ภาพ 3 - 35 แสดงความสมพนธระหวาง mdl_course กบ mdl_course_categories
mdl_course_categories 1 M mdl_course
mdl_course_categories หนงประเภทสามารถท ารายการ กบ mdl_course ไดหลายรายวชา
ภาพ 3 – 36 แสดงความสมพนธระหวาง mdl_course_categories กบ mdl_coursese
125
mdl_course_categories 1 1 mdl_course_display
mdl_course_categoriesหนงประเภทสามารถท ารายการ กบ mdl_course_display แสดงผลไดหนงแบบ
ภาพ 3 - 37 แสดงความสมพนธระหวาง mdl_course_categories กบ mdl_course_display
mdl_course_display 1 1 mdl_course_modules
mdl_course_displayหนงแบบสามารถท ารายการ กบ mdl_course_modules ไดหนงรายการ
ภาพ 3 - 38 แสดงความสมพนธระหวาง mdl_course_display กบ mdl_course_modules
mdl_course_modules 1 M mdl_enrol_autunorize
mdl_course_modules หนงการตงคาสามารถท ารายการ กบ mdl_enrol_autunorizeไดหลายรายการ
ภาพ 3 - 39 แสดงความสมพนธระหวาง mdl_course_modules กบ mdl_enrol_autunorize
mdl_enrol_autunorize M M mdl_course_sections
mdl_enrol_autunorize หลายรายการสามารถท ารายการกบ mdl_course_sections สวนของบทเรยนไดหลายสวน
ภาพ 3 - 40 แสดงความสมพนธระหวาง mdl_enrol_autunorize กบ mdl_course_sections
mdl_course_sections M 1 mdl_course_display
mdl_course_sections สวนของบทเรยนหลายสวนท ารายการ กบ mdl_course_display แสดงผลไดหนงแบบ
ภาพ 3 - 40 แสดงความสมพนธระหวาง mdl_course_sections กบ mdl_course_display
126
mdl_course_categories M M mdl_label
mdl_course_categoriesสวนของบทเรยนหลายสวนท ารายการ กบ mdl_label หลายรายการบทเรยนได
ภาพ 3 - 41 แสดงความสมพนธระหวาง mdl_course_sections กบ mdl_label
mdl_label M M mdl_lesson_pages
mdl_label รายการบทเรยน ท ารายการ กบ mdl_lesson_pages หนาของบทเรยนไดหลายหนา
ภาพ 3 - 42 แสดงความสมพนธระหวาง mdl_label กบ mdl_lesson_pages
mdl_label M M mdl_lesson
mdl_labelหลายรายการบทเรยนท ารายการกบ mdl_lesson ไดหลายบทเรยน
ภาพ 3 - 43 แสดงความสมพนธระหวาง mdl_label กบ mdl_lesson
mdl_lesson_pages 1 M mdl_lesson
mdl_lesson_pagesหนาของบทเรยนหนงหนาท ารายการกบ mdl_lessonไดหลายบทเรยน
ภาพ 3 - 44 แสดงความสมพนธระหวาง mdl_lesson_pages กบ mdl_lesson
mdl_lesson 1 M mdl_lesson_branch
mdl_lesson_pagesหนงบทเรยนท ารายการกบ mdl_lesson_brach ไดหลายประเภท
ภาพ 3 - 45 แสดงความสมพนธระหวาง mdl_lesson กบ mdl_lesson_brach
127
mdl_lesson 1 M mdl_lesson_quiz
mdl_lesson หนงบทเรยนสามารถท ารายการกบ mdl_lesson_quiz ไดหลายค าถาม
ภาพ 3 - 46 แสดงความสมพนธระหวาง mdl_lesson กบ mdl_lesson_quiz
mdl_lesson_quiz M 1mdl_quize_attemptonlast_
datasets
mdl_lesson_quiz หลายค าถามสามารถ ม mdl_quize_attemptonlast_datasets หนงฐานขอมล ภาพ 3 - 46 แสดงความสมพนธระหวาง mdl_lesson_quiz กบ mdl_quize_attemptonlast_datasets
mdl_lesson_quiz 1 1 mdl_quize_answers
mdl_lesson_quiz หนงค าถามสามารถ ม mdl_quize_answers หนงค าตอบในค าถาม
ภาพ 3 - 48 แสดงความสมพนธระหวาง mdl_lesson_quiz กบ mdl_quize_answers
mdl_lesson_quiz 1 M mdl_choice
mdl_lesson_quiz หนงค าถามสามารถ ท ารายการ mdl_choice ไดหลายตวเลอก
ภาพ 3 - 47 แสดงความสมพนธระหวาง mdl_lesson_quiz กบ mdl_choice
mdl_choice 1 M mdl_choice_options
mdl_choice ตวเลอกหนงขอสามารถ ม mdl_choice_option ไดหลายตวเลอก
ภาพ 3 - 48 แสดงความสมพนธระหวาง mdl_choice กบ mdl_choice_option
128
mdl_choice_options M 1 mdl_choice_answers
mdl_choice_option หลายตวเลอกสามารถ ม mdl_choice_answers หนงตวเลอกทเปนค าตอบ
ภาพ 3 - 49 แสดงความสมพนธระหวาง mdl_choice กบ mdl_choice_answers
mdl_lesson 1 M mdl_lesson_grades
mdl_lesson หนงบทเรยนสามารถท ารายการ mdl_lesson_grades ไดหลายเกรด
ภาพ 3 - 50 แสดงความสมพนธระหวาง mdl_lesson กบ mdl_lesson_grades
mdl_lesson_grades 1 Mmdl_lesson_high_
scores
mdl_lesson_grades เกรดบทเรยนหนงเกรดสามารถ ท ารายการ mdl_lesson_high_scores คะแนนสงได
หลายคะแนน
ภาพ 3 - 51 แสดงความสมพนธระหวาง mdl_lesson_grades กบ mdl_lesson_high_scores
mdl_block 1 M mdl_forum_posts
mdl_block กระดานสนทนาและขาวประกาศสามารถ ท ารายการ mdl_forum_posts โพสตขอความได
หลายขอความ
ภาพ 3 - 52 แสดงความสมพนธระหวาง mdl_block กบ mdl_forum_posts
mdl_forum_posts 1 1 mdl_forum_queue
129
mdl_forum_posts โพสตขอความหนงโพสต สามารถท ารายการ mdl_forum_queue
รายละเอยดขอความหนงรายการ
ภาพ 3 - 53 แสดงความสมพนธระหวาง mdl_forum_posts กบ mdl_forum_queue
mdl_user_admin / / / / M mdl_block1
mdl_user_admin หนงคนสามารถท าการ เพม /ตอบ/อาน/ลบ/แกไข mdl_block ไดหลายกระดาน
ภาพ 3 - 54 แสดงความสมพนธระหวาง mdl_user_admin กบ mdl_block
mdl_user_teachers / / / M mdl_block1
mdl_user_teacher s หนงคนสามารถท าการ เพม /ตอบ/อาน/ลบ mdl_blockไดหลายกระดาน
ภาพ 3 - 55 แสดงความสมพนธระหวาง mdl_user_teachers กบ mdl_block
mdl_user_students / / / M mdl_block1
mdl_user_students หนงคนสามารถท าการ เพม /ตอบ/อาน mdl_blockไดหลายกระดาน
ภาพ 3 - 56 แสดงความสมพนธระหวาง mdl_user_students กบ mdl_block
130
3.11 E-R Model ของ Moodle
adodb_loqsgl 1 1
mdl_assignmentM
CreatedSql0
Sql1
params
tracer
timer
id
course
name
description
format
assignmenttype
resubmitpreventlate
emailteachers
var1
timedue
timeavailable
var2
var3
var4
var5maxbytes
timeavailablegrade
timemodified
1MM
mdl_log
mdl_user_admin mdl_user_teachers
M M
11
mdl_user_students
1
M
idtime
userid
ip
course
module cmid
actionurl info
M
mdl_display
mdl_user_admin
1
M
mdl_user_preferences1
mdl_user_students
M
mdl_user_teachers
11
Mmdl_course
M 1
M
1
mdl_block
/ /
/ /
mdl_forum_posts
MM
1
mdl_forum_queue
1
1
1
/ / /
/ /
mdl_course_categories
M
1
M
1 1 mdl_course_display
mdl_course_
modules
1 1
M
1
mdl_course_sections
M
1
mdl_enrol_autunorize
1
MM
mdl_label
M
mdl_lesson_pages
M
M
M
mdl_lesson
1 M
M
mdl_lesson_quiz
mdl_lesson_branch
M
mdl_lesson_grades
1
M
M
1
mdl_lesson_high_scores
M
1
mdl_choice
mdl_quize_attemptonlast_datasets M 1
mdl_quize_answers 1
1
mdl_choice_answersmdl_choice_options
1
M
1
M
M 1
idname
versioncron
lasteronvisible multiple
id
discussion
parent
userid createdmodified mailed
subject
massage
format
attachment
totalscore
postidid
userid
discussion id
idcourse
name
text
format
publish
release display allowupdate
showonans wered
limitanswers
time opentime close
time modified
idchoiceid
text
maxanswers timemodifiedoptionid
iduserid
id
category
sortorder
password
fullname
shortname
id number summaryformat
showgrades
modinifo
newsitemsteacher
studentstudents
guest
stardate
enrolperiod
numsections
marker
maxbytes
showeports
visible
hiddensections
groupmodeforce
long
theme
cost
timecreated
timemodified
metacourse
idnamedescription
parent
sortorder
coursecount
visible timemodifiedid course userid
display
idcourse
instancesection
added
indent
visible
groupmode
idcclastfour
ccexpcvv
idcourse
sectionsequence
visible
idcourse
namecontent
timemodificed
id
lessonid
prevpageidnextpageid qtype
qoptionlayout
display
id
timecreated
timemodified
title
contents
course
name
practice
modattempts
passrord
usepassword
grade
custom
ongoing
usemaxgrademaxanswers
maxattempts
reviewnextpagedefault
minguestions
maxpage
timed
maxtime
ratatetreeslideshow
width
higth
bg color
displaylefthighscores
maxhighscores
available
dedline
timemodified
id lessonid
userid
pageid
retry
flag
timeseen
id
lessonid
grade
late
completed
idlessonid
userid
gradeidnictname
id coursename
introtimeopen
timeclose
optionflagspenaltyscheme
attempts
attemption lastgrademethod
decimalpoints
review
questuinsperpage
shufflequestions
shuffleanswersquestion
sumgradegrade
timecreated
timemodified
timelimit
password
sumnet
popup
id
questionanswer fraction freedback
id
categoryuserid
datasetnumber
moduleaction
mtable
field
id
userid coursetimestart
timeend
time
enrol
timeaccess
iduserid id
userid
course
timestarttimeneed
time
enrol
timeaccess
id
userid
course
timestart
timeend
timeenrol
timeaccessauthority
role
editall
timemodified
course
timestart
timeend
time
enrol
timeaccess
authority
roleeditall
timemodifiedfirstname
lastnameaddress
firstnamelastname
address
firstname
lastname
addressemail
password
password
password
1
M
1
M
1
M
ภาพท 3 - 57 แสดง ER-Diagram Model ของMoodle ระบบสอการเรยนรดวยตนเองผานระบบ
อนเตอรเนต เรอง ศลปวฒนธรรมนทานพนบานภาคอสาน
131
3.12 Site map
home
login
Admin
.1
ABC
Environment
( )
ภาพ 3 - 39 แสดง Site map ระบบสอการเรยนรดวยตนเองผานระบบอนเตอรเนต
เรอง ศลปวฒนธรรมนทานพนบานภาคอสาน
132
1.13Data Dictionary
ตารางท 3-1: ตารางฐานขอมลการเขาสระบบ (adodb_loqsgl)
Attribute Description Data Type PK FK Reference Created สรางระบบการ
login datetime yes
Sql0 varchar(250) Sql1 text Params text Tracer text Timer เวลา decimal(16,6
Attribute Description Data Type PK FK Reference
id รหส int(10) pk yes
course หลกสตร int(10)
name ชอ varchar(255)
description รายละเอยด text
format รปแบบ tinyint(4)
assignmenttype
ประเภทการมอบหมาย
varchar(50
resubmit สง tinyint(2)
preventlate tinyint(2)
emailteachers tinyint(2)
var1 int(10)
var2 int(10
Var3 int(10
Var4 int(10
ตารางท 3-2: ตารางการแตงตง มอบหมาย (mdl_assignment)
133
ตารางท 3-3: ตารางกระดาษสนทนาและขาว (mdl_block)
Attribute Description Data Type PK FK Reference
id รหส int(10) yes
name ซอ varchar(40)
version เวอรชน int(10)
cron int(10)
lastcron int(10)
visible มองเหน tinyint(1)
multiple หลายอยาง tinyint(1) ตารางท 3-4:ตารางเกบขอมล ( mdl_cache_filters) Attribute Description Data Type PK FK Reference
id รหสหมายเลข int(10) yes
filter กรอง varchar(32)
version เวอรชน int(10)
md5key varchar(32)
rawtext text
timemodified int(10)
Var5 int(10
maxbytes
จ านวนไบตสงสด
int(10
timedue เวลาเรมใหม int(10
timeavailable เวลาใหบรการ int(10
grade เกรด int(10
timemodified
เวลาทท าการปรบปรง
int(10
134
ตารางท 3-5: ตารางเกบตวหนงสอ (mdl_cache_text) Attribute Description Data Type PK FK Reference
id รหสหมายเลข int(10) yes
md5key varchar(32)
formattedtext longtext
timemodified เวลาทท าการปรบปรง
int(10)
ตารางท 3-6: ตารางตวเลอก ( mdl_choice) Attribute Description Data Type PK FK Reference
id รหสหมายเลข int(10) yes
course หลกสตร int(10)
name ชอ varchar(255)
text ขอความ text
format รปแบบ tinyint(2)
publish ทางเลอก tinyint(2)
release การยกเวน tinyint(2)
display การแสดงผล tinyint(4)
allowupdate อนญาต tinyint(2)
showunanswered แสดงการตอบ tinyint(2)
limitanswers tinyint(2)
timeopen เวลาเปด int(10)
timeclose เวลาปด int(10)
timemodified เวลาทท าการปรบปรง
int(10)
135
ตารางท 3-7: ตารางค าตอบทเปนตวเลอก ( mdl_choice_answers) Attribute Description Data Type PK FK Reference
id รหสหมายเลข int(10) yes
choiceid หมายเลขเลอก int(10)
userid ชอผเขาใช int(10)
optionid รหสตวเลอก int(10)
timemodified เวลาทท าการปรบปรง
int(10)
ตารางท 3-8: ตารางตวเลอกทเปนค าตอบ ( mdl_choice_options)
Attribute Description Data Type PK FK Reference
id รหสหมายเลข int(10) yes
choiceid หมายเลขเลอก int(10)
text ขอความ text
maxanswers ค าตอบ int(10)
timemodified เวลาทท าการปรบปรง
int(10)
ตารางท 3-9: ตารางการสรางหลกสตร ( mdl_course)
Attribute Description Data Type PK FK Reference
id รหสหมายเลข int(10) yes
category int(10)
sortorder int(10)
password รหสผาน varchar(50)
fullname ชอเตม varchar(245)
shortname ชอยอ varchar(15)
idnumber รหสหมายเลข varchar(100)
136
summary สรป text
format รปแบบ varchar(10)
showgrades แสดงเกรด smallint(2)
modinfo longtext
newsitems รายการ smallint(5)
teacher คร varchar(100)
student นกเรยน varchar(100)
students นกเรยน varchar(100)
guest ผใชทวไป tinyint(2)
startdate เรมวน int(10)
enrolperiod int(10)
numsections smallint(5)
marker int(10)
maxbytes จ านวนไบตสงสด
int(10)
showreports int(4)
visible ตารางชดเจน int(1)
hiddensections int(2)
groupmode int(4)
groupmodeforce int(4)
lang ภาษา varchar(10)
theme สารส าคญ varchar(50)
cost หลกสตร varchar(10)
timecreated int(10)
timemodified เวลาทท าการปรบปรง
int(10)
metacourse int(1)
137
ตารางท 3-10: ตารางแสดงหมวดหมของบทเรยน ( mdl_course_categories) Attribute Description Data Type PK FK Reference
Id รหสหมายเลข int(10) yes
name ชอ varchar(255)
description รายละเอยด text
parent แหลงขอมล int(10)
sortorder จดเรยง int(10)
coursecount ตวนบบทเรยน int(10)
visible ชดเจน tinyint(1)
timemodified เวลาทท าการปรบปรง
int(10)
ตารางท 3-11: ตารางแสดงบทเรยน (mdl_course_display) Attribute Description Data Type PK FK Reference
id รหสหมายเลข int(10) yes
course หลกสตร int(10)
userid ชอผเขาใช int(10)
display การแสดงผล int(10) ตารางท 3-12: ตารางโมดลของบทเรยน ( mdl_course_modules) Attribute Description Data Type PK FK Reference
id รหสหมายเลข int(10) yes
course หลกสตร int(10)
module ประกอบ int(10)
instance ตวอยาง int(10)
section สวนทเลอก int(10)
138
added การเพม int(10)
score คะแนน tinyint(4)
indent เยอง int(5)
visible ชดเจน tinyint(1)
groupmode กลม tinyint(4) ตารางท 3-13: ตารางสวนของบทเรยน ( mdl_course_sections) Attribute Description Data Type PK FK Reference
id รหสหมายเลข int(10) yes
course หลกสตร int(10)
section สวนท int(10)
summary สรป text
sequence text
visible ชดเจน tinyint(1)
ตารางท 3-14: ตารางสวนของการลงทะเบยน (mdl_enrol_authorize) Attribute Description Data Type PK FK Reference
id รหสหมายเลข int(10) yes
cclastfour int(4)
ccexp varchar(6)
cvv
varchar(4)
ตารางท 3-15: ตารางการโพสตขอความ ( mdl_forum_posts) Attribute Description Data Type PK FK Reference
id รหสหมายเลข int(10) yes
discussion การอภปราย int(10)
parent ก าหนดสทธ int(10)
139
userid รหสผใชงาน int(10)
created การสราง int(10)
modified เปลยนแปลง int(10)
mailed สง tinyint(2)
subject หวขอ varchar(255)
message ขอความ text
format รปแบบ tinyint(2)
attachment เอกสารแนบ varchar(100)
totalscore จ านวนคะแนน tinyint(4) ตารางท 3-16: ตารางแสดงล าดบของกระดานสนทนา ( mdl_forum_queue)
Attribute Description Data Type PK FK Reference
id รหสหมายเลข int(10) yes
userid ชอผใช int(10)
discussionid รหสการสนทนา
int(10)
postid รหสการโพสต int(10) ตารางท 3-17: ตารางการอาน (mdl_forum_read)
Attribute Description Data Type PK FK Reference
id รหสหมายเลข int(10) yes
userid
ชอผใช int(10)
forumid เวทสนทนา int(10)
discussionid รหสการอภปราย
int(10)
postid
รหสการประกาศ
int(10)
firstread อานครงแรก int(10)
140
lastread
เวทสนทนา int(10)
ตารางท 3-18: ตารางสนทนาของสมาชก ( mdl_forum_subscriptions) Attribute Description Data Type PK FK Reference
id รหสหมายเลข int(10) yes
userid ชอผเขาใช int(10)
forum สนทนา int(10) ตารางท 3-19: ตารางตดเกรด (mdl_grade_letter)
Attribute Description Data Type PK FK Reference
id รหสหมายเลข int(10) yes
courseid หมายเลขบทเรยน int(10)
letter ตวอกษรเกรด varchar(8)
grade_high เกรดสง varchar(4,2)
grade_low เกรดต า varchar(4,2) ตารางท 3-20: ตารางการตงเกรด ( mdl_grade_preferences) Attribute
Description Data Type PK FK Reference
id รหสหมายเลข int(10) yes
courseid หมายเลข int(10)
preferences การตงคา int(10)
value คาของเกรด int(10)
141
ตารางท 3-21: ตารางหมวดการใหเกรด (mdl_grade_category ) Attribute Description Data Type PK FK Reference
id รหสหมายเลข int(10) yes
name ชอ varchar(64)
courseid รหสหลกสตร int(10)
drop_x_lowest ต าสด int(10)
bonus_points จดหวขอ int(10)
hidden
ซอน , ปดบง int(10)
weight
การคดเฉลย decimal(4,2)
ตารางท 3-22: ตารางแบงกลม (mdl_groups)
Attribute Description Data Type PK FK Reference
id รหสหมายเลข int(10) yes
courseid หมายเลขกลม int(10)
name ชอกลม varchar(254)
description ประเภทของกลม text
password รหสผาน varchar(50)
lang ภาษา varchar(10)
theme กระท,สาระส าคญ
varchar(50)
picture รปภาพ int(10)
hidepicture int(2)
timecreated เวลาทสราง int(10)
timemodified เวลาทท าการปรบปรง
int(10)
142
ตารางท 3-23: ตารางหมายเลขกลม ( mdl_groups_members) Attribute Description Data Type PK FK Reference
id รหสหมายเลข int(10) yes
groupid กลมท int(10)
userid ชอคนทใช int(10)
timeadded int(10) ตารางท 3-24: ตารางบทเรยน ( mdl_lesson) Attribute Description Data Type PK FK Reference
id รหสหมายเลข int(10) yes
course เนอหาบทเรยน int(10)
name ชอบทเรยน varchar(255)
practice แบบฝกหด tinyint(3)
modattempts tinyint(3)
usepassword รหสผานผใช tinyint(3)
password รหสผาน varchar(32)
grade หมวดเรยน tinyint(3)
custom ก าหนด tinyint(3)
ongoing ตอเนอง tinyint(3)
usemaxgrade tinyint(3)
maxanswers int(3)
maxattempts int(3)
review การวจารณบทเรยน
tinyint(3)
nextpagedefault int(3)
minquestions int(3)
maxpages หนาสงสด int(3)
143
timed หมดเวลาเรยน tinyint(3)
maxtime เวลาทใชเรยน int(10)
retake เขาบทเรยนอกครง
int(3)
tree tinyint(3)
slideshow สไลดบทเรยน tinyint(3)
width ความกวาง int(10)
height ความสง int(10)
bgcolor สพนหลง char(7)
displayleft tinyint(3)
highscores คะแนนทสงสด tinyint(3)
maxhighscores จ านวนคะแนนสงสด
int(10)
available บทเรยนใชได int(10)
deadline ก าหนดเวลา int(10)
timemodified เวลาทท าการปรบปรง
int(10)
ตารางท 3-25: ตารางวชาแยกยอย (mdl_lesson_branch) Attribute Description Data Type PK FK Reference
id รหส int(10) yes
lessonid เลขหมายวชา int(10)
userid หมายเลขผใชงาน int(10)
pageid รหสหนา int(10)
retry ลองเขา ,พยายามอกครง
int(10)
flag tinyint(3)
timeseen int(10)
144
ตารางท 3-26: ตารางคาเรมตนของบทเรยน ( mdl_lesson_default) Attribute Description Data Type PK FK Reference
id รหส int(10) yes
course หลกสตร int(10)
practice tinyint(3)
modattempts tinyint(3)
Password รหสผาน varchar(32)
usepassword int(3)
grade เกรด tinyint(3)
custom ก าหนดเอง int(3)
ongoing ตอเนอง int(3)
usemaxgrade tinyint(3)
maxanswers ค าตอบสงสด int(3)
maxattempts int(3)
review tinyint(3)
nextpagedefault int(3)
minquestions tinyint(3)
maxpages int(3)
timed เวลา int(3)
maxtime เวลาทใช int(10)
retake เขาใชอกครง int(3)
tree int(3)
slideshow สไลดโชว int(3)
width ความหลากหลาย int(10)
height ระดบคาเรมตน int(10)
bgcolor สพนหลง int(3)
Displayleft ออกจากดสเพลย Int(3)
highscores คะแนนสง int(3)
145
maxhighscores คะแนนสงสด int(10)
ตารางท 3-27: ตารางการก าหนดเกรดในบทเรยน (mdl_lesson_grades) Attribute Description Data Type PK FK Reference
id รหสหมายเลข int(10) yes
lessonid เลขหมายบทเรยน int(10)
userid ชอผใชงาน int(10)
grade ระดบชน float
late ระดบสายชน int(3)
completed เสรจสน int(10) ตารางท 3-28: ตารางคะแนน ( mdl_lesson_high_scores)
Attribute Description Data Type PK FK Reference
id รหส int(10) yes
lessonid หมายเลขบทเรยน int(10)
userid หมายเลขผใช int(10)
gradeid รหสระดบชน int(10)
nickname ชอเลน varchar(5) ตารางท 3-29: ตารางหนาเวบของบทเรยน (mdl_lesson_pages)
Attribute Description Data Type PK FK Reference
id หมายเลขเวบ int(10) yes
lessonid หมายเลขบทเรยน
int(10)
prevpageid int(10)
nextpageid int(10)
qtype ประเภท tinyint(3)
qoption tinyint(3)
146
layout แผนผงของเวบ tinyint(3)
display แสดงผล tinyint(3)
timecreated เวลาสราง int(10)
timemodified เวลาทท าการปรบปรง
int(10)
title ชอเรอง varchar(255)
contents เนอหา text
ตารางท 3-30: ตารางเวลาเขาเรยน (mdl_lesson_timer) Attribute Description Data Type PK FK Reference
id รหส int(10) yes
lessonid หมายเลขบทเรยน
int(10)
userid ชอผใช int(10)
starttime เวลาเรม int(10)
lessontime เวลาบทเรยน int(10) ตารางท 3-31: ตารางการลอกอน ( mdl_log)
Attribute Description Data Type PK FK Reference
id รหส int(10) yes
time เวลา int(10)
userid หมายเลขผใช int(10)
ip หมายเลข varchar(15)
course หลกสตร int(10)
module โมดล varchar(20)
cmid int(10)
action การด าเนนการ varchar(15)
url ลงค varchar(100)
147
info ขาวสาร varchar(255)
ตารางท 3-32: ตารางแสดงผลการลอกอน ( mdl_log_display) Attribute Description Data Type PK FK Reference
module หนวยน ามาประกอบ
varchar(20) yes
action การด าเนนการ varchar(20)
mtable varchar(20)
field แถว varchar(40)
ตารางท 3-33: ตารางขอความ (mdl_message) Attribute Description Data Type PK FK Reference
id รหสหมายเลข int(10) yes
useridfrom หมายเลขผใชงาน int(10)
useridto ผใชตดตอถง int(10)
message ขอความ text
format รปแบบ int(4)
timecreated เวลาสราง int(10)
messagetype ประเภทขอความ varchar(50) ตารางท 3-34: ตารางการตดตอ (mdl_message_contacts)
Attribute Description Data Type PK FK Reference
id รหสหมายเลข int(10) yes
userid หมายเลขผใช int(10)
contactid รหสหมายเลขตดตอ
int(10)
blocked บลอค tinyint(1)
148
ตารางท 3-35: ตารางอานขอความ (mdl_message_read) Attribute Description Data Type PK FK Reference
id รหสหมายเลข int(10) yes
useridfrom จากรหสผใช int(10)
useridto รหสผใชตดตอถง
int(10)
message ขอมล text
format รปแบบขอความ int(4)
timecreated เวลาสราง int(10)
timeread int(10)
messagetype ประเภทขอความ
varchar(50)
mailed สงขอความ tinyint(1)
ตารางท 3-36: ตารางโมดล ( mdl_modules) Attribute Description Data Type PK FK Reference
id รหสหมายเลขโมดล int(10)
name ชอโมดล varchar(20) yes
version เวอรชน int(10)
cron int(10)
lastcron int(10)
search คนหา varchar(255)
visible ตารางชดเจน tinyint(1)
149
ตารางท 3-37: ตารางแบบฝกหด ( mdl_quiz) Attribute Description Data Type PK FK Reference
id รหส int(10) yes
course หลกสตร int(10)
name ชอ varchar(255)
intro บทน า text
timeopen เวลาเปด int(10)
timeclose เวลาปด int(10)
optionflags int(10)
penaltyscheme int(4)
attempts smallint(6)
attemptonlast tinyint(4)
grademethod วธเกรด tinyint(4)
decimalpoints ตวเลอก int(4)
review บทวเคราะห int(10)
questionsperpage int(10)
shufflequestions tinyint(4)
shuffleanswers tinyint(4)
questions ประโยคค าถาม text
sumgrades int(10)
grade หมวดหม int(10)
timecreated เวลาสราง int(10)
timemodified เวลาทท าการเปลยนแปลง
int(10)
timelimit เวลาทก าหนด int(2)
password รหสผาน varchar(255)
subnet varchar(255)
popup tinyint(4)
150
ตารางท 3-38: ตารางค าตอบของแบบฝกหด ( mdl_quiz_answers) Attribute Description Data Type PK FK Reference
id รหส int(10) yes
question ประโยคค าถาม
int(10)
answer ค าตอบ text
fraction สวนหนง varchar(10)
feedback ผลตอบกลบ text
ตารางท 3-39: ตารางขอมลแบบฝกหด ( mdl_quiz_attemptonlast_datasets)
Attribute Description Data Type PK FK Reference
id รหส int(10) yes
category หมวด int(10)
userid ชอผเขาใช int(10)
datasetnumber int(10)
ตารางท 3-40: ตารางการคนหา (mdl_survey) Attribute Description Data Type PK FK Reference
id รหส int(10) yes
course หลกสตร int(10)
template แมแบบ int(10)
days วน smallint(6)
timecreated เวลาสราง int(10)
timemodified เวลาทท าการเปลยนแปลง
int(10)
name ชอ varchar(255)
151
intro บทน า text
questions ประโยคค าถาม
varchar(255)
ตารางท 3-41: ตารางเวลา (mdl_timezone) Attribute Description Data Type PK FK Reference
id รหสหมายเลข int(10) yes
name ชอ varchar(100)
year ป int(11)
rule กฎ varchar(20)
gmtoff int(11)
dst_month เดอน tinyint(2)
dst_startday เปดทกวน tinyint(3)
dst_weekday ทกวน tinyint(3)
dst_skipweeks สปดาห tinyint(3)
dst_time เวลา varchar(5)
std_month เดอน tinyint(2)
std_startday นกเรยนทกวน tinyint(3)
std_weekday นกเรยนทกสปดาห tinyint(3)
std_skipweeks tinyint(3)
std_time นกเรยนทกวน varchar(5) ตารางท 3-42: ตารางผใช ( mdl_user) Attribute Description Data Type PK FK Reference
id รหสหมายเลข int(10) yes
auth varchar(20)
confirmed ยนยน tinyint(1)
152
policyagreed tinyint(1)
deleted ลบ tinyint(1)
username ชอผใช varchar(100)
password รหสผาน varchar(32)
idnumber รหสหมายเลข varchar(64)
firstname ชอ varchar(20)
lastname ชอสกล varchar(20)
email อเมลล varchar(100)
emailstop อเมลล tinyint(1)
icq varchar(15)
skype varchar(50)
yahoo ชออเมลล varchar(50)
aim varchar(50)
msn โปรแกรมขอความ varchar(50)
phone1 โทรศพท1 varchar(20)
phone2 โทรศพท2 varchar(20)
institution สถาบนการศกษา varchar(40)
department แผนก varchar(30)
address ทอย varchar(70)
city ชอเมอง varchar(20)
country ชอเมอง char(2)
lang ภาษา varchar(10)
theme สารส าคญ varchar(50)
timezone สวนเวลา varchar(100)
firstaccess ชอเขาใช int(10)
lastaccess นามสกลทใช int(10)
lastlogin เขาใชสดทาย int(10)
currentlogin เขาใชปจจบน int(10)
lastIP รหสหมายเลขสดทาย varchar(15)
secret ปกปด ,ลบเฉพาะ varchar(15)
153
picture รป tinyint(1)
url หมายเลขลงค varchar(255)
description รายละเอยด text
mailformat รปแบบเมลล tinyint(1)
maildigest tinyint(1)
maildisplay แสดงเมลล tinyint(2)
htmleditor tinyint(1)
autosubscribe tinyint(1)
trackforums tinyint(1)
timemodified เวลาทท าการเปลยนแปลง
int(10)
ตารางท 3-43: ตาราง ใชงานของผดแลระบบ (mdl_user_admins) Attribute Description Data Type PK FK Reference
id รหส int(10) yes
userid หมายเลขผใชงาน int(10) ตารางท 3-44: ตารางการตงคาของผใชงาน (mdl_user_preferences) Attribute Description Data Type PK FK Reference
id รหส int(10) yes
userid รหสผใชงาน int(10)
name ชอผใชงาน varchar(50)
value คาทตง varchar(255) ตารางท 3-44: ตารางการใชงานของนกเรยน (mdl_user_students)
Attribute Description Data Type PK FK Reference
id รหส int(10) yes
userid รหสผใชงาน int(10)
course หลกสตร int(10)
154
timestart เวลาเรม int(10)
timeend เวลาหมด int(10)
time เวลา int(10)
timeaccess เวลาทใชงาน int(10)
enrol สมคร varchar(20) ตารางท 3-45: ตารางการใชงานของคร( mdl_user_teachers) Attribute Description Data Type PK FK Reference
id รหส int(10) yes
userid รหสผใชงาน int(10)
course หลกสตร int(10)
authority เจาหนาท int(10)
role บทบาท varchar(40)
editall แกไขทงหมด int(10)
timestart เวลาเรม int(10)
timeend หมดเวลา int(10)
timemodified เวลาทท าการเปลยนแปลง
int(10)
timeaccess เวลาทเขาถง int(10)
enrol สมคร varchar(20)