41
Does Open-Source Really Work for a Student Information System? Rick Skeel Functional Director, Kuali Student AACRAO Annual Conference Denver, CO March-April 2014

Does Open-Source Really Work for a Student Information System? · Work for a Student Information System? ... KS - Kuali Student KFS - Kuali Financial Systems ... delivery of working

  • Upload
    lycong

  • View
    213

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Does Open-Source Really Work for a Student Information System? · Work for a Student Information System? ... KS - Kuali Student KFS - Kuali Financial Systems ... delivery of working

Does Open-Source Really Work for a Student

Information System?

Rick SkeelFunctional Director, Kuali Student

AACRAO Annual Conference Denver, CO March-April 2014

Page 2: Does Open-Source Really Work for a Student Information System? · Work for a Student Information System? ... KS - Kuali Student KFS - Kuali Financial Systems ... delivery of working

What is Kuali?

AACRAO Annual Conference – Denver, CO 2014

Page 3: Does Open-Source Really Work for a Student Information System? · Work for a Student Information System? ... KS - Kuali Student KFS - Kuali Financial Systems ... delivery of working

3

KS - Kuali Student

KFS - Kuali Financial Systems

KC - Kuali COEUS (Research Administration)

KPM - Kuali People Management (HR)

OLE - Kuali Open Library Environment

KR - Kuali Mobility

More than 70 Institution and Organization Members

What is Kuali?

AACRAO Annual Conference – Denver, CO 2014

Page 4: Does Open-Source Really Work for a Student Information System? · Work for a Student Information System? ... KS - Kuali Student KFS - Kuali Financial Systems ... delivery of working

Kuali Student –A Community of

Universities Working Together

AACRAO Annual Conference – Denver, CO 2014

Page 5: Does Open-Source Really Work for a Student Information System? · Work for a Student Information System? ... KS - Kuali Student KFS - Kuali Financial Systems ... delivery of working

Founders

University of Maryland, College Park

University of Toronto

University of Washington

University of Utah

North-West University, South

Africa

Indiana University

Partners

Boston College

Stellenbosch University, South Africa

Iowa State University

KS Community

AACRAO Annual Conference – Denver, CO 2014

Page 6: Does Open-Source Really Work for a Student Information System? · Work for a Student Information System? ... KS - Kuali Student KFS - Kuali Financial Systems ... delivery of working

6

A Community of Higher Ed institutions

Direct and consistent voice in how software is built

Resources shared/leveraged across schools

Development guided by functional process owners

Phased or incremental implementations are possible,

even encouraged

Control by the community, not the vendor

Upgrade on your schedule

Best practices approach to system software

What is Community Source?

AACRAO Annual Conference – Denver, CO 2014

Page 7: Does Open-Source Really Work for a Student Information System? · Work for a Student Information System? ... KS - Kuali Student KFS - Kuali Financial Systems ... delivery of working

7

Not a vendor

We are a collaboration

Institutions and companies with shared a values

We have no sales force, just people who believe in

collaboration, cooperation, and a shared model of

development

A Hands Down approach

Participants are at the table making decisions at

every stage

Partners fully understand the system up front

What Community Source is Not!

AACRAO Annual Conference – Denver, CO 2014

Page 8: Does Open-Source Really Work for a Student Information System? · Work for a Student Information System? ... KS - Kuali Student KFS - Kuali Financial Systems ... delivery of working

8

Yes, as far a the cost of the software and ongoing

maintenance is concerned

Free like a puppy, not a beer

No direct cost to download and implement the

software

No ongoing maintenance fees each year

Costs are not hidden

Each institution will need implementation support,

either in-house or through a vendor

Training costs to maintain the system locally

These are no different than the costs of a vended

solution

Is Community/Open Source Really Free?

AACRAO Annual Conference – Denver, CO 2014

Page 9: Does Open-Source Really Work for a Student Information System? · Work for a Student Information System? ... KS - Kuali Student KFS - Kuali Financial Systems ... delivery of working

9

Costs are significantly lower, and support by the

community is readily available

Share development resources with other higher ed

institutions

Have a seat on the Board and Functional Council

Influence product strategy formulated by the

community

Control your own implementation and upgrade

