SlideShare a Scribd company logo
The Development and Current
Situation of Sakai in China
Fudan Univesity, GAO Jun
gaojun@fudan.edu.cn
Fudan University (复旦大学)
Founded in 1905 in Shanghai
One of the top universities in China
Students
Undergraduates: 14000+
Postgraduates: 14000+
Foreign: 3000+
GAO Jun (高珺)
PM of Fudan Sakai System
zh_CN Locale Maintianer
PM of Sakai Fudan Branch
System Manager, DBA,
Developer, Tester, Translater,
Documentation, Training,
Helpdesk...
Sakai in Fudan University
http://elearning.fudan.edu.cn
Since Summer 2010, with native LMS
Replace native LMS since Spring 2011
Trend - Courses
Trend - Percentage
Trend - Data
Semester
Undergraduate Postgraduate Total
Course Sakai % Course Sakai % Course Sakai %
Spring 2011 2482 259 10.43 1308 42 3.21 3790 301 7.94
Fall 2011 3089 387 12.52 1643 95 5.78 4732 482 10.18
Spring 2012 2792 408 14.61 1501 86 5.72 4293 494 11.5
Fall 2012 2970 687 23.13 1719 151 8.78 4689 838 17.87
Spring 2013 3267 653 19.98 1588 195 12.27 4855 848 17.46
Fall 2013 3752 960 25.58 1859 239 12.85 5611 1199 21.36
Spring 2014 3101 832 26.83 1553 173 11.13 4654 1005 21.59
Contribution
146 JIRA issues
Patches included
Reporter of highest issue
quantity since 2014
Sakai in China
Before 2010
Central China Normal University
First Sakai Day in China (Mar. 1, 2008)
University of Chinese Academy of Science
Beijing University of Posts and
Telecommunications
Sakai in China
2010-2012
Fudan University
Sakai Fudan Branch (Jun. 2012)
Four universities joined together for a project
Fudan University, Dalian Maritime University,
Chongqing University, Southwest University
Sakai in China
2013 - Now
2013 Sakai China Conference
29 schools attended
2014 Sakai China Conference
June 26-28
Adopters
Sakai Fudan Branch
http://sakai.fudan.edu.cn
https://bitbucket.org/fudan/sakai
Demo: http://sakai.fudan.edu.cn:8080/portal
Add features and enhancements Sakai not provided
yet
Powered by Distributed Revision Control System
(DRCS), Mercurial
How It Works?
Sakai 2.8 Fudan 2.8
Fudan 2.8+
Sakai 2.9
Fudan 2.9
eLearning 2.8 CQU 2.8
eLearning 2.8
+ System
Integration
eLearning2.9
CQU 2.8
+ System
Integration
CQU 2.8+
CQU 2.9
Enchancements
More friendly to developers (DRCS)
I18N support for role name and site type
SAK-25889 (Localize role name)
SAK-26004 (Localize site type)
Some problems only occur in China/Chinese
envirnoment solved
A Short Survey
Who have been to China?
Who use Chinese or Japanese or Korean (CJK) as
native language?
Who have learned CJK?
Do you have CJK instructors or students in your
institution?
Do you concern about CJK user experience?
Specific problems in China/Chinese
Golden Shield Project
No access to Youtube, Twitter, Facebook...
Limited access to Google, Yahoo
Profile2 integrate with Twitter
Sakai Slow Down by Jeep Crash
yimg.com
YUI Library
RSF
Lessons Tool
http://www.theguardian.com/world/2013/nov/25/islamist-china-tiananmen-beijing-attack
IE6 Problem - Since Sakai 2.9
http://www.modern.ie/en-us/ie6countdown
HTML Escape Problem (SAK-21005)
Date Parse Problem
Generally, Sakai use java.text.SimpleDateFormat to
parse String to Date
AM/PM is used in many language
In Chinese, must use 上午/下午
SAK-21009
SAK-22622
PDF Problem
PDF Problem
Sakai use Apache FOP and iText to generate PDF
Both tools cannot render Chinese Characters
properly without modification
SAK-21908 (sub 21909, 21921, 21922)
SAK-25700
SAM-2276
XLS Problem
Sakai use Apache POI to generate XLS file
Encoding should be defined
SAK-22531
Zip File Problem
Which encoding is used for file names in Zip file?
Windows (depends)
Simplified Chinese Version - GBK
English Version - ISO8859-1
Linux - UTF8
Solution
KNL-1221
Foreign Student Problem
Where to
log in?
User's Habbit
Compared to western users, Chinese users have
different habbits
User's Habbit - Name
Name
Generally, full name is used
Last name is called FIRST
First name is called LAST
User's Habbit - Ordering
Name Ordering
Unlike English, Chinese is not ordered by
pronunciation with UTF-8 encoding
EID ordering is very important
User's Habbit - AM/PM
In U.S.
12:00 A.M. means mid night
12:00 P.M. means noon
In China (most people think)
12:00 A.M. means noon
12:00 P.M. means mid night
New Sakai property may be needed
User Habbit - WebDAV vs FTP
Familiar with FTP
Not Familiar with WebDAV
Some issues occurs in different envirnoment with
current dav tool
New FTP tool for Sakai
https://bitbucket.org/fudan/sakai-ftp-server
Current Dilemma
Maintain a qualified team
Low budget
Different people have different concerns
Discussion?

