A Comprehensive WebCT Integration System Rob Phillips –Teaching and Learning Centre, Murdoch University James Strong –NetSpot Onno Benschop –ITmaze Mark.

Slides:



Advertisements
Similar presentations
The 4 T’s of Test Automation:
Advertisements

UTILIZING WITH ITA. offers an entire suite of benefits for you and your students. You can also set up s for the purpose.
REDCap Treatment Randomization Module
SP Business Suite Deployment Kick-off
A Toolbox for Blackboard Tim Roberts
Using Home Base/Schoolnet to Deliver Assessments CTE Summer Conference July 14, 2014.
System Accreditation. An international institution that brings together three of the largest U.S.-based accreditation agencies: Southern Association of.
An Open Source Google Apps Integration (Bboogle) Patricia Goldweic, Sr. Software Engineer, Northwestern University.
KFETS Kentucky Field Experience Tracking System
In-year Assessment – Tools for PTs in Physics and Astronomy Keith Brunton Application Developer / eLearning Support, School of Physics and Astronomy (SOPA)
Software Delivery. Software Delivery Management  Managing Requirements and Changes  Managing Resources  Managing Configuration  Managing Defects 
Track, View, Manage and Report on all aspects of the Recruitment Process… with ease!
SwE 313 Case Study Registration System.
Computer Science 162 Section 1 CS162 Teaching Staff.
Project Vista Kick-Off CALIFORNIA STATE UNIVERSITY, CHICO September 12, 2005.
MC Strategies 2008 Administrator Roundtable Compliance Reporting September 26, 2008.
Moodle Day 2010 [ Wednesday 23 June 2010 ] e-Learning team Learning & Teaching Enhancement Office go.bath.ac.uk/e-learning
Page 1 ISMT E-120 Desktop Applications for Managers Introduction to Microsoft Access.
RMIS - Building a Research Management Information System at the University of Glamorgan Leanne Beevers & Neil Williams.
Oracle iLearning/Tutor Integration Jan  Oracle iLearning Overview  Oracle Tutor Overview  Benefits of integration  Manual integration process.
Trimble Connected Community
Implementing an Automated ACCUPLACER Score Upload System for the i3 Platform A Cooperative Effort by Testing Staff, Other Student Services Areas, and IT.
Bboogle: Updates and Experience Patricia Goldweic, Sr. Software Engineer, Northwestern University Brian Nielsen, Project Manager, Faculty Initiatives,
Oracle10g RAC Service Architecture Overview of Real Application Cluster Ready Services, Nodeapps, and User Defined Services.
IPA Differences ProcessFlow / IPA Differences.
TeraPaths TeraPaths: establishing end-to-end QoS paths - the user perspective Presented by Presented by Dimitrios Katramatos, BNL Dimitrios Katramatos,
Data Warehouse Overview September 28, 2012 presented by Terry Bilskie.
University of Michigan Enterprise Directory Services Appendix A Conceptual Architecture.
Integrating Your Administrative Database and Mailing List AIKCU 2015 David Abney – Web Developer/Programmer Shane Wilson – Senior Systems and Network Coordinator.
Module 7: Resolving NetBIOS Names by Using Windows Internet Name Service (WINS)
1 © State of New South Wales through the NSW Department of Education and Training, This work may be freely reproduced and distributed for personal,
Is Your Business Ready For The Ultimate Business ERP Solution.
GLOCO – Integrated Corporate Portal Part 3 – Implementation Plan Presented by Team 3 1 Team 3 Members: Joyce Torres Kenneth Kittredge Pamela Fisher Ruzhena.
E-Learning Project Steering Group Committee 8 th September 2005 Facilitating WebCT uptake in c.40 Biology courses.
8th Sakai Conference4-7 December 2007 Newport Beach Integration: Users and Groups Mark J. Norton Nolaria Consulting.
interactive logbook Paul Kiddie, Mike Sharples et al. The Development of an Application to Enhance.
I Copyright © 2007, Oracle. All rights reserved. Module i: Siebel 8.0 Essentials Training Siebel 8.0 Essentials.
The Changing Campus Web November, December 6, 2015 page 2 Agenda 1)Introductions 2)Overview: Campus Trends 3)Overview: Lessons Learned 4)Our Approach.
CMap Version 0.16 Ben Faga. CMap CMap Version 0.16 Bug fixes and code optimizations More intuitive menu system Asynchronous loading of comparative map.
Conceptual Design to Logical Design Lecture 4. Aims  To introduce Business Rules  To identify what a Business Rule is  To Introduce Business Operations.
Page 1 of 42 To the ETS – Create Client Account & Maintenance Online Training Course Individual accounts (called a Client Account) are subsets of the Site.
Site Authorization Service Local Resource Authorization Service (VOX Project) Vijay Sekhri Tanya Levshina Fermilab.
Introduction to Terra Dotta Applications Integration with Campus Data Systems for institutions beginning their software implementation.
2012 TELPAS Online Testing & Data Collection. Disclaimer  These slides have been prepared by the Student Assessment Division of the Texas Education Agency.
Exeter – Implementation of a Crosswalk Connector S. Trowell, University of Exeter Nov 2013.
Managing Office 365 Identities and Requirements.
Microsoft Customer 2 Partner Connector Quick Reference Guide
Managing multiple projects or services? Have a mix of Microsoft Project and more simple tasks? Need better visibility and control?
GNU EPrints 2 Overview Christopher Gutteridge 19 th October 2002 CERN. Geneva, Switzerland.
CIS Host Manager Bryce Johnston CIS 597 May 8, 2009.
People Inc. from P&A Software
Instructional slide to Partner: REMOVE BEFORE PRESENTING TO CUSTOMER
Database Development Lifecycle
Welcome! To the ETS – Create Client Account & Maintenance
UVOS and VOMS differences
Implementing Active Directory Domain Services
MCU cluster Cristian Alexe 18 October 2010.
Sign in with your AU username and password
Sue Sentance & Philip Howlett
SERVICENOW ADMIN & ADVANCED ONLINE TRAINING
Data Summit, Johannesburg
Unit 27: Network Operating Systems
Raytheon Missile Systems Steve Lacy
Unit 9 NT1330 Client-Server Networking II Date: 8/9/2016
People Inc. from P&A Software
Data Warehouse Overview September 28, 2012 presented by Terry Bilskie
Overview Multimedia: The Role of WINS in the Network Infrastructure
Team 21: Project Design Team Members: Nathan Staley Steven Murray
Presentation transcript:

