46
Placement for Success Synthesizing & Streamlining Students’ Course Placement AACRAO Technology Conference July 16, 2013 Presented by: Matthew McLaughlin Manager, Admissions & Testing, Technical Lead Michael Szela ERP Systems Technical Manager Harper College, Palatine, IL

Placement for Success Synthesizing & Streamlining Students’ Course Placement AACRAO Technology Conference July 16, 2013 Presented by: Matthew McLaughlin

Embed Size (px)

Citation preview

Page 1: Placement for Success Synthesizing & Streamlining Students’ Course Placement AACRAO Technology Conference July 16, 2013 Presented by: Matthew McLaughlin

Placement for SuccessSynthesizing & Streamlining Students’ Course Placement

AACRAO Technology ConferenceJuly 16, 2013

Presented by:

Matthew McLaughlin Manager, Admissions & Testing, Technical Lead

Michael Szela ERP Systems Technical Manager

Harper College, Palatine, IL

Page 2: Placement for Success Synthesizing & Streamlining Students’ Course Placement AACRAO Technology Conference July 16, 2013 Presented by: Matthew McLaughlin

Harper College• Located in the northwest suburbs of Chicago

• Serves 535,000 residents

• 27,419 annual unduplicated headcount

• 39% over age 25

• 50% plan to transfer; 20% pursuing career program; remainder upgrading skills/personal enrichment

• Strategic Plan focused on Student Success & Completion

• Member of Achieving the Dream Network

Page 3: Placement for Success Synthesizing & Streamlining Students’ Course Placement AACRAO Technology Conference July 16, 2013 Presented by: Matthew McLaughlin

The Stakes Have Never Been Higher• Only 24% of high school graduates - intending to go to college - meet all

four ACT benchmarks of College readiness.

• Less than 25% of students who enroll in community colleges will earn an associates degree in less than three years.

• Adelman (2006) confirms that students who place into developmental courses are less likely to complete college than those who are not

Sources: *Time is the enemy. Complete College America – 2011**Claiming the American Dream: Community Colleges and the Nation’s future - 2012

Page 4: Placement for Success Synthesizing & Streamlining Students’ Course Placement AACRAO Technology Conference July 16, 2013 Presented by: Matthew McLaughlin

Agenda

• The Presenting Need

• Characteristics of the Solution> Student Composite Report> Placement Logic Enhancement

• The Tools and Technique Used

Page 5: Placement for Success Synthesizing & Streamlining Students’ Course Placement AACRAO Technology Conference July 16, 2013 Presented by: Matthew McLaughlin

The Presenting NeedIncrease in people needing placement, but systems in which to facilitate the process and outcome of testing were not streamline or efficient.

Placement for Success Initiative

Page 6: Placement for Success Synthesizing & Streamlining Students’ Course Placement AACRAO Technology Conference July 16, 2013 Presented by: Matthew McLaughlin

Placement for Success

INPUTS RESULTS

RECEIVING

Students receive results i.e. test scores,

course grades, etc.

PROJECTAdmissions

Redesign

PROJECTSTUDENT

COMPOSITE REPORT

PROJECTWeb Based

Appt.Making

PROJECTMandate Dev.

Course Enrollment

Value FEEDBACK

Performance FEEDBACK

PROJECTMTH/ENG

Course Eligibility

PROCESS

Students demonstrate ENG/RDG/MTH knowledge via

COMPASS, ACT or course completion

Page 7: Placement for Success Synthesizing & Streamlining Students’ Course Placement AACRAO Technology Conference July 16, 2013 Presented by: Matthew McLaughlin

The Problem

CollegePlacement

Policy

SAAADMS

SGASTDN

SPACMNT

SOAHOLD

SOATESTSHACRSE

SFAREGS

Page 8: Placement for Success Synthesizing & Streamlining Students’ Course Placement AACRAO Technology Conference July 16, 2013 Presented by: Matthew McLaughlin

Not just about COMPASS….

ACT

Previous College Courses

COMPASSHS

COMPASS

HSFinal Exam

Waivers

DualCredit

Courses

Course Eligibility