More Related Content

What's hot

10-29-2010 Sakai deployment at UD
10-29-2010 Sakai deployment at UD10-29-2010 Sakai deployment at UD
10-29-2010 Sakai deployment at UD
Mathieu Plourde
 
Teaching Faculty to Embed Library Resources & Services into Online Classrooms
Teaching Faculty to Embed Library Resources & Services into Online ClassroomsTeaching Faculty to Embed Library Resources & Services into Online Classrooms
Teaching Faculty to Embed Library Resources & Services into Online Classrooms
Gary Atwood
 
EducationHub- Remote Education Website. Final defense presentation slide for ...
EducationHub- Remote Education Website. Final defense presentation slide for ...EducationHub- Remote Education Website. Final defense presentation slide for ...
EducationHub- Remote Education Website. Final defense presentation slide for ...
REZAUL KARIM REFATH
 
FIDM @ Sakai Conference 2007
FIDM @ Sakai Conference 2007FIDM @ Sakai Conference 2007
FIDM @ Sakai Conference 2007
David Melone
 
Designing multi-device learning practice with Adobe Captivate
Designing multi-device learning practice with Adobe CaptivateDesigning multi-device learning practice with Adobe Captivate
Designing multi-device learning practice with Adobe Captivate
Louise Lee
 
E-Marking & E-Feedback with iPads and Apps
E-Marking & E-Feedback with iPads and AppsE-Marking & E-Feedback with iPads and Apps
E-Marking & E-Feedback with iPads and Apps
LTI_Support
 
Java Education Network Egypt (JENE)
Java Education Network Egypt (JENE)Java Education Network Egypt (JENE)
Java Education Network Egypt (JENE)
Ahmed Hashim
 
Comparing the Efficacy of Face to Face, MOOC and Hybrid Computer Science Teac...
Comparing the Efficacy of Face to Face, MOOC and Hybrid Computer Science Teac...Comparing the Efficacy of Face to Face, MOOC and Hybrid Computer Science Teac...
Comparing the Efficacy of Face to Face, MOOC and Hybrid Computer Science Teac...
WeTeach_CS
 
6. User Interface
6. User Interface6. User Interface
6. User Interface
Maruf Hamidi
 
1. ISD Project Plan
1. ISD Project Plan1. ISD Project Plan
1. ISD Project Plan
Maruf Hamidi
 
Seminario eMadrid "Reinventar la educación". Anant Agarwal, edX. Reimagining ...
Seminario eMadrid "Reinventar la educación". Anant Agarwal, edX. Reimagining ...Seminario eMadrid "Reinventar la educación". Anant Agarwal, edX. Reimagining ...
Seminario eMadrid "Reinventar la educación". Anant Agarwal, edX. Reimagining ...
eMadrid network
 

What's hot (11)

10-29-2010 Sakai deployment at UD
10-29-2010 Sakai deployment at UD10-29-2010 Sakai deployment at UD
10-29-2010 Sakai deployment at UD
 
Teaching Faculty to Embed Library Resources & Services into Online Classrooms
Teaching Faculty to Embed Library Resources & Services into Online ClassroomsTeaching Faculty to Embed Library Resources & Services into Online Classrooms
Teaching Faculty to Embed Library Resources & Services into Online Classrooms
 
EducationHub- Remote Education Website. Final defense presentation slide for ...
EducationHub- Remote Education Website. Final defense presentation slide for ...EducationHub- Remote Education Website. Final defense presentation slide for ...
EducationHub- Remote Education Website. Final defense presentation slide for ...
 
