Implementing Technology & Centralizing Transfer Credit Evaluation

Report 8 Downloads 147 Views
Keep Those Evaluations Moving! Implementing Technology & Centralizing Transfer Credit Evaluation

Session ID: 1799.0 4.2.14 10:30 a.m. – 11:30 a.m.

Presented by: Mary Ellen Hanna Jennifer McMillan Denny Savage The University of Alabama

Increasing Enrollment Strategy 20,333

•Fall 2003 Enrollment

30,000

•Fall 2013 Enrollment Goal

30,232

•Fall 2010 Enrollment

40,000

•Fall 2020 Enrollment Goal

34,852

•Fall 2013 Enrollment

Transfer Student Applications

4293 3608 2405 • Fall 2003

• Fall 2006

• Fall 2011

Out-of-State New Freshmen

Fall 2003 776 Students

Fall 2006 1451 Students

Fall 2010 2310 Students

Fall 2013 3728 Students

The Problem • Wait time too long! – 60+ days for an evaluation

• Increased workload for staff – No staff dedicated to transfer credit evaluation

• Delayed response impacts student decisions – Commitment to UA – Advising – Registration

The Provost’s Mandate • All domestic lower-level incoming transfer credit be evaluated by the Registrar’s office. • Turnaround time should be 7 days or less!

The Old Way

The New Way

Staff • Assistant University Registrar – Position created 2010 – Oversees entire transfer credit process – Supervises TCEs and ASAs

• Transfer Credit Evaluators (TCE) – Position created in 2010 – Began as 2 full-time staff, currently hiring a 4th – Evaluate all incoming lower level domestic credit, facilitate all reevaluations, facilitate evaluations for prospective students, etc.

• Academic Services Associates (ASA) – Existing position – 3 full-time staff – Receive transcripts, post work to students records, build equivalencies in Banner, articulate, etc

New Technology • Scan & Verify – Implemented new scan & index software • Customizable at end-user level • Summer 2011

• Load Credit to Banner • Output coursework in a standardized XML format for nightly load to Banner • Fall 2011

New Technology • Auto Articulation – Custom program developed for UA • Runs nightly for all unarticulated coursework • Fall 2011

• Evaluation of Credit – Moved to Banner Workflow • One point of entry for each evaluation • Spring 2012

Nightly Load to Banner • Read XML file and loads transfer credit to top block of SHATRNS – SHRTRIT – SHRTRAM – SHRTRCR

• Compares coursework to existing SHATATR records. • Triggers Banner Workflow event for coursework that does not have an existing SHATATR record.

XML File for Load to Banner

Transfer Credit Load Program

Transfer Credit Load Program

Transfer Credit Load Program

Transfer Credit Load Program

Procedures Called by Load

Auto Articulation • Custom PL/SQL program written to perform automatic articulation for courses in top block of SHATRNS (SHRTRCR) with no equivalent course in the bottom block (SHRTRCE) – Un-rolls student’s work from history – Applies group codes to related courses – Mimics logic from SHATAEQ to create articulations from equivalencies in SHATATR – Rolls course work back to history

Generation of TCE Workflow • Custom PL/SQL program • Determine loaded transfer courses that do not have an equivalent in SHRTRCE For each course: – Verify that no equivalent exists on SHATATR – Trigger creation of TCE workflows

TCE Workflow Criteria

TCE Workflow Trigger

Set Event Code

Set Event Parameters

Post Event

Workflow

All workflows are triggered in nightly load to Banner. The team’s work is ready when they arrive in the morning!

Workflow for Evaluators

Workflow for Evaluators

Auto-Post to SHATATR Workflow Business Component calls PL/SQL procedure to insert row into SHBTATC/SHRTATC

Auto-Post to SHATATR PL/SQL procedure • Checks to see if course is valid in the catalog • Verifies a course equivalent does not already exists in SHATATR • Performs insert into SHBTATC/SHRTATC • Performs insert into SHRICMT (comments) • Returns message: Successful or Unsuccessful

Workflow for Evaluation

The Results Calendar Year 2013 3.08 days 21,595 evaluations completed 18,314 by TCEs

Reporting • Daily – Transfer Credit workflow generated previous day – Auto-articulation output – Transfer credit loaded/rejected – Groups with mismatched hours – Groups with mismatched grades

• Weekly – Unarticulated coursework older than 7 days – Transfer credit not equal to UA credit – Repeated courses with repeat indicators missing – Processing time summary

Daily Reports

Weekly Reports

Transfer Credit Not Equal to UA Credit

LAST_NA CWID ME 11591425 Lundquist 11135863 Mercier 11592991 Olive 11587093 Schwartz 11587093 Schwartz

FIRST_NA TRAM_SE ME TRIT_SEQ Q TRCR_SEQ TR_SUBJ TR_NUMB TR_HRS Nicole 2 1 1 ENG 001A Benjamin 1 2 7 FYS 102 Michelle 2 1 2 NSG 2211 James 1 4 12 PHY 231 James 1 4 13 PHY 231

MULTIPLI CONV_HR ER S UA_HRS 5 1 5 4 4 1 4 3 3 1 3 1.98 5 1 5 4 4 1 4 1

