Presentation is loading. Please wait.

Presentation is loading. Please wait.

Toward an Enterprise Moodle MoodleMoot 2008 San Francisco, California USA | 10 June 2008 Jim Farmer instructional media + magic, inc. with materials from.

Similar presentations


Presentation on theme: "Toward an Enterprise Moodle MoodleMoot 2008 San Francisco, California USA | 10 June 2008 Jim Farmer instructional media + magic, inc. with materials from."— Presentation transcript:

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


Download ppt "Toward an Enterprise Moodle MoodleMoot 2008 San Francisco, California USA | 10 June 2008 Jim Farmer instructional media + magic, inc. with materials from."

Similar presentations


Ads by Google