FIDM @ Sakai Conference 2007
FIDM @ Sakai Conference 2007FIDM @ Sakai Conference 2007
FIDM @ Sakai Conference 2007
 
Designing multi-device learning practice with Adobe Captivate
Designing multi-device learning practice with Adobe CaptivateDesigning multi-device learning practice with Adobe Captivate
Designing multi-device learning practice with Adobe Captivate
 
E-Marking & E-Feedback with iPads and Apps
E-Marking & E-Feedback with iPads and AppsE-Marking & E-Feedback with iPads and Apps
E-Marking & E-Feedback with iPads and Apps
 
Java Education Network Egypt (JENE)
Java Education Network Egypt (JENE)Java Education Network Egypt (JENE)
Java Education Network Egypt (JENE)
 
Comparing the Efficacy of Face to Face, MOOC and Hybrid Computer Science Teac...
Comparing the Efficacy of Face to Face, MOOC and Hybrid Computer Science Teac...Comparing the Efficacy of Face to Face, MOOC and Hybrid Computer Science Teac...
Comparing the Efficacy of Face to Face, MOOC and Hybrid Computer Science Teac...
 
6. User Interface
6. User Interface6. User Interface
6. User Interface
 
1. ISD Project Plan
1. ISD Project Plan1. ISD Project Plan
1. ISD Project Plan
 
Seminario eMadrid "Reinventar la educación". Anant Agarwal, edX. Reimagining ...
Seminario eMadrid "Reinventar la educación". Anant Agarwal, edX. Reimagining ...Seminario eMadrid "Reinventar la educación". Anant Agarwal, edX. Reimagining ...
Seminario eMadrid "Reinventar la educación". Anant Agarwal, edX. Reimagining ...
 

Viewers also liked

Scientist
ScientistScientist
Scientist
Jered Adal
 
The development and current situation of Sakai in China
The development and current situation of Sakai in ChinaThe development and current situation of Sakai in China
The development and current situation of Sakai in China
Jun Gao
 
Presentation of science(matter)
Presentation of science(matter)Presentation of science(matter)
Presentation of science(matter)
Jered Adal
 
Web 2.0 and Mashup for Spatial data infrastructure
Web 2.0 and Mashup for Spatial data infrastructureWeb 2.0 and Mashup for Spatial data infrastructure
Web 2.0 and Mashup for Spatial data infrastructure
Shangharsha Thapa
 
Sakai FTP Server Tool
Sakai FTP Server ToolSakai FTP Server Tool
Sakai FTP Server Tool
Jun Gao
 
Portafolio de Biologia
Portafolio de BiologiaPortafolio de Biologia
Portafolio de Biologia
Vicente Morocho
 
Crisis resolution
Crisis resolutionCrisis resolution
Crisis resolution
Shangharsha Thapa
 
English breakfast at Scuola Primaria "E. De Amicis" di Tonengo (Mazzè)
English breakfast at Scuola Primaria "E. De Amicis" di Tonengo (Mazzè)English breakfast at Scuola Primaria "E. De Amicis" di Tonengo (Mazzè)
English breakfast at Scuola Primaria "E. De Amicis" di Tonengo (Mazzè)scuolagiacosa
 
Maikling tula
Maikling tulaMaikling tula
Maikling tula
Jered Adal
 
Panahon Bago Dumating Ang Kastila
Panahon Bago Dumating Ang KastilaPanahon Bago Dumating Ang Kastila
Panahon Bago Dumating Ang Kastila
Jered Adal
 
Vnutri - navigation in shopping centers
Vnutri - navigation in shopping centersVnutri - navigation in shopping centers
Vnutri - navigation in shopping centers
kinbar
 

Viewers also liked (13)

Scientist
ScientistScientist
Scientist
 
License
LicenseLicense
License
 
The development and current situation of Sakai in China
The development and current situation of Sakai in ChinaThe development and current situation of Sakai in China
The development and current situation of Sakai in China
 
Presentation of science(matter)
Presentation of science(matter)Presentation of science(matter)
Presentation of science(matter)
 
Web 2.0 and Mashup for Spatial data infrastructure
Web 2.0 and Mashup for Spatial data infrastructureWeb 2.0 and Mashup for Spatial data infrastructure
Web 2.0 and Mashup for Spatial data infrastructure
 
Etimologia
EtimologiaEtimologia
Etimologia
 
