I think by describing what ROSI could be, the problems of the existing system and the will to change it will become apparent.
I have a dream that the Student Information and Administration System (SIAS), will be a robust, usable and open service for students, faculty and administration. I can see a future where students enjoy the services provided by their administrative website. I hope that some day soon, clever web developers can create interesting, meaningful and useful applications from the open, standards compliant web-services offered to them by SIAS.
I can access the system, any time, day or night without fear of it being down, unresponsive or unstable.
SIAS won’t be built on burdensome, unnecessarily complicated frameworks like Spring. Instead they will be built on cloud-based, professionally managed and secure services that scale as needed, insuring high-availability and data integrity.
Spring solves all of the problems ROSI doesn’t or shouldn’t have - multiple data sources that need to be federated, multi-device and information network integration, ultra-high reliability, fail-over and clustering needs. Moreover, those things that Java EE frameworks are designed to specifically handle are either absent or malfunctioning in ROSI. It is slow, unresponsive and unstable - the three problems enterprise, distributed systems are designed to handle.
The information I need will be in one place, and it will organize itself.
In SIAS, the calendar, time-table and course enrolment systems are a single federated service, like Amazon. I can shop for classes, read student reviews. I’m presented with a custom calendar based on my program and courses I’ve completed (colour coding lets me know I pick the courses for my time-table and check-out.
If something doesn’t work, I’ll know why and how to fix it.
SIAS will return, readable contextually relevant error messages that tell me precisely what went wrong and provide assistance on how to fix it. It won’t force me to decipher what happened and leave me wondering.
Course elligibility will be transparent, fair and adaptable.
SIAS will use a graded priority system for course streaming. For each course, I will be given a priority score determined by my year, program of study and a variety of other metrics. I will also be given priority points to distribute across courses for which I’m eligible; other students will do the same. My entry in the course is based on the sum of my two scores relative to others. SIAS will tell me what the current avg. score is for a given course before I try to sign-up. SIAS will also reimburse my priority points for any courses into which I wasn’t admitted.
Course enrollment won’t be a rush to the finish line, but a considered choice.
SIAS can handle course enrolment on a continual basis - instead of a single-day. At any time I can see what courses I’m registered for and how many people are signed up for that course, the avg priority score and other details to aid in sorting out my schedule.
I will be aided in my course selection by useful features.
SIAS will allow me to experiment with course schedules before committing me to them. It will allow me to block-off time and alert me if a course overlaps with this. It will tell me if two course schedules overlap, it will prioritize me for tutorials slots based on my course calendar.
Developers can make software for me that enriches my student experience.
SIAS will give me an API key that I can give to applications. I can sync my iCal on my iPhone or my Outlook or Google Calendar.
I can track my progress at any time.
SIAS will have a CGPA calculator built-in. It can help me calculate my projected average based on my current CGPA and the grades of my current courses.
I can make intelligence choices about the quality of the courses I’m taking.
SIAS will work with the Anti-Calendar, showing the ratings for the course or professor right in the calendar as I’m choosing courses - no more balancing six books on my knees.
I won’t miss payment deadlines because I will be informed of what I owe, when and why.
SIAS will present an intelligble financial information interface, which includes payment deadlines and explanations for charges. SIAS will also allow the creation of a separate login to view my financial information, so my parents can login at any time and see the status of my finances.
SIAS will email me when a payment deadline is looming. SIAS will provide clear, cogent instructions on how to pay my fees. SIAS will integrate with book-keeping and spreadsheet software so I can track my finances more easily.
I won’t have to go to my registrar to prove I’m enrolled - SIAS will do so for me.
Third parties, like banks and loan officers can check my enrollment status by accessing SIAS - the information is up-to-the-minute, so I’m not burdened with the consequences of fraudulent student loan requests.
I can vote on all student elections through an easy-to-use, anonymous and secure interface.
SIAS will have a repository of student societies and their election dates, and allow official representatives to upload election relevant information. Thus all student elections can be done fairly and securely - diminishing unfair electoral practices and increasing participation.
I can manage my PoST easily and intuitively.
SIAS will maintain the calendar database including POST requirements. At any time you can see which POSTS you’re eligible to enter, what kinds of course work you’d have to complete to fulfill a POST and what POSTS for which you satisfy conferrment criteria. No managing cryptic serial codes. For tier 2 and 3 POSTS, appropriate contact information, and application forms and deadlines are presented.
There are many ways to fix ROSI - these are just a few. The students need better, faculty and administration needs better. The academic advisors have become robots - serving as high-priests to the byzantine machinations of the great ROSI-God cult. They should be providing human advice on issues of personal importance to the students - not providing explanations for the stymying idiocy of ROSI.
Contact me at jeremy.vernon@utoronto.ca to join me in the Fix ROSI campaign.
Uncategorized | No Comments »