1. Trang chủ
  2. » Luận Văn - Báo Cáo

Website tạo và thi trắc nghiệm với spring và hibernate cho trường THPT

84 1K 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 84
Dung lượng 1,5 MB

Nội dung

Thesis “Website creation and choose testing exam with Spring and Hibernatefor high school” to the organization, implementation, scoring like an actual exam athigh school.. System is buil

Trang 1

Website t o và thi tr c nghi m v i Spring và ạ ắ ệ ớ

Hibernate cho tr ườ ng THPT

Sinh viên th c hi n ự ệ

r n Thanh Đi n ầ ề

Mã s : 1111282 ố Khóa: K37 Giáo viên h ướ ng d n ẫ

Trang 2

C n Th , 05/2015 ầ ơ

Trang 3

L i c m n ờ ả ơ

Đ tài lu n văn em đã hoàn thành sau h n 4 tháng làm vi c Trong quá trìnhề ậ ơ ệlàm vi c em nh n đệ ậ ược nhi u s đ ng viên t phía gia đình và b n bè và s giúpề ự ộ ừ ạ ự

đ t n tình c a th y cô.ỡ ậ ủ ầ

Em xin bày t lòng bi t n sâu s c đ n gia đình luôn là ch d a tinh th nỏ ế ơ ắ ế ổ ự ầ

v ng ch c, giúp em vữ ắ ượt qua m i khó khăn, th thách trong cu c s ng Em cũngọ ử ộ ốxin cám n đ n quý th y cô Trơ ế ầ ường Đ i h c C n Th , đ c bi t là quý th y côạ ọ ầ ơ ặ ệ ầkhoa Công ngh thông tin và truy n thông đã truy n đ t ki n th c và kinhệ ề ề ạ ế ứnghi m th c t cho chúng em trong quá trình h c t p.ệ ự ế ọ ậ

Và đ hoàn thành lu n văn này, em cũng nh n để ậ ậ ược s góp ý và nh ngự ữkinh nghi m truy n đ t t th y Huỳnh Xuân Hi p, em xin c m n th y.ệ ề ạ ừ ầ ệ ả ơ ầ

Đ ng th i cũng c m n các b n đã nhi t tình trao đ i, cùng nhau th oồ ờ ả ơ ạ ệ ổ ả

lu n và góp ý trong quá trình làm lu n văn.ậ ậ

Sinh viên th c hi nự ệ

Tr n Thanh Đi nầ ề

Nh n xét c a giáo viên h ậ ủ ướ ng d n ẫ

-

- - -

- - -

Trang 4

-

- - -

- - -

- - -

- - -

- - -

- - -

- - -

-Nh n xét c a giáo viên ph n bi n ậ ủ ả ệ

Trang 5

-

- - -

- - -

- - -

- - -

- - -

- - -

- - -

- - -

Trang 6

- - -

- - -

Trang 7

-M c l c ụ ụ

I PH N GI I THI U Ầ Ớ Ệ 3

1 Đ t v n đ ặ ấ ề 3

2 Tóm t t l ch s gi i quy t v n đ ắ ị ử ả ế ấ ề 3

3 M c tiêu đ tài ụ ề 4

4 Đ i t ố ượ ng và ph m vi nghiên c u ạ ứ 4

5 N i dung nghiên c u ộ ứ 4

6 Nh ng đóng góp chính c a đ tài ữ ủ ề 5

7 B c c c a quy n lu n văn ố ụ ủ ể ậ 5

II PH N N I DUNG Ầ Ộ 6

Ch ươ ng 1: Mô t bài toán ả 6

Ch ươ ng 2: Thi t k và cài đ t gi i pháp ế ế ặ ả 8

1 Các ch c năng s n ph m ứ ả ẩ 8

2 Các tính năng c a h th ng ủ ệ ố 15

2.1 T o tài kho n ạ ả 15

2.1.1 Mô t tóm t t ả ắ 15

2.1.2 Giao di n ch c năng ệ ứ 15

2.2 S a tài kho n ử ả 16

2.2.1 Mô t tóm t t ả ắ 16

2.2.2 Giao di n ch c năng ệ ứ 17

2.3 Xóa tài kho n ả 17

2.3.1 Mô t tóm t t ả ắ 17

2.3.2 Giao di n ch c năng ệ ứ 17

2.4 Đăng nh p ậ 18

2.4.1 Mô t tóm t t ả ắ 18

2.4.2 Giao di n ch c năng ệ ứ 18

2.5 L y l i m t kh u ấ ạ ậ ẩ 19

2.5.1 Mô t tóm t t ả ắ 19

2.5.2 Giao di n ch c năng ệ ứ 19

2.6.1 Mô t tóm t t ả ắ 22

2.6.2 Giao di n ch c năng ệ ứ 22

Trang 8

2.7.1 Mô t tóm t t ả ắ 23

2.7.2 Giao di n ch c năng ệ ứ 23

2.7 S a đ thi ử ề 25

2.8.1 Mô t tóm t t ả ắ 25

2.8.2 Giao di n ch c năng ệ ứ 26

2.8 Xóa đ thi ề 27

2.9.1 Mô t tóm t t ả ắ 27

2.9.2 Giao di n ch c năng ệ ứ 27

2.9 Thêm câu h i ỏ 29

2.10.1 Mô t tóm t t ả ắ 29

2.10.2 Giao di n ch c năng ệ ứ 29

2.10 S a câu h i ử ỏ 30

2.11.1 Mô t tóm t t ả ắ 30

2.11.2 Giao di n ch c năng ệ ứ 31

2.11 Xóa câu h i ỏ 32

2.12.1 Mô t tóm t t ả ắ 32

