introduction to kuali student for boston college poc

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

Upload: rey

Post on 24-Feb-2016

46 views

Category:

Documents


0 download

DESCRIPTION

Introduction to Kuali Student for Boston College POC. Norman Wright , President/CEO Wright Communications, Inc. What we’re hoping to cover…. Today General Introduction to Kuali Student History, Goals, Concepts, Impacts - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Introduction to  Kuali  Student for Boston College POC

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: Introduction to  Kuali  Student for Boston College POC

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: Introduction to  Kuali  Student for Boston College POC

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: Introduction to  Kuali  Student for Boston College POC

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: Introduction to  Kuali  Student for Boston College POC

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: Introduction to  Kuali  Student for Boston College POC

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 EntitiesKuali

Brand

Concierge User Centric

Page 7: Introduction to  Kuali  Student for Boston College POC

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: Introduction to  Kuali  Student for Boston College POC

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: Introduction to  Kuali  Student for Boston College POC

open source administration software for educationWright Communications, Inc

Questions

2/12/2011

Page 10: Introduction to  Kuali  Student for Boston College POC

open source administration software for educationWright Communications, Inc

High Level Entities

• Learning Unit– Learning Results

• Time Unit • Organization• Person

2/12/2011

Page 11: Introduction to  Kuali  Student for Boston College POC

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: Introduction to  Kuali  Student for Boston College POC

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: Introduction to  Kuali  Student for Boston College POC

open source administration software for educationWright Communications, Inc

Learning Unit Spectrum

2/12/2011

More Specific

Page 14: Introduction to  Kuali  Student for Boston College POC

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: Introduction to  Kuali  Student for Boston College POC

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: Introduction to  Kuali  Student for Boston College POC

open source administration software for educationWright Communications, Inc

Break…..

2/12/2011

Page 17: Introduction to  Kuali  Student for Boston College POC

open source administration software for education

open source administration software for education

Service Oriented Architecture

2/12/2011 Wright Communications, Inc

Page 18: Introduction to  Kuali  Student for Boston College POC

open source administration software for education

KS SOA and OKI OSIDS

2/12/2011 Wright Communications, Inc

www.okiproject.org

Page 19: Introduction to  Kuali  Student for Boston College POC

open source administration software for education

Kuali Student SOA -- Goals

1. Interoperability2. Configurability

3. Usability

Page 20: Introduction to  Kuali  Student for Boston College POC

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: Introduction to  Kuali  Student for Boston College POC

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: Introduction to  Kuali  Student for Boston College POC

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: Introduction to  Kuali  Student for Boston College POC

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: Introduction to  Kuali  Student for Boston College POC

open source administration software for educationWright Communications, Inc

Questions

2/12/2011

Page 25: Introduction to  Kuali  Student for Boston College POC

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 Fees

2/12/2011

Page 26: Introduction to  Kuali  Student for Boston College POC

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: Introduction to  Kuali  Student for Boston College POC

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: Introduction to  Kuali  Student for Boston College POC

open source administration software for educationWright Communications, Inc

Kuali Brand – RICE Integration

• Identity (KIM)•Workflow (KEW)

Service Bus (KSB)

2/12/2011

Page 29: Introduction to  Kuali  Student for Boston College POC

open source administration software for educationWright Communications, Inc

Person…… TBD…. ?????

2/12/2011

Person Service(s) KIM Service(s)

Page 30: Introduction to  Kuali  Student for Boston College POC

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: Introduction to  Kuali  Student for Boston College POC

open source administration software for educationWright Communications, Inc

Questions/The End

2/12/2011