16
Hội tin học Việt Nam Câu lạc bộ Phần Mềm Tự Do Nguồn Mở Việt Nam GateIn E-learning System Mã số : MHTS13-04 Mentor : Phạm Tuân Đội phát triển : Nguyễn Khánh Thịnh Nguyễn Mạnh Cường Nguyễn Đình Niên Trần Hùng Quân Tô Ngọc Linh

Mhst2013 04 - gate in e-learning system presentation

Embed Size (px)

Citation preview

Page 1: Mhst2013 04 - gate in e-learning system presentation

Hôi tin hoc Viêt NamCâu lac bô Phân Mêm Tư Do Nguôn Mơ Viêt Nam

GateIn E-learning System

Mã số : MHTS13-04Mentor :

Phạm TuânĐội phát triển :

Nguyễn Khánh ThịnhNguyễn Mạnh CườngNguyễn Đình NiênTrần Hùng QuânTô Ngọc Linh

Page 2: Mhst2013 04 - gate in e-learning system presentation

N dung

1. Tổng quan về GateIn2. Ý tưởng về trang học trực tuyến3. Quá trình thực hiện dự án4. Tiến độ dự án và kế hoạch tương lai5. Kết luận

Page 3: Mhst2013 04 - gate in e-learning system presentation

Tổng quan về GateInGateIn Platform ra đời từ sự kết hợp giữa hai công ty Red Hat và Exo. GateIn là một portal mã nguồn mở thế hệ mới, đáp ứng đầy đủ tiêu chí của một portal:1. Khả năng cá nhân hoá (Personalization)2. Khả năng tích hợp nhiều loại thông tin (Content aggregation):3. Khả năng xuất bản thông tin theo tiêu chuẩn (Content syndication):4. Hỗ trợ nhiều môi trường hiển thị thông tin (Multidevice support):5. Khả năng đăng nhập một lần (Single Sign On - SSO):6. Khả năng quản trị portal (Portal administration):7. Khả năng quản trị người dùng (Portal user management):

GateIn là một portal

GateIn và các portal khác

GateIn ở Việt Nam

Lựa chọn GateIn

Page 4: Mhst2013 04 - gate in e-learning system presentation

Tổng quan về GateIn và Exo Platform

GateIn và các portal khác

GateIn là một portal

GateIn ở Việt Nam

Lựa chọn GateIn

*Table reference: A Service Oriented Architecture for Portals Using Portlets, Asif Akram, Dharmesh Chohan, Xiao Dong Wang, Xiaobo Yang and Rob Allan

● Exo là platform được đánh giá cao thứ 2 trong bảng xếp hạng theo nhiều các tiêu chí khác nhau

● GateIn hay Exo phổ biến trên thế giới và có khả năng cung cấp một giải pháp portal hoàn chỉnh

● GateIn hay Exo phát triển theo hình thức mã nguồn mở hợp tác cộng đồng

Page 5: Mhst2013 04 - gate in e-learning system presentation

Tổng quan về GateIn

GateIn và các portal khác

GateIn là một portal

GateIn ở Việt Nam

Lựa chọn GateIn

● GateIn chưa thật sự phổ biến ở Việt Nam.● Công ty Exo Platform Sea được thành lập

18/9/2005 tại Việt Nam là một trong năm chi nhánh chính của công ty Exo Platform.

● Thực hiện các sản phẩm ở Việt Nam nhưng công ty Exo lại chủ yếu tập trung vào các khách hàng ở nước ngoài

● Tuy nhiên có lợi thế là các nhân viên người Việt có kinh nghiệm lâu năm trong phát triển những vấn đề liên quan tới nền tảng này.

Page 6: Mhst2013 04 - gate in e-learning system presentation

Tổng quan về GateIn

GateIn và các portal khác

GateIn là một portal

GateIn ở Việt Nam

Lựa chọn GateIn

● GateIn là một giải pháp hoàn chỉnh cho việc xây dựng các ý tưởng về website

● GateIn có cộng đồng phát triển đông đảo và chuyên nghiệp ở Việt Nam sẵn sáng hỗ trợ thực hiện ý tưởng

Page 7: Mhst2013 04 - gate in e-learning system presentation

Ý tưởng trang học và làm trắc nghiệm trực tuyến

● Sự phổ biến của Internet và nhu cầu chia sẻ kiến thức trực tuyến

● Hình thức các trang học trực tuyến ở Việt Nam là những trang học thu phí, người dạy là các giảng viên chuyên nghiệp. Hạn chế của hình thức này là chưa tận dụng được kiến thức cộng đồng.

● Ý tưởng đặc biệt của trang học trực tuyến này là không hạn chế về kiến thức chia sẻ, cũng như người chia sẻ. Chất lượng bài học được thẩm định thông qua phản hồi của những người dùng.