2.10.1 Giao di n ch c năng ệ ứ 32

2.12 M đ thi ở ề 33

2.13.1 Mô t tóm t t ả ắ 33

2.13.2 Giao di n ch c năng ệ ứ 33

2.13 Đóng đ thi ề 33

2.14.1 Mô t tóm t t ả ắ 33

2.14.2 Giao di n ch c năng ệ ứ 33

2.14 Tìm ki m đ thi ế ề 34

2.15.1 Mô t tóm t t ả ắ 34

2.15.2 Giao di n ch c năng ệ ứ 34

2.15 Khóa bài thi c a h c sinh ủ ọ 35

2.16.1 Mô t tóm t t ả ắ 35

2.16.2 Giao di n ch c năng ệ ứ 35

2.16 M bài cho thi l i ở ạ 36

2.17.1 Mô t tóm t t ả ắ 36

2.17.2 Giao di n ch c năng ệ ứ 36

2.17 Thêm giám th gác thi ị 37

Trang 9

2.18.1 Mô t tóm t t ả ắ 37

2.18.2 Giao di n ch c năng ệ ứ 37

2.18 Xóa giám th gác thi ị 38

2.19.1 Mô t tóm t t ả ắ 38

2.19.2 Giao di n ch c năng ệ ứ 38

2.19 Thêm l p tham gia thi ớ 39

2.20.1 Mô t tóm t t ả ắ 39

2.20.2 Giao di n ch c năng ệ ứ 39

2.20 Xóa l p tham gia thi ớ 40

2.21.1 Mô t tóm t t ả ắ 40

2.21.2 Giao di n ch c năng ệ ứ 40

2.21 Thêm h c sinh tham gia thi ọ 40

2.22.1 Mô t tóm t t ả ắ 40

2.22.2 Giao di n ch c năng ệ ứ 41

2.22 Xóa h c sinh tham gia thi ọ 42

2.23.1 Mô t tóm t t ả ắ 42

2.23.2 Giao di n ch c năng ệ ứ 42

2.23 Xu t danh sách đi m thi ấ ể 42

2.24.1 Mô t tóm t t ả ắ 42

2.24.2 Giao di n ch c năng ệ ứ 43

2.24 Tham gia thi 43

2.25.1 Mô t tóm t t ả ắ 43

2.25.2 Giao di n ch c năng ệ ứ 44

2.25 Xem đi m thi ể 45

2.26.1 Mô t tóm t t ả ắ 45

2.26.2 Giao di n ch c năng ệ ứ 46

2.26 Xem bài thi 46

2.27.1 Mô t tóm t t ả ắ 46

2.27.2 Giao di n ch c năng ệ ứ 47

3 Thi t k c s d li u ế ế ơ ở ữ ệ 48

4 Công ngh áp d ng ệ ụ 58

4.1 Spring MVC 58

4.1.1 C s lý thuy t ơ ở ế 58

Trang 10

4.1.2 Cách cài đ t ặ 59

4.2 Hibernate 63

4.2.1 C s lý thuy t ơ ở ế 63

4.2.2 Cách cài đ t ặ 63

4.3 Bootstrap 64

4.3.1 C s lý thuy t ơ ở ế 64

4.3.2 Cách cài đ t ặ 65

4.4 Jquery 65

4.4.1 C s lý thuy t ơ ở ế 65

4.4.2 Cách cài đ t ặ 65

4.5 Ajax 66

4.5.1 C s lý thuy t ơ ở ế 66

4.5.2 Cách cài đ t ặ 66

Ch ươ ng 3: Ki m th và đánh giá ể ử 68

III PH N K T LU N Ầ Ế Ậ 74

1 K t qu đ t đ ế ả ạ ượ 74 c 3 H ướ ng phát tri n ể 74

4 Tài li u tham kh o ệ ả 74

Ph l c ụ ụ 75

Danh m c hình nh ụ ả Hình 1 – Use-case t ng quát c a h th ng ổ ủ ệ ố 8

Hình 2 – Use-case qu n lý đ thi ả ề 9

Hình 3 – Use-case qu n lý môn h c ả ọ 10

Hình 4 – Use-case qu n lý tài kho n ả ả 11

Hình 5: Use-case qu n lý l p h c ả ớ ọ 12

Hình 6 – Use-case Qu n lý môn h c ả ọ 13

Trang 11

Hình 8 – Giao di n ch c năng t o tài kho n ệ ứ ạ ả 15

Hình 9 – Panel thêm ng ườ i dùng 15

Hình 9 – Panel s a ng ử ườ i dùng 17

Hình 10 – Giao di n đăng nh p ệ ậ 18

Hình 11 – Giao di n nh p email l y l i m t kh u ệ ậ ấ ạ ậ ẩ 19

Hình 12 – Giao di n nh p mã đ i m t kh u ệ ậ ổ ậ ẩ 20

Hình 13 – Giao di n đ i m t kh u ệ ổ ậ ẩ 20

Hình 14 – Giao di n chuy n trang thay đ i m t kh u ệ ể ổ ậ ẩ 22

Hình 15 – Giao di n đ i m t kh u ệ ổ ậ ẩ 22

Hình 16 – Giao di n t o đ thi ệ ạ ề 24

Hình 17 – Giao di n nh p thông tin đ thi ệ ậ ề 24

Hình 18 – Giao di n s a thông tin đ thi ệ ử ề 26

Hình 19 – Giao di n xóa đ thi ệ ề 28

Hình 20 – Ch c năng thêm câu h i ứ ỏ 29

Hình 21 – Giao di n thêm câu h i ệ ỏ 29