A Comprehensive WebCT Integration System Rob Phillips –Teaching and Learning Centre, Murdoch University James Strong –NetSpot Onno Benschop –ITmaze Mark Hallam –WebCiTe

History 1998: Adoption of WebCT at Murdoch : Murdoch Online Mainstreaming Project –to establish WebCT as a mission-critical application –to integrate WebCT with other University systems

Murdoch Online Mainstreaming Project Objectives 9,600 (of ~12,000) students now use WebCT ~255 units in WebCT WebCT is integrated with other corporate systems –Callista student records system –Concept 1 human resources system –Murdoch’s own MAIS authentication and identification system

WebCTMan Integration achieved through WebCTMan Middleware WebCT management application –mySQL database –suite of operator tools and data transfer scripts Collates student and staff information from multiple sources Enables the flow of students in and out of WebCT

Overview Conceptual issues around Murdoch’s implementation of WebCT Design and Functionality of the system Demonstration

Conceptual Issues Course categories Parent IDs Unit offerings Course Naming

Categories Murdoch has four teaching ‘divisions’ One WebCT Category for each division When a course is in use, it’s available through: –the Course Listing screen –MyWebCT When a course is in not in use: –in hidden category (Under Development) –not visible to students

Parent IDs Each category has an associated globalID, known as a “parent ID” The parent ID is owned by the WebCT team –assigned as the primary designer –allows access to all courses –enables quality assurance Teaching staff are shared access designers

Unit Offerings Units are offered flexibly at Murdoch –at different campuses/ locations –externally, internally and/or online –in different teaching periods (semester, trimester…) Callista uses the concept of a Unit Offering

Administrative Issues Managing cohorts is an issue –whole cohort in one WebCT course? –different cohorts in different courses? Managing semester breaks –when to remove students?

Course Naming Policy A WebCT course exists for each offering of a unit in a distinct teaching period Naming convention –A123s1: Unit A123 offered in semester 1 –A123t3: Unit A123 offered in trimester 3

Overview Conceptual issues around Murdoch’s implementation of WebCT Design and Functionality of the system Demonstration

Overview of WebCTMan

Callista Integration

Course Mapping –demo

Course Mapping Summary Students can be allocated to WebCT courses in any way desired Non-Callista students can be added manually –e.g. first-year students at Murdoch’s partner institution in Malaysia Student details from multiple sources combined in one place

WebCT Integration

Course Status which WebCT courses should be populated with students? –e.g. students enrol early but the unit lecturer isn’t ready for them to use WebCT Concept of course status –active –static –inactive

Active Courses WebCT Man Callista Callista Upload WebCT global DB WebCT course DB Populate Courses being used by students Data updated daily

Callista Upload Perl script loads data into WebCTMan daily Get all active unit offerings Get all students in Callista who are enrolled in these unit offerings For each student: –Add or update student details –Get student’s unit offerings from Callista and update these in WebCTMan

Populate into WebCT Perl script loads data into WebCT daily Get all students in WebCTMan For each student: –Look up courses for this student –For each active or static course: Make up WebCT API call to add or update global database Check for orphans and reconnect Update personal details in each course database

Static Courses Stop getting Callista data for this course Enrolment data not updated If student in any active course then personal data updated WebCT Man Callista WebCT global DB WebCT course DB Populate

Inactive Courses Students’ enrolments records are deleted for that course in WebCTMan The API call to WebCT for that student will not contain that course The student will be orphaned The course data remains, but students cannot access it WebCT Man Callista WebCT global DB WebCT course DB

Course Status Interface demo

Integration with Other Systems

WebCTMan Admin. Interface With the addition of staff data, WebCTMan had the potential to fully manage WebCT –circumventing the Administrator Interface –adding more functionality to manage staff and courses –demo

Wrap Up Conceptual issues around Murdoch’s implementation of WebCT Design and Functionality of the system Demonstration

Summary WebCTMan –Comprehensively integrates WebCT with other systems –Provides extra administrative functionality allows for management of students, courses and staff roles –Authoritative source of data which controls how WebCT behaves

Major Features Parent IDs - primary designers of categories –facilitates the management of multiple client groups on the one server. Unit Offerings - many-to-many mapping between unit offerings and WebCT courses Course Status - active, static and inactive courses

Wider Application Applicable to other WebCT installations? Multiple WebCT installations hosted on a single server Enables migration away from WebCT –if the feature/cost nexus indicates that another system is preferable

Questions?? Rob Phillips –Murdoch James Strong –NetSpot Onno Benschop –ITmaze Mark Hallam –WebCiTe Software design Automation scripting Admin. Interface WebCT internals