SlideShare una empresa de Scribd logo
1 de 25
open source administration software for education
next generation student system
open source administration software for education
Implementing Kuali Student
Objective : you should be able to list the items
that need to be in an implementation project plan
• Leo Fernig: 15 minute overview of implementation
• Kamal Muthuswamy: 15 minute over view of configuration
• Jeff Caddel: 15 minute overview of deployment
open source administration software for education
Documentation
• Everything covered :
– Implementation guide
– Configuration guide
– Developer guide
On December 15 documentation will be ready to download:
open source administration software for education
Key implementation topics
1. Functional design issues
2. Technical design issues
3. Kuali Student resources that are available for
implementation teams
open source administration software for education
Functional design and decision points
Functional decision points
• Decide on the scope of the implementation
• Decide which business processes need to be
implemented
• Decide on integration pattern with legacy
systems
open source administration software for education
Scope of an implementation project
Scope of the data footprint
– Course
• Credit courses
• Non-credit courses
– Program
– Other
Scope of the business footprint
– Are you going to introduce new business processes
– Are you going to pilot for selected schools
Technical footprint
– Small: ks-embedded
– Large: rolling our Rice as an EA building block
open source administration software for education
Analyse curriculum workflow
Workflow
• Centralized (all forms go to a central office for entry)
• Heterogeneous (mixed distributed and centralized)
• Distributed (proposals are entered at the source)
• Workflow configuration
– Pre-configured
– Dynamic
open source administration software for education
Deployment options
Options
• Option 1: ks-embedded
• Option 2: ks-standalone
Option 1 Option 2
RICE
Identity (KIM)
Workflow (KEW)
Kuali
Student
Kuali
Student
RICE
Identity (KIM)
Workflow (KEW)
open source administration software for education
Data integration strategies
One way or two way ?
1. Integration at the business service layer. Preferred!
2. Integration at the LU service layer
3. Db to Db
Legacy
System
KSLU
Learning Unit
Credit Course
open source administration software for education
Data Conversion
Data conversion
1. Data mapping
Map legacy elements to KS credit course
2. Create dynamic attributes
Add additional data elements needed
3. Dictionary constraints
Change/relax constraints in xml dictionary files
4. Extract and load programs
Modify/re-use existing code developed at UBC/UCB
open source administration software for education
Resources available during implementation
• Formal documentation:
– Implementation guide
– Configuration guide
– Developer guide
– Available at: http://kuali.org/ks/releases on December 15
• KS wiki
• Service contracts
• Database ER diagrams
• Community: Implementer User group (IUG)
• Join ks.collab@kuali.org, rice.collab@kuali.org
open source administration software for education
Preparing for Configuration
• Bring KS instance up and running standalone
• Document configuration requirements
• Setup the environment (Dev, Test…)
• Set up local configuration project
• Join ks.collab@kuali.org, rice.collab@kuali.org
• Review KS Install/Config Guides.
– Don’t forget the developer guide
open source administration software for education
KS Configuration Options
• Configuration option available at multiple level
• Configuring UI
– Style, themes, logos, messages
– Adding/dropping fields
– Sections, layouts
• Configuring Data
– Spring bean based XML data dictionaries
– Constraints that are used by services and UI
– Dynamic Attributes
• Configure Search/Lookups
open source administration software for education
KS UI
open source administration software for education
KS Configuration Options (more)
• Authorization (KIM – Rice)
• Workflow (KEW - Rice)
– Document Type
• Organization Management
• Rules (e.g. PreReqs, CoReqs etc)
open source administration software for education
KS Configuration Project
• Separate Project
• All the configuration artifacts (XML, Java,
Properties) goes in it
• Safe from KS Upgrades
• Can clone ks-web/ks-embedded as a starting
point
open source administration software for education
Configuration Tools
• KS Admin Client to manage
– Messages, Academic Time Period, Enumerations
open source administration software for education
Skill Set Required
• What skill set is required for configuration
– Depends on the configuration
– Configuration guide documents ‘Level of
Complexity’
– Most configuration is XML file editing
– For UI certain amount of Java and preferably GWT
knowledge required
open source administration software for education 3
KS Build & Deploy: Summary
• Institution agnostic
• Cloud oriented
– Elastic Compute Cloud (EC2)
– Simple Storage Service (S3)
• Maven centric
– Build from source with “mvn install”
open source administration software for education 3
KS Build & Deploy : Cloud Resources
• https://test.kuali.org/svn/student/tags
• EC2
– http://ci.ks.kuali.org – Hudson
– http://nexus.kuali.org – Nexus Repository Manager
– http://dev.ks.kuali.org – Linux + Tomcat + Oracle
• S3
– http://maven.kuali.org – S3 “bucket”
– 99.999999999% durability
– 99.99% up time
– http://s3browse.springsource.com/browse/maven.kuali.org
– Commodity pricing - $0.15 per gigabyte
open source administration software for education 3
KS Build & Deploy
open source administration software for education 3
Kuali Nexus
– http://nexus.kuali.org
– Single source artifact acquisition
• Plugins, snapshots, releases
• Everything needed to build Kuali software
– High availability - 99.99% uptime
– Load Balanced, distributed
open source administration software for education 3
Maven + Nexus
open source administration software for education 3
Build & Deploy : Future
open source administration software for education
Questions