Sakai FTP Server Tool
Sakai FTP Server ToolSakai FTP Server Tool
Sakai FTP Server Tool
 
Portafolio de Biologia
Portafolio de BiologiaPortafolio de Biologia
Portafolio de Biologia
 
Crisis resolution
Crisis resolutionCrisis resolution
Crisis resolution
 
English breakfast at Scuola Primaria "E. De Amicis" di Tonengo (Mazzè)
English breakfast at Scuola Primaria "E. De Amicis" di Tonengo (Mazzè)English breakfast at Scuola Primaria "E. De Amicis" di Tonengo (Mazzè)
English breakfast at Scuola Primaria "E. De Amicis" di Tonengo (Mazzè)
 
Maikling tula
Maikling tulaMaikling tula
Maikling tula
 
Panahon Bago Dumating Ang Kastila
Panahon Bago Dumating Ang KastilaPanahon Bago Dumating Ang Kastila
Panahon Bago Dumating Ang Kastila
 
Vnutri - navigation in shopping centers
Vnutri - navigation in shopping centersVnutri - navigation in shopping centers
Vnutri - navigation in shopping centers
 

Similar to The Development and Current Situation of Sakai in China

Sakai 3 V07
Sakai 3 V07Sakai 3 V07
Sakai 3 V07
Michael Korcuska
 
Oli
OliOli
Oli
OliOli
Sakai Europe 2010 V02
Sakai Europe 2010 V02Sakai Europe 2010 V02
Sakai Europe 2010 V02
Michael Korcuska
 
Walsh University IT Department
Walsh University IT DepartmentWalsh University IT Department
Walsh University IT Department
ashleyrockstroh
 
Establishing and Managing IT Education Center in the Developing Country
Establishing and Managing IT Education Center in the Developing CountryEstablishing and Managing IT Education Center in the Developing Country
Establishing and Managing IT Education Center in the Developing Country
Byeongguk Ku
 
2020 JALT CCLT (Creating Community Learning Together) 6 - JALT Learners SIG C...
2020 JALT CCLT (Creating Community Learning Together) 6 - JALT Learners SIG C...2020 JALT CCLT (Creating Community Learning Together) 6 - JALT Learners SIG C...
2020 JALT CCLT (Creating Community Learning Together) 6 - JALT Learners SIG C...
Cathrine-Mette Mork
 
Sakai 3, version 8
Sakai 3, version 8Sakai 3, version 8
Sakai 3, version 8
Michael Korcuska
 
Sakai and IMS LIS Integration
Sakai and IMS LIS IntegrationSakai and IMS LIS Integration
Sakai and IMS LIS Integration
Cris Holdorph
 
How Blended Learning Can Pack More Objectives in Your EAP Writing Classes
How Blended Learning Can Pack More Objectives in Your EAP Writing Classes How Blended Learning Can Pack More Objectives in Your EAP Writing Classes
How Blended Learning Can Pack More Objectives in Your EAP Writing Classes
Courtney King
 
E Portfolios In 20 Minutes
E Portfolios In 20 MinutesE Portfolios In 20 Minutes
E Portfolios In 20 MinutesMichael Coghlan
 
What About Moodle
What About MoodleWhat About Moodle
What About Moodle
Jason Rhode
 
Ja sakai update_sakai_conference_2012
Ja sakai update_sakai_conference_2012Ja sakai update_sakai_conference_2012
Ja sakai update_sakai_conference_2012yuji tokiwa
 
IRJET- Enhanced In-House Portal for UG Students
IRJET-  	  Enhanced In-House Portal for UG StudentsIRJET-  	  Enhanced In-House Portal for UG Students
IRJET- Enhanced In-House Portal for UG Students
IRJET Journal
 
Sakai Charles Sturt Keynote
Sakai Charles Sturt KeynoteSakai Charles Sturt Keynote
Sakai Charles Sturt Keynote
Michael Korcuska
 
Educause Sakai Community Update
Educause Sakai Community UpdateEducause Sakai Community Update
Educause Sakai Community Update
Charles Severance
 
EuSakai: Directions for Standards in Teaching and Learning
EuSakai: Directions for Standards in Teaching and LearningEuSakai: Directions for Standards in Teaching and Learning
EuSakai: Directions for Standards in Teaching and Learning
Charles Severance
 

Similar to The Development and Current Situation of Sakai in China (20)

Sakai 3 V07
Sakai 3 V07Sakai 3 V07
Sakai 3 V07
 
