Faculty: Learn how to Move your own CE8 or Vista Courses to Blackboard Learn Efficiently

Post on 05-Sep-2014

738 views 0 download

Tags:

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 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.