two technologies: 1.banner setup and processes 2.xml – xsl translation data source: etranscriptca...

25
Importing XML Transcripts into Banner CISOA / 3CBG Conference • 2014

Upload: collin-norris

Post on 16-Dec-2015

228 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Two Technologies: 1.Banner Setup and Processes 2.XML – XSL Translation Data Source: eTranscriptCA California Transcript Exchange

Importing XML Transcripts into Banner

CISOA / 3CBG Conference • 2014

Page 2: Two Technologies: 1.Banner Setup and Processes 2.XML – XSL Translation Data Source: eTranscriptCA California Transcript Exchange

Overview . . .

Page 3: Two Technologies: 1.Banner Setup and Processes 2.XML – XSL Translation Data Source: eTranscriptCA California Transcript Exchange

Importing and Loading ASSIST Data into Banner

Two Technologies:1. Banner Setup and Processes 2. XML – XSL Translation

Data Source: eTranscriptCA California Transcript Exchange

-------------------------

Overview:

Page 4: Two Technologies: 1.Banner Setup and Processes 2.XML – XSL Translation Data Source: eTranscriptCA California Transcript Exchange

Loading ASSISTDATA

Page 5: Two Technologies: 1.Banner Setup and Processes 2.XML – XSL Translation Data Source: eTranscriptCA California Transcript Exchange

Loading ASSIST Catalog Data into Banner*

Files :

• UC Transferable to Community Colleges• CSU Transferable to Community Colleges• IGETC Applicable Community Colleges• CSU-GE Breadth Certification• CSU and UC (UC all)

* Not articulation data

Page 6: Two Technologies: 1.Banner Setup and Processes 2.XML – XSL Translation Data Source: eTranscriptCA California Transcript Exchange

Oracle Database Functionality

Processes: Create local table:SZRARTCLoad tables using SQLLOADERScripts to modify each fileLoad attributes - use SQLLOADER20+ SQL scripts run to load data

Page 7: Two Technologies: 1.Banner Setup and Processes 2.XML – XSL Translation Data Source: eTranscriptCA California Transcript Exchange

Problems With ASSIST Data

Tables loaded: SHBTATC, SHRTCAT

Gotcha’s Many, many duplicate rowsGaps in data attributes deactivated for one or more termsTranslate incoming term codesNo Begin-End term codes Only begin term codes

Page 8: Two Technologies: 1.Banner Setup and Processes 2.XML – XSL Translation Data Source: eTranscriptCA California Transcript Exchange

SHTATC Transfer Institution Catalog

The result:Course catalog data from ASSIST is loaded into Banner

Page 9: Two Technologies: 1.Banner Setup and Processes 2.XML – XSL Translation Data Source: eTranscriptCA California Transcript Exchange

For a given incoming institution:Close-up Look at the Data

Term: 20005Level: 01Subject: ACCTGCourse: 20Status: active

Title: Financial AccountingEquivalent Exists:Low: 4.00High: 4.00

Course Attributes:UCCSUIGETCCSU-GECSU and UC

Page 10: Two Technologies: 1.Banner Setup and Processes 2.XML – XSL Translation Data Source: eTranscriptCA California Transcript Exchange

ASSIST Catalog Records Loaded: 388,897Colleges loaded: 107

Stats on ASSIST Dataload:

ASSIST Attribute Code Records Loaded: 610,801

Page 11: Two Technologies: 1.Banner Setup and Processes 2.XML – XSL Translation Data Source: eTranscriptCA California Transcript Exchange

Receiving Electronic Transcripts

What it took for us to load incoming electronic transcripts into Banner

Page 12: Two Technologies: 1.Banner Setup and Processes 2.XML – XSL Translation Data Source: eTranscriptCA California Transcript Exchange

Load data into Banner using baseline program:

Sweeps target directory for XML transcripts and loads data into series of Banner tables.

SHRPESI

Page 13: Two Technologies: 1.Banner Setup and Processes 2.XML – XSL Translation Data Source: eTranscriptCA California Transcript Exchange

Loading data into Banner

SHAEDIS

Page 14: Two Technologies: 1.Banner Setup and Processes 2.XML – XSL Translation Data Source: eTranscriptCA California Transcript Exchange

Courses Ready for Articulation

SHATAEQ

Page 15: Two Technologies: 1.Banner Setup and Processes 2.XML – XSL Translation Data Source: eTranscriptCA California Transcript Exchange

Cross Reference Rules

Cross-reference data from incoming transcripts into Banner data

SOAXREF

Page 16: Two Technologies: 1.Banner Setup and Processes 2.XML – XSL Translation Data Source: eTranscriptCA California Transcript Exchange

Semester/ Quarter Crosswalk between electronic value on incoming transcript and Banner value

STVTRMT - SOAXREF

Page 17: Two Technologies: 1.Banner Setup and Processes 2.XML – XSL Translation Data Source: eTranscriptCA California Transcript Exchange

College Setup

SOAXREF

STVSBGI

Page 18: Two Technologies: 1.Banner Setup and Processes 2.XML – XSL Translation Data Source: eTranscriptCA California Transcript Exchange

Crosswalk – Incoming begin end term dates with Banner term code

Use default Institution if possible

SHADRTM

Page 19: Two Technologies: 1.Banner Setup and Processes 2.XML – XSL Translation Data Source: eTranscriptCA California Transcript Exchange

Using eTranscriptCA Control Center

Downloading XML Transcripts

Page 20: Two Technologies: 1.Banner Setup and Processes 2.XML – XSL Translation Data Source: eTranscriptCA California Transcript Exchange

Student originatedor requested by receiving institution

Transcript Requests

Page 21: Two Technologies: 1.Banner Setup and Processes 2.XML – XSL Translation Data Source: eTranscriptCA California Transcript Exchange

XML Transcript Example

Incoming Institution Data

• Organization Name

• Contact info

• Destination Name

• FICE

Page 22: Two Technologies: 1.Banner Setup and Processes 2.XML – XSL Translation Data Source: eTranscriptCA California Transcript Exchange

XML Coursework Sample

Course Data• Session

• Translates to term code

• Course level

• Term type• Semester• Quarter

• FICE • Translates in

SOAXREF

Page 23: Two Technologies: 1.Banner Setup and Processes 2.XML – XSL Translation Data Source: eTranscriptCA California Transcript Exchange

Out-of-the-box SHRPESI didn’t work

XSLT is a language to transform incoming XML document into an XHTML documentor another XML document.

XSLT - Modify the incoming data

Page 24: Two Technologies: 1.Banner Setup and Processes 2.XML – XSL Translation Data Source: eTranscriptCA California Transcript Exchange

XSLT in Action

Incoming etranscriptCA

XML

XSLTtemplate

XMLReady for Banner

Page 25: Two Technologies: 1.Banner Setup and Processes 2.XML – XSL Translation Data Source: eTranscriptCA California Transcript Exchange