Faculty: Learn how to Move your own CE8 or Vista Courses to Blackboard Learn Efficiently
-
Upload
blackboard-inc -
Category
Education
-
view
740 -
download
0
description
Transcript of Faculty: Learn how to Move your own CE8 or Vista Courses to Blackboard Learn Efficiently
Empowering Faculty to move their own CE8 or Vista Courses to Learn EfficientlyPeter DiFalco and Scott KodaiAcademic TechnologiesCalifornia State University, Chico
• Vista server running since fall 2005:70,000+ courses and dev shellso Don't want to move all 70,000+ sections to Learn
• Bulk migration produced undesirable resultso Course structure corruptiono Unnecessary and confusing linkso Lack of specific info to assist faculty
• Faculty want teach-ready migrated courses.
Goals: Self-Service Migration, Teach-Ready Courses
Self-Service Migration in Five Steps
1. Copy a Vista course to a new empty course
2. Create a custom Migration Guide
3. Clean up the course in Vista (follow Guide)
4. Migrate the Course
5. Clean up the course in Learn (follow Guide)
How this was presented to faculty
• Training > Get "certified" institution role
• Community System Tab Group
• Five Steps = Five Tabs
Migration Guide Research
Student internship projects:
• Project 1: Tested matrix of course designs against SP4, SP6, SP8
• Project 2: Interpreted results:o Identify critical interventions neededo Determine mitigating stepso Determine what faculty need to knowo Create instructional language
• Project 3: Developed a PHP guide appo Q&A form selects info and course clean-up steps.
Migration Research Testing Matrix
• Link to Service Pack 6 research Gdoc.
Migration Guide App
Self Service Tools
• We created two different features:o Copy to Prepo Migrate to Learn
• Self service application architecture:o Ruby on Rails (MVC framework)o Perlo MySQL and Oracle (both Learn and Vista databases)o Authenticated through CASo Authorized via Learn institution roles
Copy to Prep Tool
• Retrieve list of Vista sections where user is enrolled as "primary instructor"
• Once they choose a section:o We create a new section via a web service call to
Vista's siapi serviceo New section is created in the Prep Area termo Content of new section is based on chosen sectiono Name of new section is "Copy of <chosen section>"o User is enrolled as instructor/designer in new section
• Each section can only be copied once
Copy to Prep Tool
Copy to Prep Tool
Migration Tool
• Once the instructor has cleaned up their Vista Prep Area, they can choose to migrate it to Learn
• Migration tool only displays sections from the Prep Area term where the user is enrolled as the primary instructor
• Each Prep Area section can only be chosen once for migration
• Migration tool only creates a record in a tableo Changes status to "Pending" in the toolo This is to prevent multiple migrations from happening
simultaneously
Migration Tool
• A Perl script checks this table periodicallyo For each request:o Change the status to "Migrating"o Create course in Learn via SIS integrationo Call a Perl script on Vista to back up section and copy
that backup file to Learno Upload the backup file to new course via
batch_ImportExport.sho Enroll the instructor and clean up working files; update
status to "Complete"
Migration Tool
Live Demo
Sharing is Caring
Migration Guide is open to all at:
http://apphost.csuchico.edu/tlp/
Packaged Sample Code:
https://github.com/mkauffman/bblearn-selfservice-example
17
We value your feedback!Please fill out a session evaluation.