Wake Forest Content Migration Strategy Jolie Tingen – WF, Patty Wolfe – Unicon, Dan McCallum – Unicon Sakai Conference - Denver, Jun 17, 2010 © Copyright Unicon, Inc., This work is the intellectual property of Unicon, Inc. Permission is granted for this material to be shared for non-commercial, educational purposes, provided that this copyright statement appears on the reproduced materials and notice is given that the copying is by permission of Unicon, Inc. To disseminate otherwise or to republish requires written permission from Unicon, Inc.
1.Sakai at Wake Forest 2.bFree 3.VT bFree Customizations 4.bFree at Wake Forest
Sakai at Wake Forest
Wake Forest Overview Privately held institution Winston-Salem, NC 7K Students 476 Faculty, 149 Adjuncts Running Blackboard since 1999
Pilot Began in Fall 2008 Sakai then Started with 14 faculty, now have 200 sites with approx. 2,000 users Blackboard Learning Suite 6.3 running concurrently Blackboard license expires September 2010
Path to Production Lessons Learned from pilot –Functionality parity –Improved SIS integration –Address pain points through low hanging fruit Unicon Implementation Planning Session (October 2009) 3 Customizations Needed 1.SIS Integration 2.WIRIS Integration 3.Content Migration…….
Production Target production is July 12 th, 2010 Sakai ver Expect all Blackboard users to migrate plus new users Blackboard migration around 2,200 courses Migration Strategy –Analyzed faculty usage –Three stages for each semester (Spring 2009 – Summer 2010) to account for 18 mos. retention policy –Support for users through the Instructional Technology Group, IS Service Desk and Library Staff
bFree
Developed at University of North Carolina Desktop Java Application Tested against Bb 6.3 and 7.0 All content converted to blobs –I.e. no Discussion Boards -> Forums Conversion
Conceptual Data Flow Bb Sakai DB User Desktop/Browser BFree Bb.zip 1. Download archive 3. Transform/upload content 2. Extract content
bFree
VT bFree Customizations
VT bFree Headless execution Web UI (migration requests) Content filtering Customized content type handling Big thanks to David Adams and Will Humphries
Perl “Controller” Virgina Tech Data Flow PHP Web App Sakai Browser 2. Queue migration requests 1. Pick courses to migrate Mig Req DB Ruby/ cURL Bb Headless BFree (Java) File System File System Bb Command Line Client 3. Process migration requests 5. Extract and store Bb content 4. Download archive Bb.zip 6. Upload to myWorkspace (DAV)
bFree at Wake Forest
WF bFree Builds on VT work, esp DAV handling No UI – all batch processing Ruby controller (bb_2_sakai module) –Directory polling –Headless bFree execution –Sakai user/workspace provisioning –Detailed logging
WF Next Steps Test and Quiz migration handled manually – heavy instructional technologist support Actively migrating content NOW Code will be available in August 2010
Questions?