Oli
OliOli
Oli
 
Oli
OliOli
Oli
 
WebLearn: Surve
WebLearn: SurveWebLearn: Surve
WebLearn: Surve
 
Sakai Europe 2010 V02
Sakai Europe 2010 V02Sakai Europe 2010 V02
Sakai Europe 2010 V02
 
Walsh University IT Department
Walsh University IT DepartmentWalsh University IT Department
Walsh University IT Department
 
Establishing and Managing IT Education Center in the Developing Country
Establishing and Managing IT Education Center in the Developing CountryEstablishing and Managing IT Education Center in the Developing Country
Establishing and Managing IT Education Center in the Developing Country
 
2020 JALT CCLT (Creating Community Learning Together) 6 - JALT Learners SIG C...
2020 JALT CCLT (Creating Community Learning Together) 6 - JALT Learners SIG C...2020 JALT CCLT (Creating Community Learning Together) 6 - JALT Learners SIG C...
2020 JALT CCLT (Creating Community Learning Together) 6 - JALT Learners SIG C...
 
Sakai 3, version 8
Sakai 3, version 8Sakai 3, version 8
Sakai 3, version 8
 
Sakai and IMS LIS Integration
Sakai and IMS LIS IntegrationSakai and IMS LIS Integration
Sakai and IMS LIS Integration
 
E-commerce: Slides template
E-commerce: Slides templateE-commerce: Slides template
E-commerce: Slides template
 
How Blended Learning Can Pack More Objectives in Your EAP Writing Classes
How Blended Learning Can Pack More Objectives in Your EAP Writing Classes How Blended Learning Can Pack More Objectives in Your EAP Writing Classes
How Blended Learning Can Pack More Objectives in Your EAP Writing Classes
 
E Portfolios In 20 Minutes
E Portfolios In 20 MinutesE Portfolios In 20 Minutes
E Portfolios In 20 Minutes
 
What About Moodle
What About MoodleWhat About Moodle
What About Moodle
 
Ja sakai update_sakai_conference_2012
Ja sakai update_sakai_conference_2012Ja sakai update_sakai_conference_2012
Ja sakai update_sakai_conference_2012
 
IRJET- Enhanced In-House Portal for UG Students
IRJET-  	  Enhanced In-House Portal for UG StudentsIRJET-  	  Enhanced In-House Portal for UG Students
IRJET- Enhanced In-House Portal for UG Students
 
Sakai Charles Sturt Keynote
Sakai Charles Sturt KeynoteSakai Charles Sturt Keynote
Sakai Charles Sturt Keynote
 
Educause Sakai Community Update
Educause Sakai Community UpdateEducause Sakai Community Update
Educause Sakai Community Update
 
Slides template 2
Slides template 2Slides template 2
Slides template 2
 
EuSakai: Directions for Standards in Teaching and Learning
EuSakai: Directions for Standards in Teaching and LearningEuSakai: Directions for Standards in Teaching and Learning
EuSakai: Directions for Standards in Teaching and Learning
 

Recently uploaded

Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
Paco van Beckhoven
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
NYGGS Automation Suite
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Globus
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
Boni García
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
Globus
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
Globus
 
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
Georgi Kodinov
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
Aftab Hussain
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
AMB-Review
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
timtebeek1
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
Google
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
Globus
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Neo4j
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
Philip Schwarz
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
Globus
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
Globus
 
Pro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp BookPro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp Book
abdulrafaychaudhry
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
Google
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
Adele Miller
 

Recently uploaded (20)

Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
 
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
 
Pro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp BookPro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp Book
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
 

