the uses of software agents in education steven spurling city college of san francisco

44
The Uses of Software Agents in Education Steven Spurling City College of San Francisco

Upload: asher-hopkins

Post on 22-Dec-2015

220 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: The Uses of Software Agents in Education Steven Spurling City College of San Francisco

The Uses of Software Agents in EducationSteven Spurling

City College of San Francisco

Page 2: The Uses of Software Agents in Education Steven Spurling City College of San Francisco

I checked Current CCSF information from Rio

Page 3: The Uses of Software Agents in Education Steven Spurling City College of San Francisco

Current Enrollment

Page 4: The Uses of Software Agents in Education Steven Spurling City College of San Francisco

Current Enrollment

Page 5: The Uses of Software Agents in Education Steven Spurling City College of San Francisco

Registration Outcomes and Impacted Classes

Page 6: The Uses of Software Agents in Education Steven Spurling City College of San Francisco

English Classes Closed

Page 7: The Uses of Software Agents in Education Steven Spurling City College of San Francisco

8.9% of English 1A registration attempts received a Closed

Message

Page 8: The Uses of Software Agents in Education Steven Spurling City College of San Francisco

Staff Received a List of Students asking for information about their

program

Page 9: The Uses of Software Agents in Education Steven Spurling City College of San Francisco

This list went to Teacher Preparation Staff

Page 10: The Uses of Software Agents in Education Steven Spurling City College of San Francisco

Here are all of the Departments that Received Information About

Student Queries

Page 11: The Uses of Software Agents in Education Steven Spurling City College of San Francisco

Students were also sent automatic Messages from Departments they

had requested information of

Page 12: The Uses of Software Agents in Education Steven Spurling City College of San Francisco

Here’s the Email from the Career Center

Page 13: The Uses of Software Agents in Education Steven Spurling City College of San Francisco

VPN

Virtual Private Network

Run your computer and monitor dataflow from Brazil (or anywhere else)

Page 14: The Uses of Software Agents in Education Steven Spurling City College of San Francisco

Software Agents

• Scheduled software programs that can monitor the production database and send information to people, websites or other programs.

Page 15: The Uses of Software Agents in Education Steven Spurling City College of San Francisco

Schedule Tasks through Windows XP

Page 16: The Uses of Software Agents in Education Steven Spurling City College of San Francisco

Jobs that Can Be Done

• Update Website• Send Tailored Messages• Update Warehouse or other database.• Alert Other software programs (agents) when a

condition or conditions have been triggered.– An earthquake triggers a program that goes to the

geographical website to pick up the richter scale reading, and then based upon the severity sends emails campus wide or if less severe sends an email to the Office of the Dean of Buildings and Grounds. Email with override priority.

Page 17: The Uses of Software Agents in Education Steven Spurling City College of San Francisco

The Jobs that Can Be Done Via Tailored Messaging

• For Students

– Identify students closed out of classes in the current semester and encourage or direct them to enroll in these courses in the next semester.

– Identify students placed into classes who have not enrolled in the courses they placed into, and encourage them to see a counselor or register for the classes they have not yet taken.

– Identify students close to or fulfilling requirements for a certificate or degree and alert them to the need to apply for graduation.  Direct them to the appropriate office, and even provide them a list of courses they have successfully completed and/or ones remaining to take.

– Identify students who have fulfilled or are approaching fulfillment of the requirements for transfer to a four-year institution and direct them to the transfer center.

– Identify students who are repeating a course for the first time and alert them to any restrictions that may apply in the future if they cannot successfully complete the course.

– Identify students who are taking one of a set of concurrent courses in ESL or English, and alert them to the need to take all courses in the concurrent set.

– Identify students at midterm with failing grades and alert them to the availability, places and times of tutoring. 

– Identify students by zip code and alert them to classes in locations close to their home.

Page 18: The Uses of Software Agents in Education Steven Spurling City College of San Francisco

Jobs That Can Be Done Via Tailored Messaging

• For Faculty– Email credit instructors when grades are due.  Check, via

software, every three days and send out reminder emails until banner has instructor grade sheets on record.

– Email noncredit instructors reminding them of the need for their bi-weekly attendance records.  Email late instructors reminders.

– During the registration period, email department chairs of closed-courses, their locations, days and times.  Include the number of attempted but closed registrations. 

– As soon as new sections have been opened, email all students closed out of the course of the availability, location and time of the new section.

Page 19: The Uses of Software Agents in Education Steven Spurling City College of San Francisco

Jobs that can be done via Tailored Messaging

• For Administrators and Staff• CC emails on closed courses that Department Chairs