Page 9: Placement for Success Synthesizing & Streamlining Students’ Course Placement AACRAO Technology Conference July 16, 2013 Presented by: Matthew McLaughlin

Upper Level Courses = Easy Prerequisites

…..Not so much for ‘gatekeeper’ courses

ENG 101

Reading

Writing

Page 10: Placement for Success Synthesizing & Streamlining Students’ Course Placement AACRAO Technology Conference July 16, 2013 Presented by: Matthew McLaughlin

MTH 101+: Two Domains to Satisfy

HSGeo.

Compass Geo.

ACTMath

Expired ACT Math

MTH 070

Transfer Course

CompassMath

ACTMath

HS MTH 080 Final

MTH080

Transfer Course

G E O M E T R Y O P T I O N S

M A

T H

O P

T I

O N

S

13 Combinations

Page 11: Placement for Success Synthesizing & Streamlining Students’ Course Placement AACRAO Technology Conference July 16, 2013 Presented by: Matthew McLaughlin

ENG 101: Two Domains to Satisfy

R E A D I N G O P T I O N S

W R

I T

I N G

O P

T I

O N

S

14 Combinations

ACT Reading

COMPASSReading

CounselorWaiver

RDG 099 ESL 073 Transfer Course

ENG 101EligibilityGenerator

ACTWriting

COMPASSWriting

ENG 100

ESL 074

TransferCourse

ELIGIBLITY GENERATOR BUTTON

Yes, you are eligible to take ENG 101.OUTCOME

Page 12: Placement for Success Synthesizing & Streamlining Students’ Course Placement AACRAO Technology Conference July 16, 2013 Presented by: Matthew McLaughlin

Solution #1Putting it all together

Student Composite Report

Page 13: Placement for Success Synthesizing & Streamlining Students’ Course Placement AACRAO Technology Conference July 16, 2013 Presented by: Matthew McLaughlin

Student Composite Report

Page 14: Placement for Success Synthesizing & Streamlining Students’ Course Placement AACRAO Technology Conference July 16, 2013 Presented by: Matthew McLaughlin

Solution #1 – Student Composite Report

Student Composite Report

Page 15: Placement for Success Synthesizing & Streamlining Students’ Course Placement AACRAO Technology Conference July 16, 2013 Presented by: Matthew McLaughlin

Solution #1 – Student Composite Report

Student Composite Report

Page 16: Placement for Success Synthesizing & Streamlining Students’ Course Placement AACRAO Technology Conference July 16, 2013 Presented by: Matthew McLaughlin

Solution #1 – Student Composite Report

Student Composite Report

Page 17: Placement for Success Synthesizing & Streamlining Students’ Course Placement AACRAO Technology Conference July 16, 2013 Presented by: Matthew McLaughlin

Solution #1 – Student Composite Report

Student Composite Report

Page 18: Placement for Success Synthesizing & Streamlining Students’ Course Placement AACRAO Technology Conference July 16, 2013 Presented by: Matthew McLaughlin

Student Composite Report

Page 19: Placement for Success Synthesizing & Streamlining Students’ Course Placement AACRAO Technology Conference July 16, 2013 Presented by: Matthew McLaughlin

Student Composite ReportWish List

Would like a Name Search feature or automatic

population of ID from SIS system.

Page 20: Placement for Success Synthesizing & Streamlining Students’ Course Placement AACRAO Technology Conference July 16, 2013 Presented by: Matthew McLaughlin

Solution #2Addition of Logic

Math & English Course Eligibility

Page 21: Placement for Success Synthesizing & Streamlining Students’ Course Placement AACRAO Technology Conference July 16, 2013 Presented by: Matthew McLaughlin

•Provide students access to their repository of test scores and previous ENG/MTH coursework

•Automatically synthesize all various data elements that influence Math and English/Reading course eligibility

•Provide special emphasis when students do not place at a gatekeeper course

Project Strategies

Logic Enhancement

Page 22: Placement for Success Synthesizing & Streamlining Students’ Course Placement AACRAO Technology Conference July 16, 2013 Presented by: Matthew McLaughlin

Requirements

1. Real Time

2. Single Source of Data

Logic Enhancement