Más contenido relacionado

Destacado

Shooting schedule
Shooting scheduleShooting schedule
Shooting scheduleSFDobson94
 
Question 3: Audience Feedback
Question 3: Audience FeedbackQuestion 3: Audience Feedback
Question 3: Audience FeedbackSFDobson94
 
Evaluation question 2
Evaluation question 2Evaluation question 2
Evaluation question 2SFDobson94
 
Evaluation question 2
Evaluation question 2Evaluation question 2
Evaluation question 2SFDobson94
 
Kuali Student Project Update Kuali Days 2010
Kuali Student Project Update Kuali Days 2010Kuali Student Project Update Kuali Days 2010
Kuali Student Project Update Kuali Days 2010Kuali Student Project
 
华测瑞欧全球化学品年度峰会赞助参展机会 全新的会议创造全新的商机
华测瑞欧全球化学品年度峰会赞助参展机会 全新的会议创造全新的商机华测瑞欧全球化学品年度峰会赞助参展机会 全新的会议创造全新的商机
华测瑞欧全球化学品年度峰会赞助参展机会 全新的会议创造全新的商机Mai Fung
 
Using the Kuali Student Configurable User Interface Framework
Using the Kuali Student Configurable User Interface FrameworkUsing the Kuali Student Configurable User Interface Framework
Using the Kuali Student Configurable User Interface FrameworkKuali Student Project
 
I Did Not Know You Could Do That With An SIS: How To Make Kuali Student Work ...
I Did Not Know You Could Do That With An SIS: How To Make Kuali Student Work ...I Did Not Know You Could Do That With An SIS: How To Make Kuali Student Work ...
I Did Not Know You Could Do That With An SIS: How To Make Kuali Student Work ...Kuali Student Project
 
Slav life by agency concierge english
Slav life by agency concierge englishSlav life by agency concierge english
Slav life by agency concierge englishAgency Concierge
 
Belajar dengan multiple intelligences howard gardner (1)
Belajar dengan multiple intelligences howard gardner (1)Belajar dengan multiple intelligences howard gardner (1)
Belajar dengan multiple intelligences howard gardner (1)Rahmat Hidayat
 

Destacado (13)

Shooting schedule
Shooting scheduleShooting schedule
Shooting schedule
 
Question 3: Audience Feedback
Question 3: Audience FeedbackQuestion 3: Audience Feedback
Question 3: Audience Feedback
 
Evaluation question 2
Evaluation question 2Evaluation question 2
Evaluation question 2
 
