open source administration software for education next generation student system introduction to...

31
open source administration software for education next generation student system Introduction to Kuali Student for Boston College POC Norman Wright, President/CEO Wright Communications, Inc

Post on 21-Dec-2015

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Open source administration software for education next generation student system Introduction to Kuali Student for Boston College POC Norman Wright, President/CEO

open source administration software for education

next generation student system

Introduction to Kuali Student for Boston College POC

Norman Wright, President/CEO Wright Communications, Inc

Page 2: Open source administration software for education next generation student system Introduction to Kuali Student for Boston College POC Norman Wright, President/CEO

open source administration software for educationWright Communications, Inc

What we’re hoping to cover….

• Today– General Introduction to Kuali Student

• History, Goals, Concepts, Impacts

– Technical Introduction• Stack• Developer environment

– Tools– Source Tree/Project Structure

• Installing the Developer Workbench• Service Contracts• Other Documentation

– Installing the Developer Workbench– Simple Example Dictionary Configuration changes

• Tomorrow– Configuration Project setup– Types of Configuration

• TBD…– Data Mapping– KS Loading Tools– Integration with BC systems

2/12/2011

Page 3: Open source administration software for education next generation student system Introduction to Kuali Student for Boston College POC Norman Wright, President/CEO

open source administration software for educationWright Communications, Inc

Who is Norm Wright?

• 30 Years as a Programmer in Student Systems• Part of Kuali Student before it was Kuali

Student• Not a trainer – Never gave this training before• horrible speller

2/12/2011

Page 4: Open source administration software for education next generation student system Introduction to Kuali Student for Boston College POC Norman Wright, President/CEO

open source administration software for educationWright Communications, Inc

History….

• “what's behind me is not important!”– Raul Julia from Gumball Rally

– Except when it helps you understand the present

2/12/2011

Page 5: Open source administration software for education next generation student system Introduction to Kuali Student for Boston College POC Norman Wright, President/CEO

open source administration software for educationWright Communications, Inc

The four forces that shape Kuali Student

2/12/2011

Community Source

Service Oriented

Architecture

Rules as 1st Class Citizens

High Level Entities

Concierge User Centric

Page 6: Open source administration software for education next generation student system Introduction to Kuali Student for Boston College POC Norman Wright, President/CEO

open source administration software for educationWright Communications, Inc

The fifth force that shapes Kuali Student

2/12/2011

Community Source

Service Oriented

Architecture

Rules as 1st Class Citizens

High Level Entities

Kuali

Brand

Concierge User Centric

Page 7: Open source administration software for education next generation student system Introduction to Kuali Student for Boston College POC Norman Wright, President/CEO

open source administration software for education

next generation student system

Community Source

Originally focus was on Open Source

What’s the difference?

2/12/2011 Wright Communications, Inc

Page 8: Open source administration software for education next generation student system Introduction to Kuali Student for Boston College POC Norman Wright, President/CEO

open source administration software for education

Impact of Community Source Force

• 80/20 Goal for the Application

• Of the 20% functionality not met by application– 10% from configuration– 10% from institutional enhancements

• Some Enhancements expected to be contributed back

Page 9: Open source administration software for education next generation student system Introduction to Kuali Student for Boston College POC Norman Wright, President/CEO

open source administration software for educationWright Communications, Inc

Questions

2/12/2011

Page 10: Open source administration software for education next generation student system Introduction to Kuali Student for Boston College POC Norman Wright, President/CEO

open source administration software for educationWright Communications, Inc

High Level Entities

• Learning Unit– Learning Results

• Time Unit • Organization• Person

2/12/2011

Page 11: Open source administration software for education next generation student system Introduction to Kuali Student for Boston College POC Norman Wright, President/CEO

open source administration software for educationWright Communications, Inc

Richard Spencer’s Learning Unit

• A “learning unit number” is like a SKU... It can be a course; single lecture in a course; 15 minute student presentation in a course, participation in community service, any activity that the student wants to include on a formal or co-curricular transcript. We can also have: learning results, learning plans, learning resources. (from Richard Spencer’s presentation)

2/12/2011

Page 12: Open source administration software for education next generation student system Introduction to Kuali Student for Boston College POC Norman Wright, President/CEO

open source administration software for education

What is the impact of Learning Units?

• Blog Post I wrote for Kuali Student insider– 3 years ago

• A Course is a Course– of Course of Course…

2/12/2011 Wright Communications, Inc

Page 13: Open source administration software for education next generation student system Introduction to Kuali Student for Boston College POC Norman Wright, President/CEO

open source administration software for educationWright Communications, Inc

Learning Unit Spectrum

2/12/2011

More Specific

Page 14: Open source administration software for education next generation student system Introduction to Kuali Student for Boston College POC Norman Wright, President/CEO

open source administration software for educationWright Communications, Inc

Time Unit Model – Duration & Season(ality)

Course Time Periods• Academic Year

– Fall Term• Fall Mini-mester 1• Fall Mini-mester 2

– Winter Term– Spring Term– Summer Term

Program Time Periods• Four Year Program

– Freshman Year• 1st Term Freshman • 2nd Semester Freshman