Page 23: Placement for Success Synthesizing & Streamlining Students’ Course Placement AACRAO Technology Conference July 16, 2013 Presented by: Matthew McLaughlin

Logic Enhancement

Page 24: Placement for Success Synthesizing & Streamlining Students’ Course Placement AACRAO Technology Conference July 16, 2013 Presented by: Matthew McLaughlin

Solution #2 – Placement Logic Enhancement

Isolates the domain(s) keeping them from college-level. Uses Logic from SMAAREA.

Graphic only displays when someone is not at the college-level.

Logic Enhancement

Page 25: Placement for Success Synthesizing & Streamlining Students’ Course Placement AACRAO Technology Conference July 16, 2013 Presented by: Matthew McLaughlin

Uses highest term on course search for:- Determining Courses to List- Determining What Prerequisite to Use

Uses logic pulled from SCADETL for categorization

Logic comes from assessing SMAAREA’s attached to course on SCAPREQ.

Logic Enhancement

Page 26: Placement for Success Synthesizing & Streamlining Students’ Course Placement AACRAO Technology Conference July 16, 2013 Presented by: Matthew McLaughlin

Logic Enhancement

Page 27: Placement for Success Synthesizing & Streamlining Students’ Course Placement AACRAO Technology Conference July 16, 2013 Presented by: Matthew McLaughlin

Logic Enhancement

Page 28: Placement for Success Synthesizing & Streamlining Students’ Course Placement AACRAO Technology Conference July 16, 2013 Presented by: Matthew McLaughlin

Developmental Course Requirement Reinforcement on SSB Registration

Performance Feedback

Logic Enhancement

Page 30: Placement for Success Synthesizing & Streamlining Students’ Course Placement AACRAO Technology Conference July 16, 2013 Presented by: Matthew McLaughlin

Observations & Encounters• Courses ‘on the books’, but not offered

• Inconsistent prerequisite rule writing: Can you get into lower level courses or not?

• Upper level English courses that had no prerequisites

• Different courses with the same course title

• Optional Pathways vs. Prescriptive Pathways

Page 31: Placement for Success Synthesizing & Streamlining Students’ Course Placement AACRAO Technology Conference July 16, 2013 Presented by: Matthew McLaughlin

Logic Enhancement Summary•Available to staff and students

• Logically groups raw Test Score History

• Identifies Math and English/Reading courses someone is eligible to take – not what they should take

• Identifies what domain(s) is keeping someone from college level

•A pictorial diagram of how to move through the developmental sequence is displayed only for those not at the college-level.

Page 32: Placement for Success Synthesizing & Streamlining Students’ Course Placement AACRAO Technology Conference July 16, 2013 Presented by: Matthew McLaughlin

The Magic

Tools & Techniques Used

Page 33: Placement for Success Synthesizing & Streamlining Students’ Course Placement AACRAO Technology Conference July 16, 2013 Presented by: Matthew McLaughlin

It’s Not Magic…• Any sufficiently advanced

technology is indistinguishable from magic. -- Arthur C. Clarke

Page 34: Placement for Success Synthesizing & Streamlining Students’ Course Placement AACRAO Technology Conference July 16, 2013 Presented by: Matthew McLaughlin

But It Also Isn’t…•Ellucian Banner XE (Extensible Architecture)•Banner Horizon•Banner 9.x•Groovy or Grails

Page 35: Placement for Success Synthesizing & Streamlining Students’ Course Placement AACRAO Technology Conference July 16, 2013 Presented by: Matthew McLaughlin

What is it?•Banner 8.6 (was 8.5.3) on Oracle Database 11g• Java EE 6 (formerly known as J2EE)•Oracle Weblogic Application Server 11g•Web Browser Based UI▫Tested with IE, Firefox, and Chrome

•Read-only▫No changes to the Banner Database▫Not “locked in” to a Banner Version

Page 36: Placement for Success Synthesizing & Streamlining Students’ Course Placement AACRAO Technology Conference July 16, 2013 Presented by: Matthew McLaughlin

Java EE Overview• Java EE provides facilities for a three-tier architecture•Users interact with applications via a web browser

(presentation layer)•Application specific “Business Logic” on the server