receive to the office of instruction. • Automatically email the Provost nightly during

registration the discrepancy numbers between students applying to CCSF versus those enrolling at CCSF.  The same can be done with students taking placement testing versus those enrolling. 

• Email the Dean of Instruction a list of pre and post census 1 drops and withdraws of sections meeting a certain minimum percentage drop (i.e. 25%). 

Page 20: The Uses of Software Agents in Education Steven Spurling City College of San Francisco

Summary of Advantages

• Parcel out the catalog and send it to students on a need-to-know basis.

• Wedge the information in the small gap between the need to make a decision and the decision itself.

• Inform decision making and make small redirections in educational behavior.

• Even if only a very small percent of behavior is changed, the sum effect over many people and many years will be huge.

• In terms of numbers, students make the most decisions.• Once the software is written and scheduled it is cost

free.

Page 21: The Uses of Software Agents in Education Steven Spurling City College of San Francisco

Results So Far at CCSF

• Emailed ESL students who were closed out of classes last fall to notify them of classes available this spring.

• Emailed ESL students who took the placement test and failed to enroll in a class.

• Emailed a contact group of online students about the availability of Tele-courses.

• RESULTS: No increase in enrollment in any of these areas.

Page 22: The Uses of Software Agents in Education Steven Spurling City College of San Francisco

What you Need

• Transparent access to the production database from your PC.

• SAS or another program that will allow you to schedule tasks to access the mainframe, crunch the numbers and send the output to websites, people or other software agents.

• A website, a data warehouse, email addresses.

Page 23: The Uses of Software Agents in Education Steven Spurling City College of San Francisco

Details

• Transparent access in the oracle world, think sql.net and tnsnames.ora

• Email through windows XP, install internet information Services, and set up the smtp (simple mail transfer protocol) so that your PC operates as a virtual web server.

Page 24: The Uses of Software Agents in Education Steven Spurling City College of San Francisco

Here’s How to set up a Virtual Web Server on your PC

Page 25: The Uses of Software Agents in Education Steven Spurling City College of San Francisco

The important Point

Data Processes are more important and will have longer lasting consequences than the point-in-time reports, memo’s, meetings and discussions we have today. Data processes are about making decisions far into the future not just decisions today.

Page 26: The Uses of Software Agents in Education Steven Spurling City College of San Francisco

The analogy to water

• We are carrying buckets of information to our peers and superiors in the institution. We walk up to the information lake, dip our buckets in and schlep it down to the people who need it.

• We should be BUILDING the data reservoirs and DIGGING the data channels to IRRIGATE the institutional decision making process for decades to come.

Page 27: The Uses of Software Agents in Education Steven Spurling City College of San Francisco

The Reservoir

• The warehouse is not enough. It is no more sufficient than a reservoir without a way of getting water to the city. TANKER TRUCKS are not cost effective.

• You can write code that will allow data to flow as easily and as freely as water downhill.

Page 28: The Uses of Software Agents in Education Steven Spurling City College of San Francisco

Obstacles to Implementation of a data Irrigation System

• The data control guru’s. NO you can’t have access to the data. – Because FERPA doesn’t allow it.– Because you aren’t intelligent enough to use

it.– Because you are going to slow down the

whole system.– Because we don’t have the time or the people

to make it happen.– Because, because, because.

Page 29: The Uses of Software Agents in Education Steven Spurling City College of San Francisco

The data flow system needs to be done NOW.

• No excuses, make it a priority.

• Historical data from the warehouse, current data from the data river itself.

• Dig the channels to branch the data off and direct it to employees, offices and students.

• Real time information to make real decisions.

Page 30: The Uses of Software Agents in Education Steven Spurling City College of San Francisco

Data flow

• Is the most obvious way of increasing the productivity and effectiveness of the institution.

• Increases in the effectiveness of delivery of instruction in the classroom are problematical. Even with student learning outcomes.

Page 31: The Uses of Software Agents in Education Steven Spurling City College of San Francisco

Principles

• Time is money. Dig the channels so you don’t have to carry the water.

• Irrigate widely. Administrators, faculty, staff and students. Irrigate up, down and sideways.

• Encourage further data branches from your sources.

• Allow drill downs to the record level

Page 32: The Uses of Software Agents in Education Steven Spurling City College of San Francisco

Drill Downs

• Campus Data

• School Data

• Department Data

• Course Data

• Section Data

• Person Data (teacher or student)

Page 33: The Uses of Software Agents in Education Steven Spurling City College of San Francisco

Principles Continued