strategies, to best use your internal resources

Why Should You Be Involved?

AACRAO Annual Conference – Denver, CO 2014

Page 10: Does Open-Source Really Work for a Student Information System? · Work for a Student Information System? ... KS - Kuali Student KFS - Kuali Financial Systems ... delivery of working

What is Kuali Student?

AACRAO Annual Conference – Denver, CO 2014

Page 11: Does Open-Source Really Work for a Student Information System? · Work for a Student Information System? ... KS - Kuali Student KFS - Kuali Financial Systems ... delivery of working

11

What is Kuali Student?

Kuali Student is next generation student system that …

… is one of seven modules that support the full student academic lifecycle

… is being incrementally produced by an international community

… institutions can deploy incrementallyover time to replace current systems

… aims for a rich user experience through user-centric design

… delivers on the promise of service-oriented architecture

Modules

KS Curriculum Management

KS Enrollment

KS Accounts

KS Admissions

KS Financial Aid

KS Program Audit

KS Scheduling

AACRAO Annual Conference – Denver, CO 2014

Page 12: Does Open-Source Really Work for a Student Information System? · Work for a Student Information System? ... KS - Kuali Student KFS - Kuali Financial Systems ... delivery of working

13AACRAO Annual Conference – Denver, CO 2014

Page 13: Does Open-Source Really Work for a Student Information System? · Work for a Student Information System? ... KS - Kuali Student KFS - Kuali Financial Systems ... delivery of working

14

Student FacingInstitution Facing

Enrollment Functional Areas

Course Registration

Program Offering

Program Enrollment

Program Assessment

Course Offering

Course Assessment

Academic Record

Academic Planning

Setup

People and Permissions

Course

Program

Common

AACRAO Annual Conference – Denver, CO 2014

Page 14: Does Open-Source Really Work for a Student Information System? · Work for a Student Information System? ... KS - Kuali Student KFS - Kuali Financial Systems ... delivery of working

15

Course Offering

• Create and manage course offerings

• Eligibility requirements

• Schedule of classes

• Interface with Scheduling

Course Registration

• Students and administrators register for courses

• Evaluate eligibility

• Manage exceptions, overrides, and holds

• Waitlists

Course Assessment

• Grading rosters

• Submit grades

• Manage late grades and grade changes

• Award credit

Course-Related Functionality

AACRAO Annual Conference – Denver, CO 2014

Page 15: Does Open-Source Really Work for a Student Information System? · Work for a Student Information System? ... KS - Kuali Student KFS - Kuali Financial Systems ... delivery of working

16

Program Offering

• Manage credential and other program offerings

• Logistical attributes

• Requirements

• Enrollment limits

• Selection criteria

Program Enrollment

• Evaluate eligibility

• Enroll and update relationship in a program

• Withdrawal

Program-Related Functionality

AACRAO Annual Conference – Denver, CO 2014

Page 16: Does Open-Source Really Work for a Student Information System? · Work for a Student Information System? ... KS - Kuali Student KFS - Kuali Financial Systems ... delivery of working

17

Program Assessment

• Evaluate satisfactory progress and program completion

• Assess honors

• Request and grant exemptions

• Interface with Program Audit

Academic Planning

• Explore programs

• Run program audits

• Student develops learning plan

• Advisor interacts with learning plan

Program-Related Functionality

AACRAO Annual Conference – Denver, CO 2014

Page 17: Does Open-Source Really Work for a Student Information System? · Work for a Student Information System? ... KS - Kuali Student KFS - Kuali Financial Systems ... delivery of working

18

Common Functionality

Setup

• Academic calendar

• Holds and exemptions

• Registration appointments

People and Permissions

• Create student and instructor person records

• Manage person information

• Manage advisor relationships

• Authorization roles and permissions

Academic Record

• Record course and program outcomes

• Calculate GPAs and credit totals

• Request and generate documents

• Transfer credit articulation

AACRAO Annual Conference – Denver, CO 2014

Page 18: Does Open-Source Really Work for a Student Information System? · Work for a Student Information System? ... KS - Kuali Student KFS - Kuali Financial Systems ... delivery of working

How is Kuali Student being delivered?

