Or any inept or incompetent administrator who feels his or her position is threatened by this demonstration of a superior solution to what seems to be a widely faced problem.
When I went to UCSD back in the 80's there were the CAPE (Course and Professor Evaluation) books you could purchase. At the end of each quarter, questionnaires were left outside each lecture hall, and collected by a team of entrepreneurs. Some profs allowed the CAPE team to explain the how the rating system worked, but others just tolerated having the questionnaires distributed outside of class. In theory, UCSD could have prohibited this on campus, but they didn't. CAPE books were funny, with great comments and interesting artwork created to illustrate some of the funnier comments. But that was a different era, and physical books weren't as easy to disseminate compared to an website that shows how bad or good a prof/course is.
Consider the Assistant Deputy VP for Administrative Affairs who just got sold an official $20M "Enterprise Scale" solution for course registration that worked about as well as healthcare.gov, and a kid comes along and in a couple of weekends, makes something that works better and has more features.
Now the 'unofficial' solution is getting more and more popular and your gold-plated turd of a system that you staked millions of dollars of Official University Budget on is getting mocked mercilessly by the student body.
I write software for universities and have many experiences that confirm this. It need not necessarily be direct negative reviews, but the perception of power leaving the building or the hands of those who currently wield it. Universities do not normally face the same commercial pressures internally that a company would, so academics often don't take well to it.
Shitty software that management chose themselves and can control is always seen as a better option than letting students run the place.
Some of the defensiveness may come from professional pride... Teaching (and medicine?) is not as easy to rate as, say, a product on Amazon or an Ebay seller. Speaking as a sometime adjunct instructor at a research university, the "course evaluations" represent to me bringing corporate management theory to a theoretically more high-minded institution. As others have commented here, the pressure to publish lowers the priority of teaching for full-time faculty. Bringing in low-paid part-timers to teach is not a healthy response to this, and publicly rating/berating teachers is a band-aid on a situation already lacking in trust and respect.
In a healthy college of Yale's quality, course choices should come from competent individual advising of the students and student-to-student discussion, rather than from ratings and a scheduling algorithm.
> Turns out professionals don't want to be held accountable for the quality of their work.
This statement is not supported by the rest of your comment. Your comment supports a slightly different statement (which I also believe is true): professionals don't want customer-satisfaction ratings from a selection-biased poll to be considered as a rating of the quality of their work.
Because, why would they? That's a terrible metric.
Academia, and the Ivy League in particular, prides itself on being rigorously open, on providing broad access to all knowledge to advance intellectualism. In this regard, academic institutions often attack governments and corporations that intend to limit its free speech, but on the rare chance that this spirit of openness works against the institution, they take a hard liner approach to censoring it.
The basic reason why Yale doesn't want this information easily accessible is because it would force them to acknowledge that many of the staff are brilliant researchers and absolutely lousy teachers.
This notion that thinking freely about tough problems, and having the ability to pass your knowledge down the generations go together isn't true in the hyper-competitive academic environment today. If a professor doesn't publish, he/she can lose tenure, but if a professor doesn't teach well, he/she can have more time to publish.
I think the best universities to learn are those where the professors truly want to teach. Where their research isn't an end in itself, but a way to inspire questions for another generation. Yale seems to be asserting that it's not in this category.
I am fairly convinced that Yale would absolutely love to know which staff fits your description, and have detailed and convincing argument to let them improve their teaching style — or gladly defer that burden to more competent TAs. With increasing competition between universities, details like “accent too strong, can’t understand what professor says” become a million-dollar problem, with a solution that is actually cheaper.
Yale understandably knew that such platforms can be useful, but need some tweaking: anonymous reviews tend to aggregate YouTube-grade insults — and people who dedicated decades to their expertise do not react well to being openly and repeatedly described as “sucks ASS and Booawles!!!!!” by entitled students who failed after submitting their papers a month late.
“Open” and teenagers with social bias don’t mix nearly as well as one would love.
Your penultimate sentence contains some sweeping generalizations. Not everyone who submits a review for a class is motivated by spite. Of course, as with any voluntary review system, participation will come from those who are strongly opinionated. But that goes both ways (Also, I could be wrong, but I believe that the site only included numeric reviews...leaving no room for reviews such as “sucks ASS and Booawles!!!!!”, or whatever that means).
Some teachers ARE lousy. And some teachers present the course material in an engaging, captivating manner.
And yes, some students are lazy. But others want to learn, preferably from the latter type of professor. Labeling any student who forms an opinion about a professor as an "entitled [student] who failed after submitting a paper a month late" reveals a lack of faith in the ability of a young adult to take a genuine interest in his educational experience.
No sweeping generalisation: I simply wrote that academic executives react badly (all of them) to senior teachers (some of them) having a break-down after reading poorly written and spiteful reviews (no matter how few of them there are, and there always are some in a campus the size of Yale).
> Some teachers ARE lousy.
Very much so — I am one, and I’ve always told that most of my teachers at my school were criminally bad. (I did take steps to have some of them sent to jail.) I do not remember arguing the opposite.
> and people who dedicated decades to their expertise do not react well to being openly and repeatedly described as “sucks ASS and Booawles!!!!!” by entitled students who failed after submitting their papers a month late.
> “Open” and teenagers with social bias don’t mix nearly as well as one would love.
Who cares about that level of reviews? The validity is weighted by the source and level of discourse.
Many such websites don't really expect that, and present teachers by averages of all grades, unweighted by how articulate the review actually was.
I have seen such websites rare last (and publicly shame) very demanding, very good at that level of teaching, socially awkward teachers — in a way so aggressive that can only de described as late-in-life bullying. I was part of a group of students who personally intervened to avoid a suicide.
A study showed that 90% of professors rate themselves as good or excellent at teaching. My experience from 18 years in college is that about 2% are excellent and about 20% are good.
This is now my second favorite self-rating statistic, after "50% of males rank themselves in the top 10% in athletic ability".
If you read my comment slowly, you'll notice that I do not rate teachers in absolute terms, or on a scale at all — I actually hate that (and, yes, I have grave concerns with your “2%” or “90%” because of that). What I did write was that some teachers, no matter how great, come with details (unmeasurable in most cases) that are problematic: their accent is the most common one; details that can be easily fixed (ask Pigmalion), but that rely on intelligent feedback. No numbers. I don't like numbers.
At my previous university (University of Warsaw) there was an anonymous wiki for opinions on courses and teachers. And it was useful, and people were civil (insults, which were rare, were being removed by community).
So I don't see why anonymous reviews should fail in a similar case.
My girlfriend studied in Poland. Her experience describes the polar opposite of all the anecdotes I heard from most American universities: extremely strict teachers, highly hierarchical relations, vastly more demanding personal work. In such a context, especially if it's espoused by students, I’m assuming that such a feedback community could work with minimal external control.
I strongly doubt that with the ratio of entitled students in the US, and the authority they wage over other students, this would be nearly as functional there.
One of Yale's peer institutions has an anonymous review site [0] that has been working well for several years now. It doesn't have any YouTube-style vitriol that I can find, though it's possibly aggressively moderated.
Great example, and I’m assuming that “aggressive moderation” was something that guaranteed its existence, and was what Yale wanted to see confirmed before letting another similar effort grow.
Universities today have become a text book example of bureaucracy at its finest. Not to say bureaucracy in itself is good or bad, but I think John Stuart Mill was spot on in his remarks upon them: "A bureaucracy always tends to become a pedantocracy". Which I guess in the context of most universities today (at least in the united states from my experience), seem to have become hollow shells of their former selves, or at least towards what most claim to be advocating.
At least that's what came to mind when reading the statement from the university and the students hand-waving remarks that smelled like the typical PR speak we hear in the news (the brown nose kind) upon their reflection on the situation. I can sympathize with the students though, the university threatened to take disciplinary action (whether that means not allowing them to receive a piece of paper from them, or some kind of suspension, who knows) for their efforts in recognizing a problem and applying their knowledge for the betterment of their student body, and maybe with the university staff that had to come to the consensus to do what they did for whatever reasons (maybe ones listed in this thread, but we'll probably never hear a straight answer from them either way). Though this will probably be all forgotten in the upcoming weeks and complacency once more will return to it's familiar home. Rules need to be followed, boots need to be licked, and so it goes on… :S
I think universities have always been this way. It's ironic because they are places of learning and exploring. But only when the topics do not concern the running of the institution itself.
I think so too, but from thinking about independent researchers and organizations throughout history who have kept academia at arms length (maybe to limit their exposure to the downside that is the importance of following rules and procedures as to how to go about things and everything else be damned in its wake) when learning and exploring the frontier of their fields (after all, why would such bureaucratic systems work well on a frontier of knowledge [or frontier of anything for that matter] when one is practically facing existential questions of whatever their muse happens to be, first and foremost [for better or for worse]), I think it's becoming more generally accepted by the masses (or at least exposed) that universities aren't the only places where such things can happen or be pursued.
And the ever increasing stories (maybe unique to our times in how fast we can be informed and opine on such) we hear about academia whether they are about they increasing tuition prices for questionable returns (outside of the unquantifiable "great experience" [which seems like from my conversations with people, it is so great, that people don't even try to experience it again, just merely telling others that it was so seems to suffice]), toxic environments that lead to students and profs alike making blog posts and leaving for other opportunities that pop up on hn, or students or profs having to erect time old facades also littered in pamphlets to high schools across the world in response to such events (don't forget they also include how well their best sports team did with a full page layout of their stars and the newest buildings on campus), they don't seem to do themselves any more favors (which makes me have a laugh from time to time to see that MOOC's seem to be trying to live up to hollowed shell of university existence, but at a lower price point, with information that can more or less has been able to be found online for years [It's amazing to type into ddg on some obscure subject and find a mass of pdfs going into detail about such produced from some of those same universities decades ago, maybe to the point it really isn't that amazing anymore since it has been this way for years]).
The concept of tenure is definitely somewhat controversial, but it is incredibly difficult and rare to fire tenured professors. I doubt you could cite many if any examples of professors losing tenure because they're not publishing. (Although sure professors who don't publish probably won't receive tenure in the first place)
There are all manner of things a department can do to make a tenured, non-productive faculty member's life harder. The sudden loss of lab space is a particularly common one.
Also, keep in mind that a good many tenured professors are still in "soft money" positions, and have to bring in grant support for parts of their salary.
Start up idea: Glassdoor for universities. It's a worldwide problem and choosing the wrong class can harm your curriculum, you may play of fer to make sales.
... And local universities won't shut it down. Unless, of course, it's filtered by UK's pornitical filter.
I am confused to why Yale behaved this way. It is a big organization so one part may not behave consistently with the rest. From my experience at Yale, I would disagree with the notion that Yale professors are brilliant researchers and lousy teachers. I've had 1 of those out of almost 50 professors in my 4 years there. I don't know why they made this terrible decision but I don't think teacher quality is the reason.
This is a simple question that very likely has no simple answer. They probably have a mess of different identity management solutions within the various departments, schools, and collaborators; with lots of really old security policies. It's possible no one even realized there was a hole until these guys made their site.
Unable to figure out a deep security solution fast enough to keep up with a couple of young hackers, they shut the site down instead.
Access was in fact limited to validated students. I think the administration was concerned about graduate students and others who weren't authorized having access to the data.
What's the problem with graduate students having access?
At the place I went to graduate school we could view the same info as undergraduates in terms of course timetables and instructor evaluations, and it didn't seem to cause any problems.
How about open sourcing the tool. Release the tool as a self hosted solution, and let any one who wants to host it, host it. Or just use for their own purposes. I am not sure if that could get them in trouble, as I am not sure what crazy provisions Yale has in their student honor code. To be safe I would obfuscate my connection to the open source tool, if I were a student.
It would still require abuse of credentials and sharing of data which has not been cleared (or may be legally unclearable) for public availability.
Just because someone has the ability to use their credentials to view information does not remove legal liability for the use of that data upon the institution providing the data.
The reason this got shut down was because there could easily be liability and security concerns - about which a couple of hacking students could give two shits.
If the students were, in fact, accepting other students' credentials to access the system in any custom form (pulling data for the particular user vs. harvesting no-account-specific data), and I were on the chopping block for IT security at the uni, you better believe this would be shut down fast. Every single user of that third-party system would be forced to set up a new password and reminded of their obligations for proper handling of their own security.
My University released a web based timetable system that was absolutely shocking - it was an ASP.net based site with the kind of unfriendly interface you expect from a 1990's era intranet site (hint: utterly utterly horrible, it produced one timetable PER MODULE rather than a single combined timetable and every time you selected a module it would refresh the page). I was hungover the day before term started and rather than use that system I hacked together an easier to use alternative from my bed using python + flask in literally 60 minutes and released it[1].
The administration went crazy when hundreds of students started using it and asked me to take it down. While its not as impressive as something made at Yale it seems to be a common theme, I wonder if other universities suffer the same issues. Could be a market opportunity.
Second year University of Hull compsci student here, would just like to thank you for this - it's so much more efficient to use than the official intranet version.
ASP.net? What sorcery! My undergrad website was developed in classic ASP. Our version control was copying files to a networked shared folder.
For an example of how utterly fucked classic ASP is: it has no API for accessing file uploads. If you code it yourself, it disables all of the rest of the parsing (query string, form variables, ...), which you then also have to code yourself. Not to mention the whole "hasn't been supported by Microsoft for a decade" thing.
Who would want to upload files via the HTML standard? Shouldn't you be using some sort of SOAP API with an ActiveX control? Or maybe the users should login to their local ActiveDirectory server and transfer the file to a shared folder via SMB/CIFS. /s
Perhaps, although I've heard that universities typically (however unfortunate it may be) like to buy huge ERP installations that cost millions but include integrated timetabling / scheduling.
> I wonder if other universities suffer the same issues. Could be a market opportunity.
Yes and yes. Both the schools I've been to (the local community college and university) have horrible slow Java-based interfaces that haven't been updated in a decade. I have to admit that those lousy systems were part of what motivated me to get into programming in the first place.
Not at all surprised. "Big campus" is another entrenched "big industry", and disruption is hard. I'm in touch with students every so often that have essentially the same ideas - "let's make it easier for students to do XYZ", where XYZ always involves campus data and/or integrating with campus system. It's damned near impossible, and the reasons are many. Some are valid, some are invalid (obviously, these are my own personal views, nothing more), but the main takeaway is as with most problems, the core issue is not technology, it's politics.
Students who have these "we could change the world!" ideas rarely understand that they're not the first person to think of idea X, and that the issue is who you know who can pull the right strings.
At least this is the internet; if the creators remained anonymous, it shouldn't be too hard for them to continue providing the service in spite of the administration's wishes to the contrary. Especially with for instance something like Tor, assuming that's still functional.
Did you read the article? Yale not only attacked the authors of the site, they used their web content filtering software to block it as malicious. Not much can be done about that and still retain you users.
Some Berkeley students developed a similar service called Ninja Courses[1]. This lets you browse through classes, order textbooks and also shows ratings. (Although all the ratings are submitted by Ninja Courses users, I believe.)
It can even automatically build a schedule for you by choosing lectures and sections that don't overlap, optimizing based on user preferences. For example: do you want more morning classes, more afternoon classes, more gaps, less gaps, some days off... This automates away a rather tedious part of choosing your schedule--something I haven't seen in other similar tools (although I haven't looked too closely).
Instead of shutting it down, the university used it to build an official Schedule Builder[2]. The official version doesn't have rankings, but exposes other interesting information--in particular, grade distributions.
Since then, Ninja Courses has expanded to a bunch of other UC campuses as well.
Just thought I'd share a nice success story to counterbalance most of the others :).
Berkeley's also trying to expose more things via an API: https://developer.berkeley.edu/ (it was primitive last time I tried it, but still a nice initiative to prevent the scraping that most sites have to resort to right now)
RIT also has a similar service [1] there's a new ui in the works for the spring, but it's interesting to see how widespread this issue is.
Also I have to say RIT has done an awesome job if coordinating with the devs, they give a CVS dump of their course database periodically.
This has been around in one form or another since at least 2003 in several iterations, since John Resig made the first version. It may have been the first such "schedule maker" although at that time it did not offer "Course Roulette" which I see it has now!
How would one start to begin making such an scheduling algorithm? I'm asking for learning purposes. What should I be reading? Or their resources for basic such things...
Constraint programming would be a good start, you can also google nurse scheduling problem.
You might want to research Prolog (since the Prologs tend to have good CS libraries), specifically Eclipse (not to be confused with the IDE):
http://eclipseclp.org/
Probably not the best way but it's doable. In fact one of the exercises of the class I took was similar to that (matching Professors to Classes with their constraints and class constraints)
I and some friends made a similar piece of software for our university. They reluctantly started emailing us CSV dumps of the course schedules but eventually stopped. It's surprising how resistant to technology a university with a reputation for engineering can be.
Seriously, reading this article it's almost as if they're deliberately re-enacting Harvard's response to houseSYSTEM (which included course reviews, scheduling features, and of course, The Facebook) from 11 years ago. It really says something about institutional behavior. There must be some kind of Independent Thinking Students Emergency Playbook they hand out in elite university administrations.
As then-President Summmers said on September 15, 2005, “We are a community that is committed to the authority of ideas, rather than to the idea of authority.” What a perfect line to summarize their utter hypocrisy.
This bring back memories. I did the same thing at my university way back when - especially back when people still didn't bother to develop for iPhones.
I imagine they were afraid that people would get the wrong information, which is fair in a way, but if Yale's website was anything like my university's, then the website would far outweigh the alternative.
Sometime ago a man made a better version of the Odeon's (a UK cinema chain) website. His version was accessible but also mu h easier to use. People could use his site to buy tickets from Odeon. They shut it down and stuck with their terrible site. I'm on mobile and finding links is frustrating, but here are a few.
That's the same guy behind the Accessible UK train timetable ( http://traintimes.org.uk/ ), which is an absolute life saver when trying to find quick train information on a mobile.
Will someone please disrupt Academia? Tenured professors don't want you to see that many suck at teaching so any website that brings that to light is shutdown.
Problem is that Academia thinks that professors must be good at teaching and research. It's akin to wanting your Librarians to be good at Calculus and Library maintenance.
Research and teaching are separate skills, one doesn't imply the other. Research requires great amount of intelligence and imagination and dedication, while teaching is best suited for those that have great speaking abilities, great charism and slightly lower intelligence (it's easier for people of same IQ to relate). Asking to researcher to teach will detract from researching and vice versa.
One solution is to have cooldown period of research to focus on teaching. But I think R&D should be kept separate from teaching, but in the same way teaching shouldn't be bogged down by standardization.
Once you understand that these universities are more or less (publicly or privately owned) corporations, their behavior starts making more sense. As far as I know, many of them actually turn a profit.
I recall that 6 months before one of those "date the person right next to me" sites picked up in the US, something similar was launched by some students in a UK university (a pretty high-profile one, though I can't remember which one... LSE? Imperial?). Anyway, long story short, the university IT department shut it down on the grounds that it was not appropriate use of IT facilities.
Six months later, the same launched in the US and grew insanely fast.
So this is "the British way" even though it's being done at Yale, because you have one anecdote about something semi-similar happening at a university in the UK?
(Only semi-similar, because I think you can make a better case for shutting down a dating site using university IT facilities than for shutting down a course-info site not using university IT facilities.)
We used a quite similar tool (although much more MVP) in my business school in France (ESSEC): we would share a google spreadsheet where we would comment and rate our professors and classes. Although the administration knew about it, they wouldn't accept it officially, which is quite disapointing in my opinion. There are more than 10 years of data in there: the link is transmitted to every promotion.
With all these negative anecdotes I thought I'd share a counterpoint.
In 2001 at my first professional job I was the web manager for the student unions at the University of Minnesota Twin Cities campus. At the time there was an old unmaintained ColdFusion app for student group registration. Having recently been dabbling in PHP for the unions websites, I proposed writing a new student group registration site from scratch in PHP. My manager approved, I gathered requirements from the stakeholders in the office for student activities and 3 months later shiny new mysql-backed PHP registration system.
They also did cool things like let me open source the custom CMS I wrote and push forward with a standards based HTML template while the rest of the University was still on a standardized but antiquated table-based template.
I realize now that I've been incredibly lucky with the people I've had above me in every single organization I've worked for in the last 15 years.
UMN also allowed some Schedulizer website (now defunct :() to pull their schedules so you could just plug in your courses and search for optimal schedules.
126 comments
[ 3.3 ms ] story [ 48.4 ms ] threadEnsure you kill innovation with any and every means you can, else the programmers will look smarter than you.
Consider the Assistant Deputy VP for Administrative Affairs who just got sold an official $20M "Enterprise Scale" solution for course registration that worked about as well as healthcare.gov, and a kid comes along and in a couple of weekends, makes something that works better and has more features.
Now the 'unofficial' solution is getting more and more popular and your gold-plated turd of a system that you staked millions of dollars of Official University Budget on is getting mocked mercilessly by the student body.
What do you do?
Shitty software that management chose themselves and can control is always seen as a better option than letting students run the place.
Turns out professionals don't want to be held accountable for the quality of their work. Too bad for them public rating systems are inevitable.
In a healthy college of Yale's quality, course choices should come from competent individual advising of the students and student-to-student discussion, rather than from ratings and a scheduling algorithm.
This statement is not supported by the rest of your comment. Your comment supports a slightly different statement (which I also believe is true): professionals don't want customer-satisfaction ratings from a selection-biased poll to be considered as a rating of the quality of their work.
Because, why would they? That's a terrible metric.
The basic reason why Yale doesn't want this information easily accessible is because it would force them to acknowledge that many of the staff are brilliant researchers and absolutely lousy teachers.
This notion that thinking freely about tough problems, and having the ability to pass your knowledge down the generations go together isn't true in the hyper-competitive academic environment today. If a professor doesn't publish, he/she can lose tenure, but if a professor doesn't teach well, he/she can have more time to publish.
I think the best universities to learn are those where the professors truly want to teach. Where their research isn't an end in itself, but a way to inspire questions for another generation. Yale seems to be asserting that it's not in this category.
Yale understandably knew that such platforms can be useful, but need some tweaking: anonymous reviews tend to aggregate YouTube-grade insults — and people who dedicated decades to their expertise do not react well to being openly and repeatedly described as “sucks ASS and Booawles!!!!!” by entitled students who failed after submitting their papers a month late.
“Open” and teenagers with social bias don’t mix nearly as well as one would love.
Some teachers ARE lousy. And some teachers present the course material in an engaging, captivating manner.
And yes, some students are lazy. But others want to learn, preferably from the latter type of professor. Labeling any student who forms an opinion about a professor as an "entitled [student] who failed after submitting a paper a month late" reveals a lack of faith in the ability of a young adult to take a genuine interest in his educational experience.
> Some teachers ARE lousy.
Very much so — I am one, and I’ve always told that most of my teachers at my school were criminally bad. (I did take steps to have some of them sent to jail.) I do not remember arguing the opposite.
> “Open” and teenagers with social bias don’t mix nearly as well as one would love.
Who cares about that level of reviews? The validity is weighted by the source and level of discourse.
I have seen such websites rare last (and publicly shame) very demanding, very good at that level of teaching, socially awkward teachers — in a way so aggressive that can only de described as late-in-life bullying. I was part of a group of students who personally intervened to avoid a suicide.
This is now my second favorite self-rating statistic, after "50% of males rank themselves in the top 10% in athletic ability".
So I don't see why anonymous reviews should fail in a similar case.
I strongly doubt that with the ratio of entitled students in the US, and the authority they wage over other students, this would be nearly as functional there.
[0] http://www.culpa.info/
At least that's what came to mind when reading the statement from the university and the students hand-waving remarks that smelled like the typical PR speak we hear in the news (the brown nose kind) upon their reflection on the situation. I can sympathize with the students though, the university threatened to take disciplinary action (whether that means not allowing them to receive a piece of paper from them, or some kind of suspension, who knows) for their efforts in recognizing a problem and applying their knowledge for the betterment of their student body, and maybe with the university staff that had to come to the consensus to do what they did for whatever reasons (maybe ones listed in this thread, but we'll probably never hear a straight answer from them either way). Though this will probably be all forgotten in the upcoming weeks and complacency once more will return to it's familiar home. Rules need to be followed, boots need to be licked, and so it goes on… :S
And the ever increasing stories (maybe unique to our times in how fast we can be informed and opine on such) we hear about academia whether they are about they increasing tuition prices for questionable returns (outside of the unquantifiable "great experience" [which seems like from my conversations with people, it is so great, that people don't even try to experience it again, just merely telling others that it was so seems to suffice]), toxic environments that lead to students and profs alike making blog posts and leaving for other opportunities that pop up on hn, or students or profs having to erect time old facades also littered in pamphlets to high schools across the world in response to such events (don't forget they also include how well their best sports team did with a full page layout of their stars and the newest buildings on campus), they don't seem to do themselves any more favors (which makes me have a laugh from time to time to see that MOOC's seem to be trying to live up to hollowed shell of university existence, but at a lower price point, with information that can more or less has been able to be found online for years [It's amazing to type into ddg on some obscure subject and find a mass of pdfs going into detail about such produced from some of those same universities decades ago, maybe to the point it really isn't that amazing anymore since it has been this way for years]).
> If a professor doesn't publish, he/she can lose [a chance to gain] tenure
Also, keep in mind that a good many tenured professors are still in "soft money" positions, and have to bring in grant support for parts of their salary.
... And local universities won't shut it down. Unless, of course, it's filtered by UK's pornitical filter.
(http://162.209.96.128/)
Access was secondary and probably another excuse to use as a nail-in-the-coffin type deal.
Unable to figure out a deep security solution fast enough to keep up with a couple of young hackers, they shut the site down instead.
At the place I went to graduate school we could view the same info as undergraduates in terms of course timetables and instructor evaluations, and it didn't seem to cause any problems.
Anything in the institution that the bureaucracy does not control completely, represents a "problem" to the bureaucracy.
Just because someone has the ability to use their credentials to view information does not remove legal liability for the use of that data upon the institution providing the data.
The reason this got shut down was because there could easily be liability and security concerns - about which a couple of hacking students could give two shits.
If the students were, in fact, accepting other students' credentials to access the system in any custom form (pulling data for the particular user vs. harvesting no-account-specific data), and I were on the chopping block for IT security at the uni, you better believe this would be shut down fast. Every single user of that third-party system would be forced to set up a new password and reminded of their obligations for proper handling of their own security.
Now, get off my lawn!
The administration went crazy when hundreds of students started using it and asked me to take it down. While its not as impressive as something made at Yale it seems to be a common theme, I wonder if other universities suffer the same issues. Could be a market opportunity.
[1] http://timetables.tomforb.es/
More coming soon....
For an example of how utterly fucked classic ASP is: it has no API for accessing file uploads. If you code it yourself, it disables all of the rest of the parsing (query string, form variables, ...), which you then also have to code yourself. Not to mention the whole "hasn't been supported by Microsoft for a decade" thing.
Well played.
You know the thing that forces you to use the most dreaded program of all times...
Edit: I hope you were /s'ing
lotus notes?
The most advanced data structure was a array that you had to re-size by hand. Terrible.
Perhaps, although I've heard that universities typically (however unfortunate it may be) like to buy huge ERP installations that cost millions but include integrated timetabling / scheduling.
Yes and yes. Both the schools I've been to (the local community college and university) have horrible slow Java-based interfaces that haven't been updated in a decade. I have to admit that those lousy systems were part of what motivated me to get into programming in the first place.
Students who have these "we could change the world!" ideas rarely understand that they're not the first person to think of idea X, and that the issue is who you know who can pull the right strings.
It can even automatically build a schedule for you by choosing lectures and sections that don't overlap, optimizing based on user preferences. For example: do you want more morning classes, more afternoon classes, more gaps, less gaps, some days off... This automates away a rather tedious part of choosing your schedule--something I haven't seen in other similar tools (although I haven't looked too closely).
Instead of shutting it down, the university used it to build an official Schedule Builder[2]. The official version doesn't have rankings, but exposes other interesting information--in particular, grade distributions.
Since then, Ninja Courses has expanded to a bunch of other UC campuses as well.
Just thought I'd share a nice success story to counterbalance most of the others :).
[1]: http://ninjacourses.com/
[2]: https://schedulebuilder.berkeley.edu/
[1] http://schedule.csh.rit.edu
You might want to research Prolog (since the Prologs tend to have good CS libraries), specifically Eclipse (not to be confused with the IDE): http://eclipseclp.org/
The next session will start March 4th 2014.
Probably not the best way but it's doable. In fact one of the exercises of the class I took was similar to that (matching Professors to Classes with their constraints and class constraints)
In my case, it was internship postings instead of a course calendar, and I was actually "punished" for it.
Our big addition was being able to sort classes by time and day, the university ended up adding that feature, so I guess we got what we wanted?
As then-President Summmers said on September 15, 2005, “We are a community that is committed to the authority of ideas, rather than to the idea of authority.” What a perfect line to summarize their utter hypocrisy.
http://www.aarongreenspan.com/authoritas.html
I imagine they were afraid that people would get the wrong information, which is fair in a way, but if Yale's website was anything like my university's, then the website would far outweigh the alternative.
http://www.ntk.net/index.cgi?b=02003-07-25
He did some other sites too and as far as I know they all got taken down pretty quickly.
It's interesting to see some history of web scraping and how much people protect their, well, i don't know what is being protected there.
Paychecks.
Research and teaching are separate skills, one doesn't imply the other. Research requires great amount of intelligence and imagination and dedication, while teaching is best suited for those that have great speaking abilities, great charism and slightly lower intelligence (it's easier for people of same IQ to relate). Asking to researcher to teach will detract from researching and vice versa.
One solution is to have cooldown period of research to focus on teaching. But I think R&D should be kept separate from teaching, but in the same way teaching shouldn't be bogged down by standardization.
I recall that 6 months before one of those "date the person right next to me" sites picked up in the US, something similar was launched by some students in a UK university (a pretty high-profile one, though I can't remember which one... LSE? Imperial?). Anyway, long story short, the university IT department shut it down on the grounds that it was not appropriate use of IT facilities.
Six months later, the same launched in the US and grew insanely fast.
(Only semi-similar, because I think you can make a better case for shutting down a dating site using university IT facilities than for shutting down a course-info site not using university IT facilities.)
[1] Information Technocracy Indoctrination Library.
[2] Disclaimer: I am 1/2 British.
In 2001 at my first professional job I was the web manager for the student unions at the University of Minnesota Twin Cities campus. At the time there was an old unmaintained ColdFusion app for student group registration. Having recently been dabbling in PHP for the unions websites, I proposed writing a new student group registration site from scratch in PHP. My manager approved, I gathered requirements from the stakeholders in the office for student activities and 3 months later shiny new mysql-backed PHP registration system.
They also did cool things like let me open source the custom CMS I wrote and push forward with a standards based HTML template while the rest of the University was still on a standardized but antiquated table-based template.
I realize now that I've been incredibly lucky with the people I've had above me in every single organization I've worked for in the last 15 years.