google apps for education : an implementation case study of kku

42
1 Google Apps for Education: An Implementation Case Study of KKU Denpong Soodphakdee, Ph.D. Vice President for Academic and Information Technology Khon Kaen University Kitt Tientanopajai, D.Eng. Assistant to the President for IT Affairs Director of Institute of Learning and Teaching Innovation Khon Kaen University

Upload: denpong-soodphakdee

Post on 06-May-2015

1.447 views

Category:

Education


1 download

DESCRIPTION

The presentation presented at National e-Learning Conference 2012 by me and Dr. Kitt Tientanopajai (99% by Dr.Kitt)

TRANSCRIPT

Page 1: Google Apps for Education : An Implementation Case Study of KKU

11

Google Apps for Education:An Implementation Case Study of KKU

Denpong Soodphakdee, Ph.D.Vice President for Academic and Information Technology

Khon Kaen University

Kitt Tientanopajai, D.Eng.Assistant to the President for IT Affairs

Director of Institute of Learning and Teaching InnovationKhon Kaen University

Page 2: Google Apps for Education : An Implementation Case Study of KKU

22

What we have ?● People

● Staffs ~ 10,000● Students ~ 43,000

● Connectivity● Internet ~ 1 + 1 Gbps● Intranet ~ 1 – 10 Gbps

● Mail Gateway – IronPort C150 ● License: 1 Gbps

● Mail Server● NextMessage● 1 GB / account for staffs

Page 3: Google Apps for Education : An Implementation Case Study of KKU

3

Mail Service for Students (past)

LDAP

Google Apps: glive.kku.ac.th

Login

Google Apps Directory Sync

Page 4: Google Apps for Education : An Implementation Case Study of KKU

44

Motivations● Student/alumni contacts

● Life-long e-mail account for all students ?● Students hate ID-based e-mail account.

● Web (2.0 ?)-based services● Mail, calendar, docs, storages, etc.

Page 5: Google Apps for Education : An Implementation Case Study of KKU

555

Google Apps Revisited● Single Sign-On instead of Google Apps Directory

Sync● Teamed with Google (CRM-Charity)

● Policy team: VP Academic & IT and AP for IT● Technical team: KKUCC● Change management team: KKUCC & ILTI● The program will take ~ 6 months.

● We started in April, and want to finished (at least, infrastructure) in May.

Page 6: Google Apps for Education : An Implementation Case Study of KKU

666

Policy ?● Single Sign-On

● Or, at least, single account● Enable all Google Apps for Edu. services except

ads.● Staffs

● Staffs must use their own KKU account● Domain: kku.ac.th

● MX must be set to KKU, not Google.● The Cabinet Resolution :(

● Staff have to manually / voluntarily forward their mail to Google.

Page 7: Google Apps for Education : An Implementation Case Study of KKU

777

(cont'd.)● Students

● Student must be able to choose their own username.● Student accounts will be life-long. ● Must be a part of first name and/or last name

● Domain: kkumail.com● Vote, using facebook :)

Page 8: Google Apps for Education : An Implementation Case Study of KKU

888

Technical ?● Google Apps SSO is based on Security Assertion

Markup Language (SAML)● Establish trust between two parties (host-based)

using PKI● RSA● DSA

Page 9: Google Apps for Education : An Implementation Case Study of KKU

999

PoC ?● Moodle-Google Apps Integration

● 2.2.x / 1.9.x● SimpleSAMLphp● Central Authentication Service (CAS)● Moodle 1.9 wins :)

● SAML 2.0-based Single Sign-On ● Data synchronization through Google Provisioning API.

Page 10: Google Apps for Education : An Implementation Case Study of KKU

10

Infrastructure – Staffs

HR DB (MySQL)

accounts.kku.ac.th- login- logout

Google Apps: kku.ac.th

SSOLogin

Redir. login

Account

LDAP

Page 11: Google Apps for Education : An Implementation Case Study of KKU

11

Infrastructure – Students

Reg. DB (Oracle)

std-acct.kku.ac.th- login- logout- e-mail chooser

Google Apps: kkumail.com

SSOLogin

Redir. login

LDAP mod.

Account

LDAP

Page 12: Google Apps for Education : An Implementation Case Study of KKU