Hình 22 – Giao di n s a câu h i ệ ử ỏ 31

Hình 23 – Giao di n ch c năng s a câu h i ệ ứ ử ỏ 31

Hình 24 – Giao di n xóa câu h i ệ ỏ 32

Hình 25 – Giao di n tìm ki m ệ ế 34

Hình 26 – Giao di n k t qu tìm ki m th t b i ệ ế ả ế ấ ạ 34

Hình 27 – Giao di n ch n tab L ch gác thi ệ ọ ị 35

Hình 28 – Giao di n ch n danh sách gác thi ệ ọ 35

Hình 29 – Giao di n khóa bài thi ệ 36

Hình 30 – Giao di n thêm giám th gác thi ệ ị 37

Hình 31 – Giao di n xóa giám th gác thi ệ ị 38

Hình 32 – Giao di n thêm l p tham gia thi ệ ớ 39

Hình 33 – Giao di n thêm h c sinh tham gia thi ệ ọ 41

Hình 34 – Giao di n xu t danh sách đi m ệ ấ ể 43

Hình 35 – Giao di n ch n đ thi ệ ọ ề 44

Hình 36 – Giao di n nh p m t kh u đ thi ệ ậ ậ ẩ ề 44

Hình 37 – Giao di n các câu h i tr c nghi m ệ ỏ ắ ệ 45

Hình 38 – Giao di n k t qu thi ệ ế ả 46

Hình 39 – Giao di n xem l i bài thi ệ ạ 47

Trang 12

Hình 40 – S đ th c th quan h ơ ồ ự ể ệ 48

Hình 41 – Mô hình MVC 58

Danh m c b ng ụ ảDanh sách các b ng ả 49

 Ng ườ i dùng 50

 Vai trò 50

 H c kỳ ọ 51

 Niên khóa 51

 Kh i ố 51

 L p ớ 52

 Môn h c ọ 52

 Phòng thi 52

 D ng thi ạ 52

 Đ khó ộ 53

 D ng câu h i ạ ỏ 53

 Ch đ ủ ề 53

 Câu tr l i ả ờ 54

 Câu h i ỏ 55

 Phân công vai trò 55

 Đ thi _ L p ề ớ 56

 Thi 57

Trang 13

Tóm t t ắ

Cu c cách m ng khoa h c và công ngh đã và đang đem l i nh ng chuy nộ ạ ọ ệ ạ ữ ể

bi n m nh m cho toàn th gi i Vi c áp d ng công ngh thông tin trong ho tế ạ ẽ ế ớ ệ ụ ệ ạ

đ ng thi c s góp ph n đem l i s ti n l i cho giáo viên cũng nh h c sinh.ộ ử ẽ ầ ạ ự ệ ợ ư ọ

Đ tài “Website t o và thi tr c nghi m v i Spring và Hibernate cho Trề ạ ắ ệ ớ ườngTHPT” hướng đ n vi c t ch c, thi và ch m bài gi ng nh m t kỳ thi th c t ế ệ ổ ứ ấ ố ư ộ ự ế ở

trường THPT Vi c tính th i gian và ch m đi m r t công b ng và chính xác.ệ ờ ấ ể ấ ằ

H th ng đệ ố ược xây d ng trên h qu n tr c s d li u MySQL, l p trìnhự ệ ả ị ơ ở ữ ệ ậtrên ngôn ng l p trình Java, công ngh Spring, k t h p v i Ajax, JavaScript, thữ ậ ệ ế ợ ớ ư

vi n Jquery, HTML và th vi n Bootstrap.ệ ư ệ

Sau h n 4 tháng th c hi n, k t qu đã xây d ng đơ ự ệ ế ả ự ược Website v i nh ngớ ữ

ch c năng c b n c n thi t cho m t kỳ thi Trứ ơ ả ầ ế ộ ở ường THPT

Thesis “Website creation and choose testing exam with Spring and Hibernatefor high school” to the organization, implementation, scoring like an actual exam athigh school The timing and scoring very equity and exactly

System is built on the management system database MySQL, use Javaprogramming language, Spring technology, Ajax, JavaScript, Jquery library, HTML

Trang 14

More than 4 months after implementation, results have built websites withthe basic functions necessary for an exam for high school.

Students performingTran Thanh Dien

Hi n nay, thi tr c nghi m đã tr thành hình th c thi ph bi n và đệ ắ ệ ở ứ ổ ế ược áp

d ng trong các kỳ thi THPT cũng nh Cao đ ng, Đ i h c V i u đi m kháchụ ư ẳ ạ ọ ớ ư ểquan, trung th c, ki m tra đự ể ược nhi u ki n th c, tránh vi c h c t , h c v t, ề ế ứ ệ ọ ủ ọ ẹNên nhi u trề ường h c trong nọ ước đã áp d ng hình th c thi tr c nghi m đ đánhụ ứ ắ ệ ểgiá k t qu c a h c sinh ế ả ủ ọ

Tr c nghi m là phắ ệ ương th c thi có nhi u hình th c nh : ch n câu tr l iứ ề ứ ư ọ ả ờđúng nh t, ch n nhi u câu đúng, đi n vào ch tr ng, ghép c t V n đ đ t raấ ọ ề ề ổ ố ộ ấ ề ặ

là m t bài thi có nhi u câu h i, làm sao đ có th t o và l u tr 1 cách linh ho tộ ề ỏ ể ể ạ ư ữ ạcác câu h i (có th s a ch a m i lúc m i n i)? Làm sao có th ch n phòng thi màỏ ể ử ữ ọ ọ ơ ể ọkhông b trùng l ch thi v i l p khác? Làm sao có th châm bài m t cách t đ ngị ị ớ ớ ể ộ ự ộ