Evaluation question 2
Evaluation question 2Evaluation question 2
Evaluation question 2
 
Red dead
Red deadRed dead
Red dead
 
Pitch
PitchPitch
Pitch
 
Kuali Student Project Update Kuali Days 2010
Kuali Student Project Update Kuali Days 2010Kuali Student Project Update Kuali Days 2010
Kuali Student Project Update Kuali Days 2010
 
Kd10 Curriculum Management Demo
Kd10 Curriculum Management DemoKd10 Curriculum Management Demo
Kd10 Curriculum Management Demo
 
华测瑞欧全球化学品年度峰会赞助参展机会 全新的会议创造全新的商机
华测瑞欧全球化学品年度峰会赞助参展机会 全新的会议创造全新的商机华测瑞欧全球化学品年度峰会赞助参展机会 全新的会议创造全新的商机
华测瑞欧全球化学品年度峰会赞助参展机会 全新的会议创造全新的商机
 
Using the Kuali Student Configurable User Interface Framework
Using the Kuali Student Configurable User Interface FrameworkUsing the Kuali Student Configurable User Interface Framework
Using the Kuali Student Configurable User Interface Framework
 
I Did Not Know You Could Do That With An SIS: How To Make Kuali Student Work ...
I Did Not Know You Could Do That With An SIS: How To Make Kuali Student Work ...I Did Not Know You Could Do That With An SIS: How To Make Kuali Student Work ...
I Did Not Know You Could Do That With An SIS: How To Make Kuali Student Work ...
 
Slav life by agency concierge english
Slav life by agency concierge englishSlav life by agency concierge english
Slav life by agency concierge english
 
Belajar dengan multiple intelligences howard gardner (1)
Belajar dengan multiple intelligences howard gardner (1)Belajar dengan multiple intelligences howard gardner (1)
Belajar dengan multiple intelligences howard gardner (1)
 

Último

Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 

Último (20)

Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 

