Late 2019 Software Community Health Metrics - Sakai

Late 2019 Software Community Health Metrics - Sakai​

Status: Graduated

Background and Objectives:

Sakai is a freely available, feature-rich, learning management solution built by higher education for higher education, and used by a diverse and global adopter community. Sakai provides a wealth of powerful, flexible tools that enable great teaching, compelling learning, and dynamic collaboration. Thanks to Sakai’s responsive design, instructors and students can achieve their academic goals no matter where they are or what device they use.

Sakai’s breadth of features means you can choose the tools that meet your needs. Out of the box, Sakai includes all of the standard online learning, teaching, and collaboration tools found in modern learning platforms. In addition, Sakai has a wide range of community contributed tools and external integrations available as add-on components. Sakai’s open source flexibility allows you to configure or customize the system as much or as little as needed.

New Technology/ies since last report

Language       Files Blank Comment Code
   
Java       5954 185299 355996 824442
JavaScript       885 23166 29838 134963
XML       845 9858 6129 128831
HTML       1032 15352 5164 90944
JSP       537 6453 9534 50754
CSS       190 3835 3571 45577
Velocity Template Language   354 2971 3237 41979
Maven       459 1676 1092 35622
SQL       383 2735 1710 32427
Sass       173 3212 2403 20685
JSON       45 3 0 9943
XSLT       34 746 749 6477
Markdown       79 1948 0 5650
SVG       7 1 1 3620
XSD       3 306 68 1986
ColdFusion CFScript     3 236 42 1547
Handlebars       37 108 18 1505
Perl       13 346 507 1411
ColdFusion       14 312 454 1394
PHP       16 312 641 1256
ASP       11 263 329 996
YAML       9 57 191 991
Ant       8 158 167 917
TeX       1 237 37 797
Python       11 211 369 747
Bourne Shell     17 126 130 613
diff       3 20 150 284
DOS Batch       4 50 15 177
ASP.NET       4 15 4 174
XHTML       1 2 0 143
Ruby       2 12 26 69
Dockerfile       1 6 0 27
Groovy       1 3 24 11
Bourne Again Shell     1 0 0 3
   
SUM:       11,137 260,035 422,596 1,446,962


Statistics

Date of First Release 

Date of Last Release 

Number of Releases

 2004

 Oct. 11, 2019

 63

 

Commits in 2019

Frequency of Commits

 1131 and counting

Daily

 

Number of Contributors in 2019

68

 

git shortlog -s -n --after="2019-01-01 00:00" | nl

     1     146  Miguel Pellicer

     2     144  Adrian Fish

     3     114  bgarciaentornos

     4     104  David Horwitz

     5      89  Earle Nietzel

     6      70  Sam Ottenhoff

     7      46  Code Hugger (Matthew Jones)

     8      42  Brian Jones

     9      32  Jesús María Méndez Pérez

    10      29  Charles Severance

    11      23  Bernardo

    12      20  Shawn Foster

    13      19  Chris Maurer

    14      19  josecebe

    15      18  Brian Baillargeon

    16      16  Jose Cebellán

    17      15  ajordanedf

    18      12  Bryan Holladay

    19      10  austin48

    20      10  adrianmticarum

    21       9  Stephen Marquard

    22       8  William Yu

    23       7  Matthew Jones

    24       7  Curtis van Osch

    25       7  Alejandro Martínez Fernández

    26       6  Kevin Carruth

    27       6  plukasew

    28       6  Matthew Buckett

    29       6  Raúl Sánchez Vegas

    30       5  Daniel Merino Echeverría

    31       5  Jesús María Méndez

    32       5  Matthew Hall

    33       5  Michelle Tai

    34       4  David P. Bauer

    35       4  hornersa

    36       4  David Hutchins

    37       4  Paul Lukasewych

    38       4  Eduardo Rey Jara

    39       4  bbailla2

    40       4  kjw47

    41       3  frasese

    42       3  ansorgej

    43       3  cscholer123

    44       3  Amie Davis

    45       2  George Pipkin

    46       2  Serdar S

    47       2  lgekeler

    48       2  Rebecca Miller

    49       2  simonggauthierhec

    50       2  Emrah Emirtekin

    51       2  dramosmarquez

    52       1  Mark Triggs

    53       1  Kenneth Aragon

    54       1  Michael Greene

    55       1  Hendrik Steller

    56       1  Noah Botimer

    57       1  Ramon Garcia Martinez

    58       1  Ryan Finney

    59       1  Sean Horner

    60       1  Shawn

    61       1  Steve Swinsburg

    62       1  Daniel Merino

    63       1  Cynthia Gast

    64       1  Bryan de Oliveira Brettas

    65       1  Bryan Ollendyke

    66       1  Bill Niebel

    67       1  Mateu Llas Rubio

    68       1  ramon

 

Number of sites in use (estimated)

300


Context:

Each year, Sakai typically has between 1000 and 2000 commits from over 40 developers updating its 1.4-million-line code base.

Sakai has approximately 300 institutional adopters worldwide - the exact number of institutions using Sakai is unknown, since Sakai is free to download without registration and has no mechanism to “call home” to let us know it is being used.

2019 Sakai Highlights:

SakaiCamp strategic planning retreat held in Orlando, FL on January 27-30, 2019

The Sakai Manifesto was revised and updated at SakaiCamp 2019.

Sakai Virtual Conference was held online Nov. 6, 2018. There were approximately 200 attendees at this event, raising more than $11,000 USD in funding to be used for future Sakai Development. Recordings of the 30 presentations are available on the Sakai YouTube Channel.

Throughout 2019, the Sakai Marketing Working Group continued to add new content to the Sakai.LMS.org blog, partner with Pepperdine to film and edit several instructor testimonial videos about using Sakai, and communicate to the community the availability of new and updated market data and reports previously licensed from an independent research firm. Also, a report on Open Source Community Health Factors was commissioned.

The Accessibility Working Group began working with an independent accessibility consultant to do a systematic review of Sakai and to write an updated VPAT for the current version. The VPAT for Sakai 19 is targeted to be published by the end of Dec. 2019, and accessibility testing on Sakai 20 will begin immediately after publication.

The UX Working Group completed the initial UI Inventory as part of the SWITCH project and made a series of recommendations for changes to promote consistency across the platform. Work is ongoing to develop a living style guide which will contain current and future recommendations for all of the styling elements to be used for development.

Future Plans

The Sakai Community is currently in the process of updating the three-year strategic road map for years 2021 through 2023. As with the prior version, the purpose of the road map is to steer the ongoing, energetic, rapid innovation that is the hallmark of the Sakai LMS. This updated plan builds upon Sakai’s track record of market leadership in higher education, as evidenced by independent survey research and market data. It prioritizes the development of teaching technologies that increase design flexibility for faculty and enable greater learning outcomes for students.    

The Roadmap: Annual Areas of Focus

  • 2021: Lessons 2.0, Cloud storage, Date Wizard, UVA Site Builder, Evaluations replacement, Document annotation within new grading UI, Analytics
  • 2022: Notifications 2.0, Forums 2.0, New mobile-first UI
  • 2023: Achievements service, Tests & Quizzes 2.0

The above focus areas are still being revised and refined. The road map will be finalized and presented for community approval and adoption in January 2020. 

List Commercial Support:
Beijing Open-Mindedness Technology Co., Ltd.
Entornos de Formacion
Learning Experiences
Longsight
MPL
OpenCollab
Unicon