provides the API, the “behavior” of the application (application layer)

•Applications on the server access data from databases (database layer)

Page 37: Placement for Success Synthesizing & Streamlining Students’ Course Placement AACRAO Technology Conference July 16, 2013 Presented by: Matthew McLaughlin

Java EE Overview• Java EE provides facilities for a three-tier architecture

Web Browser

Presentation Layer

Application Layer (Business

Logic)

Database LayerDatabase

Page 38: Placement for Success Synthesizing & Streamlining Students’ Course Placement AACRAO Technology Conference July 16, 2013 Presented by: Matthew McLaughlin

The Presentation Layer•Uses Java Server Faces (JSF) technology to define the

web pages of the application• JSF combines XHTML syntax and access to

application data•Several Ajax-based component frameworks exist and

provide advanced web page controls

Page 39: Placement for Success Synthesizing & Streamlining Students’ Course Placement AACRAO Technology Conference July 16, 2013 Presented by: Matthew McLaughlin

The Application Layer•This is all the logic for solution #2•Business logic needed to mimic the behavior of CAPP

prerequisite checking• Load the rules from SMAACAA and evaluate each

rule with the student’s history

Page 40: Placement for Success Synthesizing & Streamlining Students’ Course Placement AACRAO Technology Conference July 16, 2013 Presented by: Matthew McLaughlin

The Database Layer•Uses the Java Persistence API (JPA) 2.0• JPA is an Object – Relational data model•Uses simple Java Objects (POJOs) to represent rows

in database tables• Instead of complicated SQL queries, relationships can

be represented with collections within an object•Details are handled by the application server

Page 41: Placement for Success Synthesizing & Streamlining Students’ Course Placement AACRAO Technology Conference July 16, 2013 Presented by: Matthew McLaughlin

Questions

Page 42: Placement for Success Synthesizing & Streamlining Students’ Course Placement AACRAO Technology Conference July 16, 2013 Presented by: Matthew McLaughlin

Thank You!

Matthew [email protected]

Michael [email protected]

.

© 2013 Ellucian. All rights reserved.

Page 43: Placement for Success Synthesizing & Streamlining Students’ Course Placement AACRAO Technology Conference July 16, 2013 Presented by: Matthew McLaughlin

Observations & Encounters• Courses ‘on the books’, but not offered

• Inconsistent prerequisite rule writing: Can you get into lower level courses or not?

• Upper level English courses that had no prerequisites

• Different courses with the same course title

• Optional Pathways vs. Prescriptive Pathways

SolutionAdd logic to only display courses currently available on the course search.

Page 44: Placement for Success Synthesizing & Streamlining Students’ Course Placement AACRAO Technology Conference July 16, 2013 Presented by: Matthew McLaughlin

Observations & Encounters• Courses ‘on the books’, but not offered

• Inconsistent prerequisite rule writing: Can you get into lower level courses or not?

• Upper level English courses that had no prerequisites

• Different courses with the same course title

• Optional Pathways vs. Prescriptive Pathways

ObservationInconsistent Prerequisite Coding RE: Philosophy about getting into Lower Courses

Student A: MTH 080 Placement Student B: MTH 060 Placement

Page 45: Placement for Success Synthesizing & Streamlining Students’ Course Placement AACRAO Technology Conference July 16, 2013 Presented by: Matthew McLaughlin

Observations & Encounters• Courses ‘on the books’, but not offered

• Inconsistent prerequisite rule writing: Can you get into lower level courses or not?

• Upper level English courses that had no prerequisites

• Different courses with the same course title

• Optional Pathways vs. Prescriptive Pathways

ObservationDifferent Course; Same Title

Page 46: Placement for Success Synthesizing & Streamlining Students’ Course Placement AACRAO Technology Conference July 16, 2013 Presented by: Matthew McLaughlin

Observations & Encounters• Courses ‘on the books’, but not offered

• Inconsistent prerequisite rule writing: Can you get into lower level courses or not?

• Upper level English courses that had no prerequisites

• Different courses with the same course title

• Optional Pathways vs. Prescriptive Pathways

ObservationCOMPASS Score Reports are Incomplete