mà không c n t n công s c? ầ ố ứ

Đ gi i quy t nh ng v n đ trên, website t o và thi tr c nghi m ra đ i.ể ả ế ữ ấ ề ạ ắ ệ ờ

2 Tóm t t l ch s gi i quy t v n đ ắ ị ử ả ế ấ ề

Moodle là h th ng qu n lý giáo d c mã ngu n m đệ ố ả ụ ồ ở ược sáng l p nămậ

1999 b i ở Martin Dougiama Ngoài vi c qu n lý h c t p, Moodle còn cho phépệ ả ọ ậthi t l p các câu h i tr c nghi m và thi tr c tuy n trên h th ng.ế ậ ỏ ắ ệ ự ế ệ ố

Các ch c năng chính c a Moodle qu n lý thi tr c nghi mứ ủ ả ắ ệ :

 Thêm đ thi và thi t l p đ thi (th i gian làm bài, )ề ế ậ ề ờ

 Nh p danh sách câu h i t m t file đ nh d ng cho trậ ỏ ừ ộ ị ạ ước

 Nh p danh sách câu h i trong h th ng theo đ nh d nh c a hậ ỏ ệ ố ị ạ ủ ệ

th ngố

 Xem trước đ thiề

 Xu t câu h i ra fileấ ỏ

 H c viên truy c p vào đ thi và làm bàiọ ậ ề

 Xem đi m thiể

Moodle được nhi u trề ường trên th gi i s d ng Tuy nhiên v n còn nh ngế ớ ử ụ ẫ ữ

h n ch nh : ạ ế ư

 Vi c tích h p mã ngu n m Moodle vào Website h th ng làệ ợ ồ ở ệ ốkhông d vì h th ng v n còn nhi u module khác, c u trúcễ ệ ố ẫ ề ấ

Trang 15

Moodle ch a đư ược chu n hóa vì các module đẩ ược phát tri n b iể ởcác cá nhân khác nhau.

 Vi c thi trên h th ng Moodle ch a gi ng nh hình th c thi th tệ ệ ố ư ố ư ứ ậ

s (ch a có phân công vai trò giám th , đ t l ch phòng thi trên hự ư ị ặ ị ệ

th ng, thu bài thi c a thí sinh khi vi ph m quy ch )ố ủ ạ ế

Website t o và thi tr c nghi m tr c tuy n giúp giáo viên thu n ti n trongạ ắ ệ ự ế ậ ệ

vi c ra đ cũng nh ch m thi M i ho t đ ng phát đ thi, thu bài thi và ch m bàiệ ề ư ấ ọ ạ ộ ề ấthi đi u đề ược làm t đ ng ự ộ

Người ra đ có th ra đ b t c n i đâu có internet và các thi t b vi tínhề ể ề ấ ứ ơ ế ị(laptop, đi n tho i di đ ng, máy tính b ng) và b t c lúc nào cũng có th làmệ ạ ộ ả ấ ứ ểcông vi c c a mình, không h có gi i h n v m t đ a lý.ệ ủ ề ớ ạ ề ặ ị

Giám th coi thi có th khóa bài thi c a các thí sinh tham gia thi mà mìnhị ể ủ

qu n lý vi ph m quy ch thi.ả ạ ế

Thí sinh tham gia thi có th tham gia làm bài và n p bài trể ộ ước th i h n quyờ ạ

đ nh, khi h t th i gian thi h th ng s t đ ng thu bài.ị ế ờ ệ ố ẽ ự ộ

Các ho t đ ng c a website đạ ộ ủ ược th c hi n gi ng nh m t kỳ thi truy nự ệ ố ư ộ ề

th ng.ố

H th ng Website t o và thi tr c nghi m cho trệ ố ạ ắ ệ ường THPT được nghiên

c u và kh o sát v m t kỳ thi th c t trứ ả ề ộ ự ế ở ường THPT, c th là các trụ ể ở ường:THPT Phan Văn Tr (Phong Đi n, C n Th ), THPT Qu c Thái (An phú, Anị ề ầ ơ ốGiang), THPT An Phú (An Phú, An Giang) Kh o sát trên các đ i tả ố ượng: Giáo viên

ra đ , giáo viên giám th và h c sinh tham gia thi.ề ị ọ

 Tìm hi u framework: Spring, Hibernate, Boostrap.ể

 Tìm hi u các ngôn ng thi t k giao di n và x lý các s ki n: HTML,ể ữ ế ế ệ ử ự ệJavaScript, Jquery

Trang 16

 Tìm hi u cách x lý, thay đ i c s d li u và thay đ i trên giao di nể ử ổ ở ở ữ ệ ổ ệ

người dùng mà không c n load trang: Ajax.ầ

 Tìm hi u mô hình MVC.ể

 Phân tích và thi t k h th ng.ế ế ệ ố

 Gi i quy t các v n đ v chả ế ấ ề ề ương trình demo:

 Cài đ t các môi trặ ường phát tri n ng d ng c n thi tể ứ ụ ầ ế

 Vi t code cho ng d ngế ứ ụ

 Ki m tra và s a l iể ử ỗ

T o đạ ược website v i các ch c năng chính c a nhóm quy n sau:ớ ứ ủ ề

 Qu n tr : Thêm, s a, xóa tài kho n c a giáo viên, h c sinh Và có quy nả ị ử ả ủ ọ ề