AACRAO Annual Conference – Denver, CO 2014

Page 19: Does Open-Source Really Work for a Student Information System? · Work for a Student Information System? ... KS - Kuali Student KFS - Kuali Financial Systems ... delivery of working

Dive deep into a

functional area to provide

substantial value

Leverage “implementing

institution” to validate

delivery of working code

Utilize agile development

methodologies

Key Product Strategies

Agile Kuali Student DevelopmentToday1:15 – 2:00 PMRoom 406

AACRAO Annual Conference – Denver, CO 2014

Page 20: Does Open-Source Really Work for a Student Information System? · Work for a Student Information System? ... KS - Kuali Student KFS - Kuali Financial Systems ... delivery of working

21

Release

. . .

Develop

(Internal)

Milestone

Release

Impl. Inst. Review

Enrollment Delivery Process

Identify Requirements Release

Course Registration

Release

Course Offering

AACRAO Annual Conference – Denver, CO 2014

Page 21: Does Open-Source Really Work for a Student Information System? · Work for a Student Information System? ... KS - Kuali Student KFS - Kuali Financial Systems ... delivery of working

22

Development – Methodology Improvements

Developers are more involved in determining and

implementing solutions within their teams

Decisions are made and implemented quickly

Teams gel and perform better over time

Development velocity is accelerating with each

milestone

AACRAO Annual Conference – Denver, CO 2014

Page 22: Does Open-Source Really Work for a Student Information System? · Work for a Student Information System? ... KS - Kuali Student KFS - Kuali Financial Systems ... delivery of working

Expose technical gaps and

defects through

production-like deployment

Perform sample

customizations

Deploy fuller dataset

Conduct functional review,

including usability testing

Implementing Institution Review

KS Enrollment

Implementing

Institution

AACRAO Annual Conference – Denver, CO 2014

Page 23: Does Open-Source Really Work for a Student Information System? · Work for a Student Information System? ... KS - Kuali Student KFS - Kuali Financial Systems ... delivery of working

What has been done to date?

What’s next for Kuali Student?

AACRAO Annual Conference – Denver, CO 2014

Page 24: Does Open-Source Really Work for a Student Information System? · Work for a Student Information System? ... KS - Kuali Student KFS - Kuali Financial Systems ... delivery of working

25

Curriculum Management (CM) 1.2 has been available since January, 2012 http://kuali.org/downloads

UMD greatly contributed to the development of CM 1.2

CM 2.0 founders release is now available. CM 2.0 public release will be available to the world in Jan 2013

UMD will have CM 2.0 in QA by April and in production Summer 2013

CM Sustainability Model is being formulated. It will Include: Support and Maintenance plan

Contribution process

CM Roadmap

Curriculum Management Roadmap Highlights

AACRAO Annual Conference – Denver, CO 2014

Page 25: Does Open-Source Really Work for a Student Information System? · Work for a Student Information System? ... KS - Kuali Student KFS - Kuali Financial Systems ... delivery of working

26

CM Update - Implementations

University of Maryland In Production

North-West University In Production

Boston College In Production

University of Washington In Production

University of Toronto In Progress

University of Hawaii In Progress

AACRAO Annual Conference – Denver, CO 2014

Page 26: Does Open-Source Really Work for a Student Information System? · Work for a Student Information System? ... KS - Kuali Student KFS - Kuali Financial Systems ... delivery of working

27

Kuali CM Out of the Box

AACRAO Annual Conference – Denver, CO 2014

Page 27: Does Open-Source Really Work for a Student Information System? · Work for a Student Information System? ... KS - Kuali Student KFS - Kuali Financial Systems ... delivery of working

28

How You Can Make Kuali Yours

AACRAO Annual Conference – Denver, CO 2014

Page 28: Does Open-Source Really Work for a Student Information System? · Work for a Student Information System? ... KS - Kuali Student KFS - Kuali Financial Systems ... delivery of working

29

Learning Objectives

AACRAO Annual Conference – Denver, CO 2014

Page 29: Does Open-Source Really Work for a Student Information System? · Work for a Student Information System? ... KS - Kuali Student KFS - Kuali Financial Systems ... delivery of working

30

Dependency Analysis