12

Infrastructure – Alumni

Alumni Affairs DB (Oracle)

std-acct.kku.ac.th- login- logout- e-mail chooser

Google Apps: kkumail.com

SSOLogin

Redir. login

Alumni Assoc.

Account

Page 13: Google Apps for Education : An Implementation Case Study of KKU

13

Infrastructure – Parents

Reg. DB Google Apps: ???

SSOLogin

Redir. login

Schools ???.kku.ac.th- login- logout- e-mail chooser ?

SMS

Account

Page 14: Google Apps for Education : An Implementation Case Study of KKU

141414

Current Configuration● VMs in ESXi on IBM x3630 M3

● 4-8 vCPU / 2 GB memory / 16 GB storage● Platform:

● Ubuntu Linux 10.04 LTS● Lighttpd + PHP5 (FastCGI mode)● Percona MySQL Server● (Customized) Moodle 1.9 + Google Apps Integration

Page 15: Google Apps for Education : An Implementation Case Study of KKU

151515

Change Management● Set goals

● Provide understanding about Google Apps benefits● Increase user adoption, usage, proficiency● Reduce risks related to user's acceptance

Page 16: Google Apps for Education : An Implementation Case Study of KKU

161616

Strategies● Targets

● Executives● Academic staffs● Supporting staffs● Students

● Methods● Support● Communication● Evaluation

Page 17: Google Apps for Education : An Implementation Case Study of KKU

171717

Focus Group● Students: 12+ hr connect to the Internet● Paperwork● File sharing● Top-down policy● Class assignment● Support● PR

Page 18: Google Apps for Education : An Implementation Case Study of KKU

18

Page 19: Google Apps for Education : An Implementation Case Study of KKU

19

Page 20: Google Apps for Education : An Implementation Case Study of KKU

20

Google Apps Features

Page 21: Google Apps for Education : An Implementation Case Study of KKU

21

Google Apps Website

Page 22: Google Apps for Education : An Implementation Case Study of KKU

22

Early Adopter Training

Page 23: Google Apps for Education : An Implementation Case Study of KKU

23

Google Groups

Page 24: Google Apps for Education : An Implementation Case Study of KKU

24

Google+ Page

1,971 Followers

Page 25: Google Apps for Education : An Implementation Case Study of KKU

25

Facebook Group

Page 26: Google Apps for Education : An Implementation Case Study of KKU

26

Student Representatives

Page 27: Google Apps for Education : An Implementation Case Study of KKU

27

Student Helpers

Page 28: Google Apps for Education : An Implementation Case Study of KKU

28

Tagline Survey

Page 29: Google Apps for Education : An Implementation Case Study of KKU

29

Logo Design Survey

Page 30: Google Apps for Education : An Implementation Case Study of KKU

30

Ads

Page 31: Google Apps for Education : An Implementation Case Study of KKU

31

Page 32: Google Apps for Education : An Implementation Case Study of KKU

32

Posters

Page 33: Google Apps for Education : An Implementation Case Study of KKU

33

ณ ศูนย์ประชมุอเนกประสงค์กาญจนาภิเษก 21-22 พ.ค. 55 เวลา 9-16 น.

Page 34: Google Apps for Education : An Implementation Case Study of KKU

34

Launch Day

Page 35: Google Apps for Education : An Implementation Case Study of KKU

35

Weekly Training Sessions

Page 36: Google Apps for Education : An Implementation Case Study of KKU

36

Success Stories

Page 37: Google Apps for Education : An Implementation Case Study of KKU

37

Freshy Boys & Girls Voting

Page 38: Google Apps for Education : An Implementation Case Study of KKU

38

No. of Users (one week after launch day)

Page 39: Google Apps for Education : An Implementation Case Study of KKU

39

On-Site Training

Page 40: Google Apps for Education : An Implementation Case Study of KKU

40

Demonstration

Page 41: Google Apps for Education : An Implementation Case Study of KKU

414141

Questions ?

Page 42: Google Apps for Education : An Implementation Case Study of KKU

4242

Denpong Soodphakdee, Ph.D.([email protected])

Kitt Tientanopajai, D.Eng.([email protected])

Division of Academic and IT AffairsOffice of the PresidentKhon Kaen University