nh 1 giáo viên.ư

 Giáo viên: Thêm, s a, xóa đ thi Đ t phòng thi, thêm giám th gác thi,ử ề ặ ịthêm l p tham gia thi (ho c nh ng thành viên tham gia thi trên nh ng đớ ặ ữ ữ ềchuyên bi t) trên đ thi mà mình t o Xu t file k t qu thi theo t ng l p.ệ ề ạ ấ ế ả ừ ớ

 Giám th : Xem danh sách có tham gia thi trong phòng thi mà mình gác Khóaịbài thi đ i v i nh ng cá nhân vi ph m quy ch ố ớ ữ ạ ế

 H c sinh: Tham gia thi (ch tham gia vào nh ng đ thi mà mình đọ ỉ ữ ề ược giáoviên phân quy n thi) Xem đi m khi k t thúc.ề ể ế

Các ho t đ ng trên h th ng gi ng nh 1 kỳ thi th c t ạ ộ ệ ố ố ư ự ế

Dưới đây là c u trúc các ph n còn l i c a quy n lu n văn này:ấ ầ ạ ủ ể ậ

II PH N N I DUNGẦ Ộ

Chương 1: Mô t bài toánả

Chương 2: Thi t k và cài đ t gi i phápế ế ặ ả

Trang 17

Đ nh nghĩa thi tr c nghi m: ị ắ ệ