– Sophomore Year– Junior Year– Senior Year

2/12/2011

Page 15: Open source administration software for education next generation student system Introduction to Kuali Student for Boston College POC Norman Wright, President/CEO

open source administration software for educationWright Communications, Inc

Org Model – Hierarchy and Relationships

Main HierarchyProvost

School Humanities

English History Math

Curriculum HierarchySenate Curriculum Committee

English

English Curriculum Committee

Math Curriculum Committee

2/12/2011

Page 16: Open source administration software for education next generation student system Introduction to Kuali Student for Boston College POC Norman Wright, President/CEO

open source administration software for educationWright Communications, Inc

Break…..

2/12/2011

Page 17: Open source administration software for education next generation student system Introduction to Kuali Student for Boston College POC Norman Wright, President/CEO

open source administration software for education

open source administration software for education

Service Oriented Architecture

2/12/2011 Wright Communications, Inc

Page 18: Open source administration software for education next generation student system Introduction to Kuali Student for Boston College POC Norman Wright, President/CEO

open source administration software for education

KS SOA and OKI OSIDS

2/12/2011 Wright Communications, Inc

www.okiproject.org

Page 19: Open source administration software for education next generation student system Introduction to Kuali Student for Boston College POC Norman Wright, President/CEO

open source administration software for education

Kuali Student SOA -- Goals

1. Interoperability2. Configurability

3. Usability

Page 20: Open source administration software for education next generation student system Introduction to Kuali Student for Boston College POC Norman Wright, President/CEO

open source administration software for education

Kuali Student Interoperability

• Many to Many - Definition From OKI

Service Contract

Module A

Module B

Module C

Impl A

Impl B

Mock Impl

Page 21: Open source administration software for education next generation student system Introduction to Kuali Student for Boston College POC Norman Wright, President/CEO

open source administration software for educationWright Communications, Inc

Top Down Approach

2/12/2011

Service ContractDefinition on WIKI Java Interface

WSDL

Scraper Expresses as

Java

CXF

PHP Interface????

Some Future Transformer

Page 22: Open source administration software for education next generation student system Introduction to Kuali Student for Boston College POC Norman Wright, President/CEO

open source administration software for educationWright Communications, Inc

Kuali Student SOA - Configurability

• Types and States• Dictionary

2/12/2011

Learning Unit

Credit Course

Program(Major,

Minor, etc)

Type Definition

Class I Service

Class II Service

Page 23: Open source administration software for education next generation student system Introduction to Kuali Student for Boston College POC Norman Wright, President/CEO

open source administration software for educationWright Communications, Inc

SOA Impact on project

• Source Tree– API projects– Impl projects– UI projects

• Architectural Stack– Class I services– Class II Services

• Consistency

2/12/2011

Page 24: Open source administration software for education next generation student system Introduction to Kuali Student for Boston College POC Norman Wright, President/CEO

open source administration software for educationWright Communications, Inc

Questions

2/12/2011

Page 25: Open source administration software for education next generation student system Introduction to Kuali Student for Boston College POC Norman Wright, President/CEO

open source administration software for educationWright Communications, Inc

Rules as first class citizens

R1 – Curriculum Management• Requisite Rules (prereq, co-req, restrictions, etc)• Program Entrance Requirements• Program Graduation Requirements

R2 -- Registration• Eligibility and Registration Priority Rules• GPA Calculation Rules• Credit Application Rules• Tuition and Fees2/12/2011

Page 26: Open source administration software for education next generation student system Introduction to Kuali Student for Boston College POC Norman Wright, President/CEO

open source administration software for educationWright Communications, Inc

Rules operate on Sets

• The list of courses that fulfill the writing requirement

• Upper level 500 Courses

2/12/2011

Page 27: Open source administration software for education next generation student system Introduction to Kuali Student for Boston College POC Norman Wright, President/CEO

open source administration software for educationWright Communications, Inc

Rules as 1st class citizens impact

• “Can’t find field for…”• Rules Execution is not done – just authoring• Able to do Impact Analysis

2/12/2011

Page 28: Open source administration software for education next generation student system Introduction to Kuali Student for Boston College POC Norman Wright, President/CEO

open source administration software for educationWright Communications, Inc

Kuali Brand – RICE Integration

• Identity (KIM)•Workflow (KEW)

Service Bus (KSB)

2/12/2011

Page 29: Open source administration software for education next generation student system Introduction to Kuali Student for Boston College POC Norman Wright, President/CEO

open source administration software for educationWright Communications, Inc

Person…… TBD…. ?????

2/12/2011

Person Service(s) KIM Service(s)

Page 30: Open source administration software for education next generation student system Introduction to Kuali Student for Boston College POC Norman Wright, President/CEO

open source administration software for educationWright Communications, Inc

Kuali Student Rice Impact

• Special KS Rice modules for the integration• All the KEW functionality available • KIM pluggable Identity Service works• Cannot run KS without Rice

2/12/2011

Page 31: Open source administration software for education next generation student system Introduction to Kuali Student for Boston College POC Norman Wright, President/CEO

open source administration software for educationWright Communications, Inc

Questions/The End

2/12/2011