Kuali Days 2010 Kuali Student Implementation

  • 1. open source administration software for education next generation student system
  • 2. open source administration software for education Implementing Kuali Student Objective : you should be able to list the items that need to be in an implementation project plan • Leo Fernig: 15 minute overview of implementation • Kamal Muthuswamy: 15 minute over view of configuration • Jeff Caddel: 15 minute overview of deployment
  • 3. open source administration software for education Documentation • Everything covered : – Implementation guide – Configuration guide – Developer guide On December 15 documentation will be ready to download:
  • 4. open source administration software for education Key implementation topics 1. Functional design issues 2. Technical design issues 3. Kuali Student resources that are available for implementation teams
  • 5. open source administration software for education Functional design and decision points Functional decision points • Decide on the scope of the implementation • Decide which business processes need to be implemented • Decide on integration pattern with legacy systems
  • 6. open source administration software for education Scope of an implementation project Scope of the data footprint – Course • Credit courses • Non-credit courses – Program – Other Scope of the business footprint – Are you going to introduce new business processes – Are you going to pilot for selected schools Technical footprint – Small: ks-embedded – Large: rolling our Rice as an EA building block
  • 7. open source administration software for education Analyse curriculum workflow Workflow • Centralized (all forms go to a central office for entry) • Heterogeneous (mixed distributed and centralized) • Distributed (proposals are entered at the source) • Workflow configuration – Pre-configured – Dynamic
  • 8. open source administration software for education Deployment options Options • Option 1: ks-embedded • Option 2: ks-standalone Option 1 Option 2 RICE Identity (KIM) Workflow (KEW) Kuali Student Kuali Student RICE Identity (KIM) Workflow (KEW)
  • 9. open source administration software for education Data integration strategies One way or two way ? 1. Integration at the business service layer. Preferred! 2. Integration at the LU service layer 3. Db to Db Legacy System KSLU Learning Unit Credit Course
  • 10. open source administration software for education Data Conversion Data conversion 1. Data mapping Map legacy elements to KS credit course 2. Create dynamic attributes Add additional data elements needed 3. Dictionary constraints Change/relax constraints in xml dictionary files 4. Extract and load programs Modify/re-use existing code developed at UBC/UCB
  • 11. open source administration software for education Resources available during implementation • Formal documentation: – Implementation guide – Configuration guide – Developer guide – Available at: http://kuali.org/ks/releases on December 15 • KS wiki • Service contracts • Database ER diagrams • Community: Implementer User group (IUG) • Join ks.collab@kuali.org, rice.collab@kuali.org
  • 12. open source administration software for education Preparing for Configuration • Bring KS instance up and running standalone • Document configuration requirements • Setup the environment (Dev, Test…) • Set up local configuration project • Join ks.collab@kuali.org, rice.collab@kuali.org • Review KS Install/Config Guides. – Don’t forget the developer guide
  • 13. open source administration software for education KS Configuration Options • Configuration option available at multiple level • Configuring UI – Style, themes, logos, messages – Adding/dropping fields – Sections, layouts • Configuring Data – Spring bean based XML data dictionaries – Constraints that are used by services and UI – Dynamic Attributes • Configure Search/Lookups
  • 14. open source administration software for education KS UI
  • 15. open source administration software for education KS Configuration Options (more) • Authorization (KIM – Rice) • Workflow (KEW - Rice) – Document Type • Organization Management • Rules (e.g. PreReqs, CoReqs etc)
  • 16. open source administration software for education KS Configuration Project • Separate Project • All the configuration artifacts (XML, Java, Properties) goes in it • Safe from KS Upgrades • Can clone ks-web/ks-embedded as a starting point
  • 17. open source administration software for education Configuration Tools • KS Admin Client to manage – Messages, Academic Time Period, Enumerations
  • 18. open source administration software for education Skill Set Required • What skill set is required for configuration – Depends on the configuration – Configuration guide documents ‘Level of Complexity’ – Most configuration is XML file editing – For UI certain amount of Java and preferably GWT knowledge required
  • 19. open source administration software for education 3 KS Build & Deploy: Summary • Institution agnostic • Cloud oriented – Elastic Compute Cloud (EC2) – Simple Storage Service (S3) • Maven centric – Build from source with “mvn install”
  • 20. open source administration software for education 3 KS Build & Deploy : Cloud Resources • https://test.kuali.org/svn/student/tags • EC2 – http://ci.ks.kuali.org – Hudson – http://nexus.kuali.org – Nexus Repository Manager – http://dev.ks.kuali.org – Linux + Tomcat + Oracle • S3 – http://maven.kuali.org – S3 “bucket” – 99.999999999% durability – 99.99% up time – http://s3browse.springsource.com/browse/maven.kuali.org – Commodity pricing - $0.15 per gigabyte
  • 21. open source administration software for education 3 KS Build & Deploy
  • 22. open source administration software for education 3 Kuali Nexus – http://nexus.kuali.org – Single source artifact acquisition • Plugins, snapshots, releases • Everything needed to build Kuali software – High availability - 99.99% uptime – Load Balanced, distributed
  • 23. open source administration software for education 3 Maven + Nexus
  • 24. open source administration software for education 3 Build & Deploy : Future
  • 25. open source administration software for education Questions

Notas del editor

  1. Everything in this presenation will be covered in greater detail in the product documentation.
  2. There is potentially an enormous variability in the scope of an implementation project. At the one extreme it can be treated as a relatively contained, small/medium project: Just course approval Do not change any existing business processes Small technical footprint: just ks-embedded Large: If you want to use Kuali Student as an occasion for business process reengineering If you want to use Kuali Student
  3. You have 3 options available to you. You can go directly against the Kuali Student Learning Unit database. You could use SQL scripts from the installation process as a model for this approach. However, this is the most error prone approach. There is no guarantee that your data mappings will match those of the application. The data element names are very abstract. You will by-pass all the all the edits and constraints defined in the dictionaries The second option is to go against the LU Service