The Development and Current Situation of Sakai in China

  • 1. The Development and Current Situation of Sakai in China Fudan Univesity, GAO Jun gaojun@fudan.edu.cn
  • 2. Fudan University (复旦大学) Founded in 1905 in Shanghai One of the top universities in China Students Undergraduates: 14000+ Postgraduates: 14000+ Foreign: 3000+
  • 3. GAO Jun (高珺) PM of Fudan Sakai System zh_CN Locale Maintianer PM of Sakai Fudan Branch System Manager, DBA, Developer, Tester, Translater, Documentation, Training, Helpdesk...
  • 4. Sakai in Fudan University http://elearning.fudan.edu.cn Since Summer 2010, with native LMS Replace native LMS since Spring 2011
  • 7. Trend - Data Semester Undergraduate Postgraduate Total Course Sakai % Course Sakai % Course Sakai % Spring 2011 2482 259 10.43 1308 42 3.21 3790 301 7.94 Fall 2011 3089 387 12.52 1643 95 5.78 4732 482 10.18 Spring 2012 2792 408 14.61 1501 86 5.72 4293 494 11.5 Fall 2012 2970 687 23.13 1719 151 8.78 4689 838 17.87 Spring 2013 3267 653 19.98 1588 195 12.27 4855 848 17.46 Fall 2013 3752 960 25.58 1859 239 12.85 5611 1199 21.36 Spring 2014 3101 832 26.83 1553 173 11.13 4654 1005 21.59
  • 8. Contribution 146 JIRA issues Patches included Reporter of highest issue quantity since 2014
  • 9. Sakai in China Before 2010 Central China Normal University First Sakai Day in China (Mar. 1, 2008) University of Chinese Academy of Science Beijing University of Posts and Telecommunications
  • 10. Sakai in China 2010-2012 Fudan University Sakai Fudan Branch (Jun. 2012) Four universities joined together for a project Fudan University, Dalian Maritime University, Chongqing University, Southwest University
  • 11. Sakai in China 2013 - Now 2013 Sakai China Conference 29 schools attended 2014 Sakai China Conference June 26-28
  • 13. Sakai Fudan Branch http://sakai.fudan.edu.cn https://bitbucket.org/fudan/sakai Demo: http://sakai.fudan.edu.cn:8080/portal Add features and enhancements Sakai not provided yet Powered by Distributed Revision Control System (DRCS), Mercurial
  • 14. How It Works? Sakai 2.8 Fudan 2.8 Fudan 2.8+ Sakai 2.9 Fudan 2.9 eLearning 2.8 CQU 2.8 eLearning 2.8 + System Integration eLearning2.9 CQU 2.8 + System Integration CQU 2.8+ CQU 2.9
  • 15. Enchancements More friendly to developers (DRCS) I18N support for role name and site type SAK-25889 (Localize role name) SAK-26004 (Localize site type) Some problems only occur in China/Chinese envirnoment solved
  • 16. A Short Survey Who have been to China? Who use Chinese or Japanese or Korean (CJK) as native language? Who have learned CJK? Do you have CJK instructors or students in your institution? Do you concern about CJK user experience?
  • 17. Specific problems in China/Chinese Golden Shield Project No access to Youtube, Twitter, Facebook... Limited access to Google, Yahoo Profile2 integrate with Twitter
  • 18. Sakai Slow Down by Jeep Crash yimg.com YUI Library RSF Lessons Tool http://www.theguardian.com/world/2013/nov/25/islamist-china-tiananmen-beijing-attack
  • 19. IE6 Problem - Since Sakai 2.9 http://www.modern.ie/en-us/ie6countdown
  • 20. HTML Escape Problem (SAK-21005)
  • 21. Date Parse Problem Generally, Sakai use java.text.SimpleDateFormat to parse String to Date AM/PM is used in many language In Chinese, must use 上午/下午 SAK-21009 SAK-22622
  • 23. PDF Problem Sakai use Apache FOP and iText to generate PDF Both tools cannot render Chinese Characters properly without modification SAK-21908 (sub 21909, 21921, 21922) SAK-25700 SAM-2276
  • 24. XLS Problem Sakai use Apache POI to generate XLS file Encoding should be defined SAK-22531
  • 25. Zip File Problem Which encoding is used for file names in Zip file? Windows (depends) Simplified Chinese Version - GBK English Version - ISO8859-1 Linux - UTF8 Solution KNL-1221
  • 27. User's Habbit Compared to western users, Chinese users have different habbits
  • 28. User's Habbit - Name Name Generally, full name is used Last name is called FIRST First name is called LAST
  • 29. User's Habbit - Ordering Name Ordering Unlike English, Chinese is not ordered by pronunciation with UTF-8 encoding EID ordering is very important
  • 30. User's Habbit - AM/PM In U.S. 12:00 A.M. means mid night 12:00 P.M. means noon In China (most people think) 12:00 A.M. means noon 12:00 P.M. means mid night New Sakai property may be needed
  • 31. User Habbit - WebDAV vs FTP Familiar with FTP Not Familiar with WebDAV Some issues occurs in different envirnoment with current dav tool New FTP tool for Sakai https://bitbucket.org/fudan/sakai-ftp-server
  • 32. Current Dilemma Maintain a qualified team Low budget Different people have different concerns