Download presentation
Presentation is loading. Please wait.
Published byStephen Charles Modified over 8 years ago
1
Toward an Enterprise Moodle MoodleMoot 2008 San Francisco, California USA | 10 June 2008 Jim Farmer instructional media + magic, inc. with materials from Randy Timmons, Sigma Systems Inc. i n s t r u c t i o n a l m e d i a + m a g i c, i n c.
2
Trends Focus: from technology to the use of technology. From campus-based to hosted services. Toward Student as learner (from student as customer) Student-focused services Interoperability as a way to improve cost/benefit Deconstruction of administrative systems 5 th Annual Technology and Standards Conference Portal 2008, Gettysburg College
3
instructional media + magic, inc. Priorities: Portal 2008, Gettyburg Authentication Authorization – “roles” Portlets Events – consolidated calendar Grades – Last and current Student/Learning system integration (e.g. final grades) Student progress (goal of retention and completion; implies reorganization of student services)
4
instructional media + magic, inc. On the learning system “As interaction [with learning content] increases, there may be more than one [enterprise] ‘learning system.’” Michael Korcuska, Sakai Foundation
5
In the beginning
6
instructional media + magic, inc. Context for the Learning Environment MIS General Logistics Support VLE/LMS Library Portal WSRP Enrollment Results Scott Wilson, Joint Information Systems Council, 18 Nov 2002
7
instructional media + magic, inc. Background A meeting: October 2005 Bryan Williams Jim Farmer Justin Tilton Jon Allen Randy Timmons Customers are asking for a administrative solution
8
instructional media + magic, inc. The portal view
9
instructional media + magic, inc. The “eCollege” view Provisioning Final “grade” Mark Resmer, 2002
10
instructional media + magic, inc. The emerging environment Transcripts, Bologna documents External systems Publishers, repositories, libraries
11
Issues
12
instructional media + magic, inc. Real-time or batch data exchange? RS3G (Rome Student Systems and Specifications Group) – Bologna process administration will be real-time. Service oriented architecture (e.g. Kauli Rice and Kauli Student) Used by the U.S. financial aid community since 2001. Transitive trust coming
13
instructional media + magic, inc. Web services or other? Web services – XML documents, SOAP messaging, W3C signing and encryption, and WS-* - used by both RS3G, U.S. financial aid, and likely Kuali Rice (in addition to Java APIs). Web services widely supported in industry. Web services common to most used languages. Web services has appropriate security.
14
instructional media + magic, inc. Messaging Based on Apache Software Foundation’s Axis implementation in Java and Web Services implementation in PHP 5 (University of Wisconsin experience) Incorporating levels of security depending upon Whether all modules are installed in a secure network Whether federation is required because of consortia or contractual requirements for access to services
15
instructional media + magic, inc. Open Source Administrative Initiatives Financial systems – Kuali, Indiana University, University of Hawaii, Michigan State University Electronic portfolios – OSP, Indiana University Student Services System – Indiana University, University of British Columbia, University of California Berkeley, San Joaquin Delta Community College (California) Interoperability – University of Hull (UK)
16
instructional media + magic, inc. Standards efforts (1 of 2) U.S. Postsecondary Electronic Standards Council Transcripts, U.S. financial aid (including U.S. Department of Education), test results, admissions IMS Global Learning Consortium Inc. Learning content (Common cartridge, packaging, QTI) Schools Interoperability Framework Association (BECTA recommended) K-12 in the U.S., U.K. implementations
17
instructional media + magic, inc. Standards efforts (2 or 2) Rome Student Systems and Specifications Group Bologna process “administration” eFramework initiative U.K., Australia, New Zealand, Netherlands W3C Worldwide Web Consortium OASIS Organization for the Advancement of Structured Information Systems Microsoft, Google, Yahoo, Cisco Kuali Foundation U.K.’s JISC/CETIS
18
And now
19
instructional media + magic, inc. Enterprise information services DirectoryAuthenticationAuthorization Administration (ERP) Learning System(Virtual Learning Environment) Library Portal Interface
20
instructional media + magic, inc. Enterprise information standards DirectoryAuthenticationAuthorization Administration (ERP) Virtual Learning Environment(Learning Management System) Library Portal Interface EduPerson, HR-XML SAML,Shibboleth XACML HR-XML,PESC NISO IMS WSRP,RSS
21
instructional media + magic, inc. The new enterprise architecture Chief Business Officer Chief Academic Officer Chief Information Officer ERP Finance Human Resources Facilities Learning Systems Virtual Research Environment Library IT Infrastructure Chief Marketing Officer CRM Core
22
instructional media + magic, inc. The enterprise portal Enterprise Portal (aggregation and presentation) Enterprise Integration Bus Finance Learning and Research Environment Student Workflow Security
23
instructional media + magic, inc. Objective: Moodle integration Provide administrative services to support Moodle as an enterprise learning system. (Moodle partner Bryan Williams, 2005) Enable Moodle to also interoperate with library systems and information services, and other commercial software. And, through open standards, reduce enterprise software maintenance costs. And facilitate the ability to use remote services—”Software as a service”—for any combination of remote and local services. Mark Resmer, eCollege 2002
24
Learning system presentation in the portal “as Jon Allen sees it”
25
instructional media + magic, inc. Student view of grades
26
instructional media + magic, inc. Teacher view of grades
27
instructional media + magic, inc. Parent view of grades In the U.S. for students under 18 or with student permission
28
Enterprise portals
29
instructional media + magic, inc. Denison University
30
instructional media + magic, inc. Jon’s Sakai-like layout
31
Available portlets
32
instructional media + magic, inc. RSS version 1.0 channel In-line HTML Streaming Audio and Video
33
instructional media + magic, inc. Library search portlets – Roles The interface changes according to the ‘role’ of the current account. StudentAdministrator
34
instructional media + magic, inc. uPortal and MIT Open Courseware
35
instructional media + magic, inc. uPortal and MIT Open Courseware
36
instructional media + magic, inc. eTranscript
37
instructional media + magic, inc. The Meteor channel
38
instructional media + magic, inc. Lessons from Meteor Using SOAP messaging over the Internet, the average transaction—query, database lookup, response—is from 20 to 80 milliseconds. Using Shibboleth and encryption, there has been no security breach since it began. Traffic has been growing since 2001 implementation to several hundred thousands of transactions a day. Meteor is in use at hundreds of installations each day, most not knowing how it works. im+m developed the prototype.
39
instructional media + magic, inc. eBusiness Web services architecture XML “tagged” data content eXtensible Markup Language SOAP data transport Simple Object Access Protocol XSL transformations for presentation eXtensible stylesheet language XML Digital Signature for Server Authentication UDDI/WSDL directory services Universal Description, Discovery, and Integration,and Web Services Description Language
40
instructional media + magic, inc. Why uPortal? Differentiation for higher education Industry and higher education (JISC), services Multimedia-rich portlets Internationalization of portal and content Distributed, aggregated layout (with priorities) Definition and implementation of portlet “context” Cost/performance
41
The End Jim Farmer JXF @ immagic.com JXF @ georgetown.edu
42
instructional media + magic, inc. A Web service is An exchange of XML business messages using SOAP compliant data transport, described by WSDL, listed in a UDDI directory of services, for a remotely authenticated user (using WS-Security and SAML), and, for most, presented using XSL transformations (XSLT)
43
instructional media + magic, inc. Request, response model Application M Service 1 Application E Service 1 Application M Service 2 Request Response Alternative response using WS-Addressing (e.g. errors requiring special handling)
44
instructional media + magic, inc. Select Transcript View
45
instructional media + magic, inc. eTranscript
46
instructional media + magic, inc. Or Build Custom View
47
instructional media + magic, inc. Get Transcript
48
instructional media + magic, inc. Prototype protocol Request transcript using descriptive information List of students or error Request transcript using identifier Transcript (XML message + local XSLT) Request printable transcript using identifier PDF file + (official only) digital signature Data Provider School staff or authorized student
49
instructional media + magic, inc. SOAP message format WS-Routing WS-Reliability WS-Security SAML Assertions XML Encryption XML Transcript With California extension XML Encryption WS-Security SAML Assertions XML Transcript With California extension Header Body As proposed HTTPSWith SMTP
50
instructional media + magic, inc. Directory standards EDUCAUSE EduPerson Objects + “Best practices” representations Explicit in OASIS xNAL, xAL, xCIL, xCRL Implicit in Common Record, SEVIS, Meteor, and CommonLine; PESC transcript and admissions Explicit in HR-XML (implementation confirmed by key ERP vendors) Implicit in IMS Enterprise Implicit in SIF (K-12)
51
instructional media + magic, inc. Use of SAML Assertions Internet 2 Shibboleth (journal access) Meteor (student loan data) eTranscript (student records) Liberty Alliance (federated authentication) Shouldn’t the assertions be standardized for higher education?
52
instructional media + magic, inc. SAML Assertion
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.