AACRAO Annual Conference – Denver, CO 2014

Page 30: Does Open-Source Really Work for a Student Information System? · Work for a Student Information System? ... KS - Kuali Student KFS - Kuali Financial Systems ... delivery of working

31

View Existing Courses

AACRAO Annual Conference – Denver, CO 2014

Page 31: Does Open-Source Really Work for a Student Information System? · Work for a Student Information System? ... KS - Kuali Student KFS - Kuali Financial Systems ... delivery of working

Course Offering

Rollover

Create from Copy/Catalog

Registration Groups

Seatpools

Scheduling Requests

Schedule of Classes

Setup

Academic Calendar

Registration Appointments

Registration Eligibility

Development HighlightsFor Enrollment-Course Offering

AACRAO Annual Conference – Denver, CO 2014

Page 32: Does Open-Source Really Work for a Student Information System? · Work for a Student Information System? ... KS - Kuali Student KFS - Kuali Financial Systems ... delivery of working

33

Conceptual Model

CHEM 152: General Chemistry

CHEM 152 for Autumn 2012

LectureLecture + Lab

Lecture BLecture A Lab AA Lab AB

Reg Group 0101: Lecture A + Lab AA

Reg Group 0102: Lecture A + Lab AB

Reg Code 0201:Lecture B

Course

Course Offering

Format Offering

Activity Offering

Registration Group

AACRAO Annual Conference – Denver, CO 2014

Page 33: Does Open-Source Really Work for a Student Information System? · Work for a Student Information System? ... KS - Kuali Student KFS - Kuali Financial Systems ... delivery of working

34

Course Offering - Rollover

AACRAO Annual Conference – Denver, CO 2014

Page 34: Does Open-Source Really Work for a Student Information System? · Work for a Student Information System? ... KS - Kuali Student KFS - Kuali Financial Systems ... delivery of working

35

Creating a Course

AACRAO Annual Conference – Denver, CO 2014

Page 35: Does Open-Source Really Work for a Student Information System? · Work for a Student Information System? ... KS - Kuali Student KFS - Kuali Financial Systems ... delivery of working

36

Creating a Course Offering

AACRAO Annual Conference – Denver, CO 2014

Page 36: Does Open-Source Really Work for a Student Information System? · Work for a Student Information System? ... KS - Kuali Student KFS - Kuali Financial Systems ... delivery of working

37

Managing Schedule of Classes

AACRAO Annual Conference – Denver, CO 2014

Page 37: Does Open-Source Really Work for a Student Information System? · Work for a Student Information System? ... KS - Kuali Student KFS - Kuali Financial Systems ... delivery of working

38

Reviewing Schedule of Classes

AACRAO Annual Conference – Denver, CO 2014

Page 38: Does Open-Source Really Work for a Student Information System? · Work for a Student Information System? ... KS - Kuali Student KFS - Kuali Financial Systems ... delivery of working
Page 39: Does Open-Source Really Work for a Student Information System? · Work for a Student Information System? ... KS - Kuali Student KFS - Kuali Financial Systems ... delivery of working

Questions?

AACRAO Annual Conference – Denver, CO 2014

Page 40: Does Open-Source Really Work for a Student Information System? · Work for a Student Information System? ... KS - Kuali Student KFS - Kuali Financial Systems ... delivery of working

41

Where can you get more information?

QUESTIONSQuestions can be addressed to the KS Project and Community:[email protected]; [email protected]

DEFECTSDefects submitted and tracked in JIRAhttps://jira.kuali.org/browse/KSLAB

Kuali Foundation information

http://www.kuali.org/; http://www.kuali.org/ks

DOCUMENTATIONTechnical and Functional Documentation can be found here:Curriculum Management Documentation

CODEThe code base can be downloaded here: http://kuali.org/download

AACRAO Annual Conference – Denver, CO 2014

Page 41: Does Open-Source Really Work for a Student Information System? · Work for a Student Information System? ... KS - Kuali Student KFS - Kuali Financial Systems ... delivery of working

42

Rick Skeel

Functional Director, Kuali Student

[email protected]

Feel Free To Contact Me

AACRAO Annual Conference – Denver, CO 2014