• Encourage data owners to check their data at a record level. Make the drill down as easy as possible. THIS IS THE ONLY WAY DATA WILL BE ACCURATE.

• Interface – Windows point and click. Banner screens, unix and hard copy don’t hack it.

• Accessibility. Let everybody look at the data at higher levels. If we are honest, what do we have to hide?

Page 34: The Uses of Software Agents in Education Steven Spurling City College of San Francisco

Principles Continued

• Restrict access only at lower levels of data for FERPA and Union reasons.

• Make your measures as clear as possible. FTES/FTE not (FTES/FTE)*30 = load.

• Make historical and current data available.

• Intersect the decision making process i.e. department chairs adding sections, students nearing or at graduation.

Page 35: The Uses of Software Agents in Education Steven Spurling City College of San Francisco

Who to Market to?

• We don’t know who will be a new student, but we know who our current and old students are.– The Amazon.com model.

• People who enrolled in English 1A, also enrolled in Political Science 1, Sociology 1 and Psychology 26.

– The Eharmony.com model. • Fill out this questionnaire and we will tell you what

courses you are compatible with.

Page 36: The Uses of Software Agents in Education Steven Spurling City College of San Francisco

Who to market to?

• Old students, come on back! We’ve got some courses for you!– Tired of that same old job? We’ve got

biotech, nanotech, and Diagnostic Medical imaging. More fun, AND more money.

• The 2001, a Space Odyssey, model– Hi Dave. I’ve missed you. Where have you

been? Why don’t you take some courses with us again?

Page 37: The Uses of Software Agents in Education Steven Spurling City College of San Francisco

Why is the marketing important?

CCSF Credit Headcount

27000

28000

29000

30000

31000

32000

33000

34000

35000

1999 2000 2001 2002 2003 2004 2005

Fall Term

He

ad

co

un

t

CCSF CreditHeadcount

Page 38: The Uses of Software Agents in Education Steven Spurling City College of San Francisco

Headcount by Student Status

Fall Term Concurrent HS ContinuingNew First

TimeNew

Transfer Returning

1999 293 17115 3635 4715 3877

2000 358 16786 3526 4406 5154

2001 571 17107 4116 4462 5718

2002 342 18980 3890 5132 5740

2003 269 19764 3281 4274 4983

2004 329 19732 3202 4323 4720

2005 274 19263 3197 4522 4783

% Change 2002- 2005 -20% 1% -18% -12% -17%

Page 39: The Uses of Software Agents in Education Steven Spurling City College of San Francisco

Jobs to Automate

• Faculty or staff want contact information on students in a certain program, course or class in the current semester. (How do you let them run the program from the web?)

• Faculty or staff want to track a certain group of students through academic history to see where they started, how far they got, what were their obstacles. Can this be automated?

• The Office of Research wants to give an online survey to students graduating. This can be automated, but do you want to do it more than once? And if you do, can you automate the results of the data collection and analysis to administrators at specific times of the year to inform their decision making?

Page 40: The Uses of Software Agents in Education Steven Spurling City College of San Francisco

Conclusions

• Decision-making is from conclusions based on good data. The number of such decisions depends on the time and expense of making them.

• The system works best when multiple decision makers use good data to make good decisions in an on-going fashion. THE BUCKET brigade is not cost effective. THINK productivity.

Page 41: The Uses of Software Agents in Education Steven Spurling City College of San Francisco

Quotes from ‘The World is Flat’ by Thomas Friedman

• ‘China in 2003 replaced Mexico as the number two exporter to the United States…No wonder a Mexican journalist told me about the day he interviewed a Chinese central bank official who told him something about China’s relationship with America that really rattled him: “First we were afraid of the wolf, then we wanted to dance with the wolf, and now we want to be the wolf’. Pg 310.

Page 42: The Uses of Software Agents in Education Steven Spurling City College of San Francisco

• ‘The jobs are going to go where the best-educated workforce is with the most competitive infrastructure and environment for creativity and supportive government. It is inevitable. And by definition those people will have the best standard of living.’ John Chambers, CEO of Cisco Systems pg 323.

Page 43: The Uses of Software Agents in Education Steven Spurling City College of San Francisco

Consequences

• Survival of the fittest in the flat world. Our data channels are better than your data channels. Nah, nah, nuh, nah, nah.

• JUST DON’T dig the channels to empty cities or toxic fields.

• Communicate, collaborate, automate, reduce barriers. Sidestep those who stand in the way.

• THERE IS NO TIME.

Page 44: The Uses of Software Agents in Education Steven Spurling City College of San Francisco

Me Receiving my Paycheck at Ipanema Beach (I want my VPN)