Thi tr c nghi m là m t phắ ệ ộ ương pháp ki m tra đánh giá, thu th p thông tin.ể ậ(theo http://vi.wikipedia.org )

L i ích c a thi tr c nghi m: ợ ủ ắ ệ

 Có th đánh giá để ượ ố ược s l ng l n các thí sinh tham gia thi vì m t đ t thi tr cớ ộ ợ ắnghi m có th ti n hành cho s lệ ể ế ố ượng thí sinh l n h n là thi t lu n.ớ ơ ự ậ

 Cho k t qu thi nhanh, có đ chính xác cao.ế ả ộ

 H n ch đạ ế ược tiêu c c đ i v i thi t lu n nh vi c h c t , quay bài, ự ố ớ ự ậ ư ệ ọ ủ

 Ti t ki m đế ệ ượ ấc r t nhi u th i gian, công s c, ti n c a đ t ch c m t đ t thiề ờ ứ ề ủ ể ổ ứ ộ ợ

tr c nghi m so v i thi t lu n.ắ ệ ớ ự ậ

Phân lo i các hình th c tr c nghi m: ạ ứ ắ ệ

 Câu h i đúng sai: Đây là d ng câu h i tr c nghi m đ n gi n nh t Thí sinhỏ ạ ỏ ắ ệ ơ ả ấ

ch vi c ch n m t trong hai đáp án là Đúng ho c Sai Đ may r i trong lo iỉ ệ ọ ộ ặ ộ ủ ạcâu h i này là 50% ỏ

 Câu h i ch n câu đúng nh t: Câu h i s có các phỏ ọ ấ ỏ ẽ ương án tr l i (thả ờ ường là4) Trong đó có m t câu đúng nh t, còn các đáp án khác độ ấ ượ ử ục s d ng cho

m c đích đánh l c hụ ạ ướng thí sinh M c đ may r i đứ ộ ủ ược chia đ u cho t ngề ừđáp án

 Câu h i ch n nh ng câu đúng: Câu h i s có các phỏ ọ ữ ỏ ẽ ương án tr l i (thả ờ ường

là 4) Trong đó có nhi u câu đúng, còn các đáp án khác đề ược s d ng choử ụ

m c đích đánh l c hụ ạ ướng thí sinh M c đ may r i đứ ộ ủ ược chia đ u cho t ngề ừđáp án

 Câu h i n i c t: Câu h i d ng này cũng có hai ph n, khi hai ph n này k tỏ ố ộ ỏ ạ ầ ầ ế

h p v i nhau s t o thành 1 câu kh ng đ nh hoàn ch nh ho c câu h i và câuợ ớ ẽ ạ ẳ ị ỉ ặ ỏ

tr l i hoàn ch nh Và v trí hoàn ch nh đã đả ờ ỉ ị ỉ ược xáo tr n Khi làm bài, thíộsinh ph i ghép đả ược ph n hai vào ph n 1 đ t o thành c p có ý nghĩa Đầ ầ ể ạ ặ ộmay r i c a lo i câu h i này đủ ủ ạ ỏ ược xác đ nh nh sau: G i n là s câu h i vàị ư ọ ố ỏ

m là s phố ương án tr l i Khi đó đ may r i = n!/m (m c đ r t th p vì mả ờ ộ ủ ứ ộ ấ ấ

thường r t l n h n n) ấ ớ ơ

 Đi n vào ch tr ng: Là m t câu h i hay m t câu phát bi u có ch a chề ỗ ố ộ ỏ ộ ể ừ ỗ

tr ng, thí sinh ph i t đi n vào c m t thích h p Đ may r i là không có.ố ả ự ề ụ ừ ợ ộ ủ

Trang 18

 Đ u tiên, giáo viên s ra đ thi cho h c sinh.ầ ẽ ề ọ

 In và photo đ thi theo s lề ố ượng c a h c sinh tham gia thi.ủ ọ

 N u s lế ố ượng thi vượt quá 1 phòng thì cho thi nhi u phòng và nh các giáoề ờviên khác gác thi h ộ

 Khi h t gi thi, giám th s thu bài thi c a t ng h c sinh.ế ờ ị ẽ ủ ừ ọ

 Giáo viên s ch m đi m c a t ng bài thi, sau đó nh p đi m vào b ng đi m.ẽ ấ ể ủ ừ ậ ể ả ể

 Thông báo k t qu thi cho thí sinh.ế ả

 Gi i quy t khi u n i v đi m s ả ế ế ạ ề ể ố

Các v n đ trong kỳ thi tr c nghi m off line truy n th ng:ấ ề ắ ệ ề ố

 Giáo viên ph i l u tr đ thi d ng file ho c gi y, ph i tìm ki m đ thi khiả ư ữ ề ở ạ ặ ấ ả ế ề

mu n s d ng l i, và th i gian tìm ki m đó s nhi u Không đố ử ụ ạ ờ ế ẽ ề ược thao táctrên đ thi m i lúc m i n i (ví d nh đi du l ch không mang theo laptopề ọ ọ ơ ụ ư ị

ho c đ thi d ng gi y, )ặ ề ạ ấ

 In và photo đ thi gây t n th i gian và ti n b c.ề ố ờ ề ạ

 S trùng l ch phòng thi v i giáo viên khác n u cho các thí sinh c a nhi u l pẽ ị ớ ế ủ ề ớmình d y thi cùng lúc.ạ

 S không công b ng khi phát đ thi (ngẽ ằ ề ười nh n đ trậ ề ước, người nh n sau).ậ

 Thi xong ph i t n th i gian ch m đi m bài thi, và có kh năng sai sót khiả ố ờ ấ ể ả

ch m nhi u bài.ấ ề

 Thí sinh đ i k t qu thi lâu.ợ ế ả

Xây d ng h th ng thi tr c nghi m online: ự ệ ố ắ ệ

Khi đ n m t kỳ ki m tra b ng hình th c tr c nghi m, giáo viên s đăngế ộ ể ằ ứ ắ ệ ẽ

nh p vào h th ng đ so n đ thi, đ t m t kh u cho đ thi, đ t tr ng thái (đóng,ậ ệ ố ể ạ ề ặ ậ ẩ ề ặ ạ

m ) đ thi, quy đ nh th i gian làm bài c a bài thi đó, thêm nh ng l p có th thiở ề ị ờ ủ ữ ớ ể

đ thi này và nh ng thành viên có th tham gia thi đ i v i nh ng đ thi chuyênề ữ ể ố ớ ữ ề

bi t ệ

Người ra đ có th thêm nh ng thành viên là giám th cho bài thi đó (ph iề ể ữ ị ả

Trang 19

phòng thi rõ ràng, h th ng s thông báo n u giáo viên đó ho c phòng thi đó bệ ố ẽ ế ặ ịtrùng l ch.ị

Khi đ n th i gian ki m tra, sau khi đăng nh p thành công, h c sinh s th yế ờ ể ậ ọ ẽ ấ

nh ng đ thi mà mình đữ ề ược tham gia thi (đ thi trong tr ng thái m ), h c sinh sề ạ ở ọ ẽlàm bài thi sau khi nh p đúng m t kh u đ thi đậ ậ ẩ ề ược giám th ho c giáo viên ra đị ặ ề

c p.ấ

Giám th có th th y danh sách thí sinh có tham gia thi và v ng thi Khi thíị ể ấ ắsinh vi ph m quy ch thi thì giám th có th khóa bài thi c a thí sinh đó, ho c cóạ ế ị ể ủ ặ

th m bài cho thí sinh đó thi l i.ể ở ạ

Khi k t thúc bài thi, thí sinh có th xem đi m thi c a mình Bao g m: sế ể ể ủ ồ ốcâu tr l i đúng/ t ng s câu và s đi m đ t đả ờ ổ ố ố ể ạ ược

Giáo viên có th xu t danh sách đi m thi theo t ng l p ra file excel.ể ấ ể ừ ớ

1 Các ch c năng s n ph m ứ ả ẩ

Các ch c năng t ng quátứ ổ

Trang 20

Hình 1 – Use-case t ng quát c a h th ngổ ủ ệ ốPhân rã ch c năng qu n lý đ thiứ ả ề

Xuat danh sach diem Them danh sach thi sinh thi Them danh sach giam thi

Quan tri he thong

Quan ly tai khoan

Quan ly lop hoc

Quan ly nien khoa Quan ly mon hoc

Quan ly phong thi

Doi mat Khau Doi anh dai dien

<<extend>>

<<extend>>

Trang 21

Hình 2 – Use-case qu n lý đ thiả ềPhân rã ch c năng qu n lý môn h cứ ả ọ

Them de thi

Sua de thi Xoa de thi

Them cau hoi

Sua cau hoi

Xoa cau hoi

<<include>> <<include>>

<<include>>

Tim kiem de thi

<<include>>

Trang 22

Hình 3 – Use-case qu n lý môn h cả ọPhân rã ch c năng qu n lý tài kho nứ ả ả

Hình 4 – Use-case qu n lý tài kho nả ả

Quan tri

Quan ly mon hoc

Them mon hoc

Sua mon hoc

Xoa mon hoc

<<include>>

<<include>>

<<include>>

Quan tri

Quan ly tai khoan

Them tai khoan

Sua tai khoan

Xoa tai khoan

<<include>>

<<include>>

<<include>>

Trang 23

Phân rã ch c năng qu n lý l p h cứ ả ớ ọ

Hình 5: Use-case qu n lý l p h cả ớ ọPhân rã ch c năng qu n lý niên khóaứ ả

Hình 6 – Use-case Qu n lý môn h cả ọ

Quan tri

Quan ly lop hoc

Them lop hoc

Sua lop hoc

Xoa lop hoc

<<include>>

<<include>>

<<include>>

Quan tri

Quan ly nien khoa

Them nien khoa

Sua nien khoa

Xoa nien khoa

<<include>>

<<include>>

<<include>>

Trang 24

Phân rã ch c năng qu n lý phòng thiứ ả

Quan ly phong thi

Them phong thi

Sua phong thi

Xoa phong thi

<<include>>

<<include>>

<<include>>

Trang 25

Hình 8 – Giao di n ch c năng t o tài kho nệ ứ ạ ả

Hình 9 – Panel thêm người dùng

Dòng s ki nự ệ

chính

1 Khi qu n tr đăng nh p thành công, giao di n hi n thả ị ậ ệ ể ị

gi ng ố hình 1 Trong khung “Quy n qu n tr ”, ngề ả ị ười dùng

ch n ọ (1).

2 Đ t o tài kho n h c sinh, ngể ạ ả ọ ười dùng ch n tab “Tàiọkho n h c sinh” ả ọ (2) Đ t o tài kho n giao viên, ch n tabể ạ ả ọ

“Tài kho n giáo viên” ả (9).

3 Người dùng ch n l p c n thêm ọ ớ ầ (3) N u ch n tab giáoế ọviên thì không c n bầ ước này

4 Sau đó chon (4) đ thêm h c sinh m i.ể ọ ớ

5 H th ng s hi n th giao di n thêm m i nh ệ ố ẽ ể ị ệ ớ ư hình 2.

Trang 26

(8), (9) và (10).

7 Click “L u” ư (11).

Dòng thay thế

1 Tài kho n đã có ng ả ườ i dùng

H th ng hi n th thông báo “Tài kho n đã có ngệ ố ể ị ả ườidùng”, đ ng th i nút “L u” b khóa (disabled) Ngồ ờ ư ị ườidùng có th h y b vi c thêm tài kho n.ể ủ ỏ ệ ả

2 Email không h p l ợ ệ

H th ng hi n th thông báo “Email không h p l ”, đ ngệ ố ể ị ợ ệ ồ

th i nút “L u” b khóa (disabled) Ngờ ư ị ười dùng có th h yể ủ

b vi c thêm tài kho n.ỏ ệ ả

3 Email đã có ng ườ i dùng

H th ng hi n th thông báo “Email đã có ngệ ố ể ị ười dùng”,

đ ng th i nút “L u” b khóa (disabled) Ngồ ờ ư ị ười dùng có

th h y b vi c thêm tài kho n.ể ủ ỏ ệ ả

4 Đi n không đ y đ thông tin ề ầ ủ

Khi người dùng đi n không đ y đ thông tin, nút “L u”ề ầ ủ ư

s b khóa (disabled) Ngẽ ị ười dùng không th b m l u choể ấ ư

đ n khi đi n thông tin h p l Ngế ề ợ ệ ười dùng có th h y bể ủ ỏ

vi c thêm tài kho n.ệ ả

Trang 28

4 H th ng s xóa ngệ ố ẽ ười dùng được ch n xóa ra kh i c sọ ỏ ơ ở

d li u đ ng th i thông tin ngữ ệ ồ ờ ười dùng trong b ng (5) sả ẽ

Trang 29

1 Tên đăng nh p không đúng ậ

H th ng s hi n th thông báo “Tài kho n đăng nh pệ ố ẽ ể ị ả ậkhông t n t i” khi ngồ ạ ười dùng v a nh p tài kho n xong.ừ ậ ả

Người dùng có th đăng nh p l i ho c thoát kh i website.ể ậ ạ ặ ỏ

2 M t kh u sai ậ ẩ

H th ng s chuy n sang trang đăng nh p v i thông báoệ ố ẽ ể ậ ớ

“M t kh u sai” Ngậ ẩ ười dùng có th đăng nh p l i ho cể ậ ạ ặthoát kh i website.ỏ

Trang 30

Hình 11 – Giao di n nh p email l y l i m t kh uệ ậ ấ ạ ậ ẩ

Hình 12 – Giao di n nh p mã đ i m t kh uệ ậ ổ ậ ẩ

Trang 31

Hình 13 – Giao di n đ i m t kh uệ ổ ậ ẩ

2.6.1 Mô t tóm t t ả ắ

 Ch c năng cho phép ngứ ười dùng đ i m t kh uổ ậ ẩ

 Tác nhân: Người dùng đã có tài kho n c a h th ngả ủ ệ ố

Dòng s ki nự ệ

chính

1 Người dùng click vào (4) hình 10.ở

2 Người dùng nh p email vào (1) hình 11 (email đã đậ ở ược

qu n tr t o tài tài kho n trả ị ạ ả ước) h p lợ ệ

3 H th ng ti n hành g i email g i mã code thay đ i m tệ ố ế ử ử ổ ậ

kh u đ n email đó Và chuy n sang hình 12ẩ ế ể

4 Người dùng nh p đúng mã code mà h th ng g i vào (4)ậ ệ ố ửhình 12

5 H th ng chuy n sang trang nh hình 13ệ ố ể ư Người dùng

H th ng hi n th thông báo “Email không t n t i Vui lòngệ ố ể ị ồ ạ

ki m tra l i!” Ngể ạ ười dùng có th nh p email l i ho c thoátể ậ ạ ặ

Trang 32

2.6.2 Giao di n ch c năng ệ ứ

Hình 14 – Giao di n chuy n trang thay đ i m t kh uệ ể ổ ậ ẩ

Hình 15 – Giao di n đ i m t kh uệ ổ ậ ẩ

Trang 33

T o đ thi ạ ề

2.7.1 Mô t tóm t t ả ắ

 Ch c năng cho phép ngứ ười dùng t o đ thi tr c nghi mạ ề ắ ệ

 Tác nhân: Giáo viên và Qu n tr ả ị

2 H th ng chuy n sang giao di n gi ng hình 15ệ ố ể ệ ố

3 Người dùng nh p đ y đ thông tin (3), (4), (5) hìnhậ ầ ủ ở15

4 Người dùng nh p đúng và đ y đ các thông tinậ ầ ủ

2 Hai ô m t kh u m i không kh p ậ ẩ ớ ớ

H th ng hi n th thông báo “M t kh u m i b n v a nh pệ ố ể ị ậ ẩ ớ ạ ừ ậkhông kh p Vui lòng ki m tra l i!” Ngớ ể ạ ười dùng có th nh pể ậ

l i ho c thoát kh i websiteạ ặ ỏ

3 Không nh p đ y đ thông tin ậ ầ ủ

Nút “L u thông tin” (6) hình 15 s trong tr ng thái khôngư ẽ ạ

ho t đ ng (disabled) Ngạ ộ ười dùng có th nh p l i ho c thoátể ậ ạ ặ

kh i website.ỏ

Trang 34

Hình 16 – Giao di n t o đ thiệ ạ ề

Hình 17 – Giao di n nh p thông tin đ thiệ ậ ề

Dòng s ki nự ệ

chính

1 Ở giao di n main hình 16, ngệ ười dùng ch n (1)ọ

2 H th ng chuy n sang trang có giao di n thao tácệ ố ể ệ

gi ng hình 17.ố

3 Người dùng đi n đ u đ thông tin vào (2), (3), (4), (5),ề ầ ủ(6), (7), (8), (9), (10), (11), (12), (13) hình 17 Riêng ôở(11) có th b tr ng.ể ỏ ố

4 Click “L u thông tin đ thi” (14) hình 17ư ềDòng thay thế 1 Nh p ch a đ y đ thông tinNút “L u thông tin đ thi” (14) s trong tr ng thái n ưư ầ ủ ề ẽ ạ ẩ

Trang 35

dùng ch a nh p đ y đ thông tinư ậ ầ ủ

Khi (9) ho c (12) hình 8 ch a nh p vào đ nh d ngặ ở ư ậ ở ị ạ

s nguyên thì h th ng s thông báo “Th i gian làm bàiố ệ ố ẽ ờ

ph i là s nguyên” ho c “S l n cho phép thi ph i làả ố ặ ố ầ ả

Trang 36

Hình 18 – Giao di n s a thông tin đ thiệ ử ề

Dòng s ki nự ệ

chính

1 Ở giao di n main hình 16, ngệ ười dùng ch n ọ (2)

2 H th ng chuy n sang trang có giao di n thao tácệ ố ể ệ

gi ng hình 18.ố

3 Người dùng s a thông tin vào (2), (3), (4), (5), (6), (7),ử

Trang 37

2 Đ nh d ng s ch a đúng ị ạ ố ư

Khi (9) ho c (12) hình 8 ch a nh p vào đ nh d ngặ ở ư ậ ở ị ạ

s nguyên thì h th ng s thông báo “Th i gian làm bàiố ệ ố ẽ ờ

ph i là s nguyên” ho c “S l n cho phép thi ph i làả ố ặ ố ầ ả

Trang 38

1 Ở giao di n main hình 19, ngệ ười dùng ch n (1)ọ

2 Hi n th panel Xóa đ thiể ị ề

3 Người dùng chon (2) hình 19 đ xóa đ thi.ể ề

Dòng thay thế

1 H y xóa ủ

N u không mu n xóa đ thi, ngế ố ề ười dùng click chu t raộngoài panel hình 19

Trang 39

Hình 20 – Ch c năng thêm câu h iứ ỏHình 21 – Giao di n thêm câu h iệ ỏ

Dòng s ki nự ệ

chính

1 Ở giao di n hình 20, ngệ ười dùng ch n tab “N i dungọ ộcâu h i” (1)ỏ

2 Click “Thêm câu h i” (2) hình 20 đ thêm câu h i.ỏ ể ỏ

3 Sau khi click (2), giao di n nh hình 21 s xu t hi n,ệ ư ẽ ấ ệ

người dùng ch n m c đ khó c a câu h i (1), đi nọ ứ ộ ủ ỏ ở ể

đi m c a câu h i (2), và ch n d ng câu h i (3).ể ủ ỏ ở ọ ạ ỏ ởSau đó người dùng đi n n i dung câu h i (4) và clickề ộ ỏ ởnút “Xong” (5) khi hoàn thành.ở

Dòng thay thế 1 Ng ườN u ngếi dùng h y thêm câu h iười dùng không mu n thêm câu h i n a thi ố ỏ ữ

click vào nút “H y” (7).ủ ở

2 N i dung câu h i r ng ộ ỏ ổ

N u ngế ười dùng ch a thêm n i dung câu h i vào (4)ư ộ ỏ

trước khi click nút “Xong” (5), h th ng s hi n thệ ố ẽ ể ị

Trang 40

Và câu h i s không đỏ ẽ ượ ưc l u cho đ n khi ngế ười dùng

nh p câu h i.ậ ỏ

3 Đi m c a câu h i không h p l ể ủ ỏ ợ ệ

Đi m c a câu h i b tr ng: h th ng s hi n th thôngể ủ ỏ ỏ ố ệ ố ẽ ể ịbáo “Đi m không để ược b tr ng”.ỏ ố

Đi m không ph i là s : h thông s hi n th thông báoể ả ố ệ ẽ ể ị

 Cho phép người dùng s a thông tin câu h i.ử ỏ

 Tác nhân: Giáo viên và Qu n tr (ch thao tác trên đ thi mà mìnhả ị ỉ ề

t o).ạ

2.11.2 Giao di n ch c năng ệ ứ

Hình 22 – Giao di n s a câu h iệ ử ỏ

Ngày đăng: 12/01/2016, 20:04

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w