I am now studying at the Karlsruhe Institute of Technology (KIT). Although I think that the Websites of KIT is much better than the Website of most Universities, I can imagine several possibilities how the online services could be improved:
Use OpenID
I have 9 different accounts with 7 different passwords for university. After my first week.
I guess it is impossible to use the same login system for all services of the university as we have many different teams of developers. But it is easily possible to get an OpenID provider. The students could have an URL like student.kit.edu/openid/u.... or something similar. The login would always happen at one place and this server could tell the other services that the right user is trying to get access.
Some more information about OpenID is here:
- Wikipedia (the German article is much better)
- OpenID According to Dave (4:35 min)
- The Implications of OpenID (51:19 min)
Customization
It would help me a lot if I could customize my start page at studium.kit.edu by adding some links / text.
Consistency
The university was called "University of Karlsruhe" ("Universität Karlsruhe" in German) a few years ago. Then they thought it was time to rename the university as they made major structural changes.
URLs - one Top-level domain
They also got a new URL. Before the new one is kit.edu, but it seems as if many pages were still on the old TLD:
- uni-karlsruhe.de:
- fsmi.uni-karlsruhe.de: fsmi.kit.edu
- mach.uni-karlsruhe.de: should be mach.kit.edu
- http://www.ira.uka.de/: webinscribe.ira.uka.de: should be webinscribe.kit.edu. Additionally, a link from studium.kit.edu to this service should be created.
- www.itas.fzk.de: should be itas.kit.edu. (I guess fzk means "Forschungszentrum Karlsruhe" - research center Karlsruhe)
This could be fixed with the following steps:
- Find old URLs / Links (e.g. with
RegEx and a crawler) - Introduce the new URL by one of those two possibilities:
- Make HTML-redirections for the new ones (e.g. from fsmi.kit.edu to www.fsmi.uni-karlsruhe.de)
- Move the content from the old space to the new space. Make sure that nothing breaks by adding a 301 status code.
- Replace all links to the old URL by the new URL.
- Wait at least one, rather two semester. Check which internal Websites still use the old URL and try to fix those links.
- Completely remove the old URL
Services in one place
KIT offers quite a lot of online services, such as
- Search for books in KIT-library
- bvprint: How much money is left on my printing-account?
- Webmail:
- [email protected] / [email protected] / [email protected]: owa.kit.edu - with Microsofts OWA
- [email protected]: webmail.ira.uni-karlsruhe.de - with Horde Groupware
- Web-Server with MySQL databases and phpMyAdmin
- New Sites: Create a site for you
For some services you need to login via https://vpn.kit.edu:
- Print preview: https://scc-print.scc.kit.edu and the (buggy) newer version.
- PrintUtil: Which jobs are in the queue of the printer?
- Scanning: studscan.ira.uka.de
I had to search for some services, like a SVN-Repository (How do I get a SVN repository at KIT?)
The important services should be available at studium.kit.edu. I think this would be a link to the Webmail, to the printing services and webinscribe.
Help the user to find what he needs
Redundancy
Sometimes it is good to provide several alternatives. I have one example: One of the most important URLs at my university's website is studium.kit.edu. In the first week, I typed quite often student.kit.edu. Google corrected kit to mit and the MIT has such a page. I think it would be a good idea to look at the 404-error log and check, if this occurs often. If it does, a redirect should probable be added.
All redundant URLs should point to ONE target, of course. It's best to use a 301 redirection.
Short, but meaningful URLs
At the moment KIT makes use of such URLs:
- www.kit.edu/index.php should be kit.edu
- www.informatik.kit.edu/index.php should be informatik.kit.edu
- www.informatik.kit.edu/883.php should be informatik.kit.edu/informatik-bachelor
- www.informatik.kit.edu/interact.php should be informatik.kit.edu/interact
This can be done by modifying the .htaccess-file (for the decision to redirect calls prefixed with www to a non-www page).
In many cases you can use the URL which I would prefer, but you're redirected to the other one. This means if a professor is copying the ugly link to his presentation, all students will have to write it down.
Helpfull 404 Page
At the moment I get only: "404 NOT FOUND". This is not very helpful. You should provide a custom 404 error page.
Use Feeds
I would like to get the latest news about KIT, but I don't want to search for it. I also don't want to look at the homepage of KIT to check if I know the latest content. This should be done with a RSS feed.
The start page should have an auto-detectable RSS-Feed. It can be added with the following HTML-Tag in the head-section of the document:
<link rel="alternate" type="application/rss+xml"
title="KIT News Feed"
href="/rss/" />
Use HTML5 input tags
HTML5 input tags can much more than the old ones. You can define autofocus for the first element, placeholders, autocomplete=off for password fields at the registration, patterns for clients side validation and much more types than text and password. Old browsers automatically fall back into a simple text input field.
Examples for pages that could be improved:
- kit.edu: Add search engine autodiscovery
- Register library account
- studium.kit.edu
- kit.edu (the search box)
- kit.edu/studieren/6243.php (the contact form at the bottom)
- kit.edu/markt/userlogin (the login form)
If somebody had much free time he could try to get valid HTML5 for the whole website. This isn't really helpful for the user (by now), but it would be nice to have a standard conform website.
Payments
You have to pay with the "KIT-Card" for meals in the cafeteria and if you want to print something. But you have to transfer the money to the printing account from your cafeteria account, before you can print anything. This seems to be not logical for me. Why do we have to use two university "bank" accounts?