Transfer Credit Repeats STU_NA CWID ME PIDM SUBJ 1010708 Axen, 9 Heather 325902 EH 1010708 Axen, 9 Heather 325902 EH 1149763 Miller, 2 Charles 1573099 HY 1149763 Miller, 2 Charles 1573099 HY 1149763 Miller, 2 Charles 1573099 HY 1149763 Miller, 2 Charles 1573099 HY 1149763 Miller, 2 Charles 1573099 PSC 1149763 Miller, 2 Charles 1573099 PSC 1031664 Wallace, 1 William 216003 CE 1031664 Wallace, 1 William 216003 CE 1031664 Wallace, 1 William 216003 CE 1031664 Wallace, 1 William 216003 CE 1031664 Wallace, 1 William 216003 MA 1031664 Wallace, 1 William 216003 MA 1031664 Wallace, 1 William 216003 ME 1031664 Wallace, 1 William 216003 ME 1031664 Wallace, 1 William 216003 MH 1031664 Wallace, 1 William 216003 MH 1031664 Wallace, 1 William 216003 PH 1031664 Wallace, 1 William 216003 PH

NUMB

COURSE GRADE TERM

LEVEL_C TRAN_C UA_CRE ODE REDIT DIT TRIT

200 EH 200 P

198730 UG

3

0

200 EH 200 A

198810 UG

0

3

101 HY 101 D

200910 UG

3

0

101 HY 101 P

201410 UG

3

102 HY 102 A

200930 UG

102 HY 102 P

TRAM 1

LOCATIO MAX_RP HIGH_C TOTAL_ N T LOW_CR R CR 1 TRNS

3

3

3

6

INST

3

3

3

6

1

5 TRNS

3

0

3

6

0

2

1 TRNS

3

0

3

6

3

0

1

2 TRNS

3

0

3

6

201410 UG

3

0

2

1 TRNS

3

0

3

6

203 PSC 203 B

201010 UG

3

0

1

4 TRNS

3

3

3

6

203 PSC 203 P

201410 UG

3

0

2

1 TRNS

3

3

3

6

262 CE 262 D

198740 UG

0

3

INST

3

6

262 CE 262 C

198810 UG

0

3

INST

3

6

320 CE 320 D

198810 UG

0

3

INST

3

6

320 CE 320 C

198840 UG

0

3

INST

3

6

125 MA 125 D

198340 UG

0

4

INST

4

4

4

8

125 MA 125 C

198410 UG

0

4

INST

4

4

4

8

372 ME 372 D

198530 UG

0

3

INST

3

3

3

6

372 ME 372 B

198610 UG

0

3

INST

3

3

3

6

251 MH 251 D

198540 UG

0

1

INST

1

1

1

2

251 MH 251 B

198940 UG

0

1

INST

1

1

1

2

105 PH 105 D

198340 UG

0

3

INST

3

3

3

6

105 PH 105 C

198410 UG

0

3

INST

3

3

3

6

Transfer Evaluation Processing Time Total by ROWS College

Initial Review

College

Posting Equiv

Total Time

Number of Records

Value

Value

Value

Value

Value

AS

0.89

1.46

0.21

2.55

344

CB

0.75

2.00

0.22

2.95

105

CM

0.94

0.86

0.31

2.05

29

ED

0.47

1.46

1.24

2.98

9

EG

0.67

6.90

0.12

7.76

50

HS

0.96

4.17

0.11

5.26

55

SW

1.40

1.72

0.03

3.13

17

xOUR

0.95

0.00

0.22

0.97

4551

Total by COLUMNS

0.94

2.22

0.21

1.25

5160

Reporting from Workflow select distinct w.id ,w.pd_id transform epoch to date ,w.name ,w.current_state ,w.last_state ,(date '1970-01-01' + w.start_date / (1000 * 60 * 60 * 24) - (6 / 24)) wf_startdte ,(date '1970-01-01' + w.stop_date / (1000 * 60 * 60 * 24) - (6 / 24)) wf_stopdte . . . from workflow.eng_workflow w table for workflow instances where w.name like ('Transfer Evaluation%') and w.current_state = 'stopped.completed'

Reporting from Workflow (subselects for specific tasks) //getting date and time that the task was completed ,(select distinct (date '1970-01-01' + i.stop_date / (1000 * 60 * 60 * 24) - (6 / 24)) from workflow.eng_workitem i table for activities within the workflow where i.wf_id = w.id and i.pd_id = w.pd_id and i.role_id is not null and i.name like ('PostTransferCourseEquivalency')) Post_TrfrCrseEquiv_stopdte //getting user who completed the task ,(select distinct u.last_name || ', ' || u.first_name from workflow.eng_workitem i, workflow.wfuser u table for workflow users where i.wf_id = w.id and i.pd_id = w.pd_id and i.role_id is not null and i.performer_id = u.id and i.name like ('PostTransferCourseEquivalency')) Post_TrfrCrseEquiv_user

Reporting from Workflow • Main Tables – – – –

eng_workflow eng_workitem eng_itemvalues wfuser

• Things to watch out for – Date conversions – Loops in workflow model causes repeated tasks – Test your sql for an individual workflow/task

Questions?

Mary Ellen Hanna Senior Associate University Registrar [email protected]

Jennifer McMillan Enterprise Architect [email protected]

Denny Savage Senior Associate University Registrar [email protected]