Page 8: Mhst2013 04 - gate in e-learning system presentation

Quá trình thực hiện dự án

1. Nhóm phát triển và mentor2. Quy trình của dự án3. Quản lí dự án4. Sự quan tâm của cộng đồng

Page 9: Mhst2013 04 - gate in e-learning system presentation

Nhóm phát triển và MentorNhóm phát triển:- Sinh viên- Yêu thích nguồn mở, từng có kinh nghiệm thực hiện các dự án nguồn mở- Chưa có kinh nghiệm phát triển website trên portal, lần đầu tiếp xúc với một nền tảng phức tạp như GateIn.

Mentor:- Nhân viên lâu năm của công ty eXo Platform SEA, có kinh nghiệm trong phát triển các dự án liên quan tới GateIn- Nhiệt tình giúp đỡ sinh viên

Page 10: Mhst2013 04 - gate in e-learning system presentation

Quy trình dự ánQuy trình:_ Phân chia theo Sprint, mỗi sprint bao gồm nhiều task giao cho các thành viên thực hiện.Đào tạo:Mentor đã thực hiện 5 buổi training cho các thành viên trong đội về GateIn tại trung tâm AiTi Aptech. Tài liệu về GateIn được cập nhật trên redmine để các thành viên cũng như ai cũng có thể theo dõi. (http://www.hostedredmine.com/projects/mhst1304/files)Họp:- Thực hiện meeting theo tuần qua kênh IRC: #mhst1304 server: webchat.freenode.net- Trao đổi thông tin qua mailling list- Nội dung các buổi họp được cập nhật lên wiki của trang dự án

Page 11: Mhst2013 04 - gate in e-learning system presentation

Quản lí dự ánGiấy phép: GPL 2.0Quản lí mã nguồn: github (https://github.com/thinhnk55/E-Learning-system-GateIn)Quản lí issues: redmine (http://www.hostedredmine.com/projects/mhst1304)Report issues: Redmine và mailling list (https://www.hostedredmine.com/projects/mhst1304/issues và [email protected] )Diễn đàn thảo luận: Google groups ([email protected])

Page 12: Mhst2013 04 - gate in e-learning system presentation

Sự quan tâm của cộng đồng

Dự án đặc biệt được sự quan tâm của cộng đồng, hiện nay đã đạt một lượng contributor đông đảo:

1. Đình Tứ Đặng [email protected]

2. Trung An [email protected]

3. Vu Cong Thanh [email protected]

4. Vu Duy Tu [email protected]

5. Quoc Viet Nguyen [email protected]

Page 13: Mhst2013 04 - gate in e-learning system presentation

Sự quan tâm của cộng đồng

Cộng đồng quan tâm vì hai yếu tố:- Ấn tượng về ý tưởng- Mong muốn đưa nền tảng Exo phổ biến hơn ở Việt Nam.

Chính sự quan tâm đông đảo này, mà nhóm phát triển cùng mentor đã quyết tâm tiếp tục phát triển và hoàn thiện dự án tại kho mã nguồn mới:https://github.com/phamtuanchip/estudyHai kho mã nguồn sẽ được ghép lại làm một và phát triển dưới sự hỗ trợ của cộng đồng.

Page 14: Mhst2013 04 - gate in e-learning system presentation

Tiến độ dự án và kế hoạch tương lai

Tiến độ: ● Dự án chưa thực sự hoàn thiện.● Quá trình phát triển gặp phải nhiều rủi ro, khả năng hạn chế của sinh viên

trước một dự án có quy mô lớn.● Tuy mentor đã hỗ trợ rất nhiệt tình, nhưng cũng chỉ thực hiện được một

phần của dự ánTương lai:Tương lai hứa hẹn với sự hỗ trợ mạnh mẽ từ phía cộng đồng. (http://www.

hostedredmine.com/projects/estudy/issues)Dự án được mentor trực tiếp điều hành, với kinh nghiệm làm Exo lâu năm. Các thành viên sẽ hỗ trợ dưới hình thức developers.

Page 15: Mhst2013 04 - gate in e-learning system presentation

Kết luận1. Tìm hiểu sâu hơn về phát triển một dự án mã nguồn mở2. Tuy chưa quản trị được hết rủi ro, nhưng cũng tích lũy được nhiều kinh

nghiệm3. Dự án chưa hoàn thiện nhưng tuy nhiên với sự quan tâm của cộng đồng,

và sự điều hành trực tiếp từ mentor, dự án hứa hẹn sẽ hoàn thiện và phát triển lâu dài trong thời gian tới.

Page 16: Mhst2013 04 - gate in e-learning system presentation

Cảm ơn mọi người đã lắng nghe!

Q&A