EECS Instructional Support Users' Survey (Spring 2008)

advertisement
EECS Instructional Support Users' Survey (Spring 2008)
In May 2008, the EECS Instructional Support Group posted an on-line survey that asked students for
feedback about the Instructional computing resources. The answers were very helpful. An analysis of
the responses is below. In conclusion, here are actions we will take in response to these comments:
-
replace CRTs with LCD displays in 275 Soda
install SVN (subversion) client software on PCs in EECS Instructional labs
install additional power strips for laptop users in 199 Cory and other labs
add RAM to the SunRay servers and seek a donation of workstations to improve the CS3 lab
Kevin Mullally
Manager, EECS Instructional Support Group
378 Cory Hall, UC Berkeley
http://inst.eecs.berkeley.edu/~kevinm
Survey Population: The majority (47/72) of respondents were EECS majors (question #1), and the majority
used labs for CS classes (question #4). 6/72 were on the teaching staff (instructors, GSIs, etc). Our total user population of
2700 students in Spring 2008 included about 1020 students in EECS majors. Our survey sampling was small, but the
responses we received were well-informed and valuable.
kevinm@berkeley.edu
99031801
Page 1 of 13
EECS Instructional Support Users' Survey (Spring 2008)
Laptops: 78% have laptops, and this reinforces our commitment to supply more laptop stations in our labs and
improve the wireless connectivity. However, this ratio is still not high enough for instructors to assume that each student
could bring a laptop to a lecture or a discussion section.
Operating Systems: The ratio of Windows/Linux/MacOS users was not unexpected. But a high percentage of
users (61%) have actually installed Linux. Because many of our respondents were EECS majors, this may be somewhat
inflated when compared with our total population. But it bodes well for UNIX; new students need to be comfortable with
the fundamental UNIX command line interface, as EECS software and curricula still require it.
kevinm@berkeley.edu
99031801
Page 2 of 13
EECS Instructional Support Users' Survey (Spring 2008)
Use of the labs: Questions #5 and #6 give us an idea of whether we need to keep our labs accessible all night and
how effective the cardkey system is in allowing after-hours access.
If we extrapolate these usage ratios over our entire student population (2700) and assume that they are all in their busiest
semester, we’d need to accommodate perhaps 30,000 person/hours in our labs each week. Divided over 400 workstations,
that means that each workstation would be used for 75 hours each week. This is a crude estimate of the demand in our labs.
We could probably close some labs at night, as long as there are other labs or network servers that can serve the same
purpose.
With 88% of the respondents having successfully used the cardkey system, it seems to be serving its purpose well (ie
securing the labs while also allowing the students to enter).
kevinm@berkeley.edu
99031801
Page 3 of 13
EECS Instructional Support Users' Survey (Spring 2008)
Email service: Questions #7 and #8 help us gauge the usefulness of the EECS Instructional mail server. Students
have many alternatives for email servers, and it’s possible that the Instructional server has become redundant and that
students either don’t know it’s there or choose not to use it.
Only 41% of the respondents (many of them EECS majors) use our email server, and this is probably a high ratio when
compared with our total population. It appears that we could retire the EECS Instructional mail server, redirect the email to
the user’s CalMail account by default and provide a WEB site for our account holders to change that email forwarding
address if desired.
Users may want to isolate email to their instructional account to sort it from other email or to isolate spam that comes to it.
But modern email clients include filters for discarding spam and splitting the incoming mail into different folders. Users can
forward the email to a free account from Google, Hotmail, etc if they really want a separate account for the semester.
kevinm@berkeley.edu
99031801
Page 4 of 13
EECS Instructional Support Users' Survey (Spring 2008)
Use of networked services: Questions #9 and #10 gives us an idea of the usefulness of several services.
The responses reinforce our need to support laptops in the labs (electrical outlets and AirBears).
It is apparent that most of our users are aware of our remote login and interoperability services (Remote Desktop, ssh,
XWindows).
It is encouraging that more than half of the respondents had used our various WEB-based network services for email,
newsgroups, account maintenance and software downloads.
kevinm@berkeley.edu
99031801
Page 5 of 13
EECS Instructional Support Users' Survey (Spring 2008)
Use of networked services: (continued)
kevinm@berkeley.edu
99031801
Page 6 of 13
EECS Instructional Support Users' Survey (Spring 2008)
Tech support: We prefer that students send email to “inst@eecs” as a means of reaching our distributed tech
support staff, so it was a surprise that this is the last resort for many students.
on the account forms and on signs in the labs.
We inform our users about our email address
It is efficient that many students look for answers on the WEB first. Next, they ask the teaching staff, then look for the
technical staff and finally send email to the technical staff.
We appreciate that many questions may be about the coursework and not about the computer infrastructure, and these
questions are appropriately directed to instructors and GSIs. But we also want to be easy to reach when the problem is in our
jurisdiction.
Students may favor text messaging over email now (that is a question that we forgot to ask in this survey), so we are looking
into text-to-email services that would allow students to reach us that way.
kevinm@berkeley.edu
99031801
Page 7 of 13
EECS Instructional Support Users' Survey (Spring 2008)
The Bug Reports and Suggestions:
The bug reports and suggestions were constructive. There were no big surprises, but the comments will help us to set
priorities for correcting the problems. I’ve grouped my responses by topic, below.
kevinm@berkeley.edu
99031801
Page 8 of 13
EECS Instructional Support Users' Survey (Spring 2008)
Comments we would have liked to answer via email to “inst@eecs”:
Students:
Instructional Support:
On the day the CS 150 project was due, there was an
administrator forcefully logging out people on the
computers in 125 Cory, doing some admin work (I'm
guessing) over Remote Desktop, and then logging out.
Very frustrating experience, and thank god nobody lost
any significant amount of work.
This would be a terrible accident by the sys admins –
the preservation of your work is the most important
thing. (We invest in disk mirroring and tape backups in
an effort to ensure that.) So either the sys admin was
unaware or this may have been the automated
Windows Update service, which runs at night and
occasionally reboots the system. Perhaps the users
could have emailed a complaint to us (although that is
difficult if your computer has just crashed) so that we
could stop this from happening or at least post a
warning.
…I've been logged off while in the middle of
simulations…
Lack of subversion clients and an ability to install
them on the Windows machines in 125 Cory.
The sys admins would install it on request; we support
a UNIX-based SVN server.
Subversion clients on the Windows machines!
Many of the computers in the lab for 61b were not
working at one point, interfering with my ability to work.
We check the labs daily and may not have known there
was a problem at that time.
…what's with not being able to use mutt/pine on any of
the machines? I'm a huge mutt-nut
Mutt and pine are available on our UNIX computers.
Ask us for help if needed.
I've needed access to a linux machine and not been
sure where to find one I could use
We have Linux servers. Ask us for help if needed.
mail forward[d]ing (POP or IMAP) for imail.eecs unless
it already is in place because I have not been able to
We have email forwarding. Ask us for help if needed.
find it.
profile loading on windows machines
larger profile storage space on my named eecs
account. I made a few visual studios projects and i ran
out of space and couldnt logout until i deleted all but one
=( make the U drive work better, it seems to randomly
be unaccessible.
Users need to manage the contents of their own
profiles in Windows; if the user loads a lot of files in it
and it gets too large, then problems occur when
logging in and when logging out. Ask us for help if
needed.
I would like it to be easier to find out information about
the machine I am logged in to. Specifically I would like
some command that will give me a listing of the
hardware specification for the machine. It's possible
that such exists and I simply don't know about it, but in
that case no one I've talked to know of it either.
We have a WEB site:
http://inst.eecs.berkeley.edu/~inst/iesglabs.html
And each operating systems has its own way of
displaying the hardware inventory.
Ask us for help if needed.
… some of the computers in 330 Soda have trouble
printing.
We’d like a report about which computers and software
you were using, so we can fix them!
kevinm@berkeley.edu
99031801
Page 9 of 13
EECS Instructional Support Users' Survey (Spring 2008)
Comments about the computers and network:
Students:
Instructional Support:
More capacity on AirBears (I often see intermittent connection
problems in rooms with lots of laptops connecting)
Faster airbears! I have the urge to uplug the INST machines
on the 2nd floor because airbears is so bloody slow!
Wired network ports for laptops would be awesome! AirBears
is so unreliable and slow that it makes classwork often
difficult/impossible to do, and I can't stand using CDE - I much
prefer to use my own laptop. If you're paranoid about security,
you could tie MAC to CalNet login the same way as airbears
works. This would be an amazing feature.
More power strips in labs…
The EECS department is upgrading the wireless
access points in Cory and Soda Halls, and the
AirBears wireless net used by students transits
those access points.
Agreed! We want to accommodate laptop
users. Some students still unplug our
equipment even though a power strip is right
there… (why?)
…It would also be nice if the computers ran faster.
It would be nice if the lab computers ran a bit faster, since
loading firefox alone takes awhile. Otherwise, they serve their
purpose well.
This is all about the money (and grants).
Get new computers! Please!
The more you could keep running, the better. :)
kevinm@berkeley.edu
Agreed!
99031801
Page 10 of 13
EECS Instructional Support Users' Survey (Spring 2008)
Comments about the physical conditions in the labs:
Students:
Instructional Support:
The hardware in 275 Soda is horrible! The monitors in
particular are often completely unusable.
Monitors for CS61BL lab are pathetic. Some hurt my eyes to
focus on. The monitors in 105 Cory on the other hand are
beautiful.
Higher resolutions on the computer...or something...cause
when i stare at the eecs computers (so far only the unix ones),
my eyes get dizzy/ slightly blurred. I think maybe the screen is
dirty? I still think the resolution needs to be upgraded...maybe
switch to lcd screens.
We hear you! We will replace the old
CRT monitors in 275 Soda (CS61B lab) with 20”
LCD displays for Fall 2008.
We are trying to replace the CRTs in 5 other
labs (Soda and HFA), but it costs about $6000
per lab, so we’re doing 1 per year. 105 Cory
was the most recent.
Some of the monitors in the labs (275 Soda, for example) are
terrible. They're blurry with no way to adject sharpness. Also,
In the meantime, we’ll replace the worst CRTs in
some monitors display at low resolutions so that everything is
those labs with better CRTs.
zoomed in and you have to shift the viewport around to see the
whole desktop.
New monitors would be nice.
New monitors for CS61BL lab rooms. Possibly
It would be nice to have some of the keyboards or mouses
fixed
We replace them when we know they are
broken. We don’t check every device, so we
rely on students to report it to us.
Please clean the keyboard/mouse every once in a while. Also,
mice are sometimes non-functional. (2nd floor Soda)
The kbds do get filthy, but it is prohibitive to
clean them. We are trying to replace kbds and
mice in 1 lab each year (about $1400 per lab).
The labs desperately need new chairs…
We spend about $800/yr to repair broken chairs.
We are trying to replace chairs in 1 lab each
year (about $5000 per lab). 330 Soda was the
most recent.
C50 HFA needs better ventilation. It is like a greenhouse in
there.
This is a problem in HFA as well as in Cory Hall;
the campus facilities group are understaffed so
that the air systems don’t get checked regularly,
and it can take days to get a service call. We
don’t have much control over it.
Take out the garbage more often in 125 Cory! We had
overflowing garbage containers over the weekend before the
project was due and the majority of us were living in the lab.
This hits a nerve. This is the only instructional
lab that does not have a NO FOOD rule. It is a
courtesy to the students, so the students should
remove their own trash. The custodians are
understaffed and don’t work weekends. The
sys admins should not, but often do, clean up
the mess.
Put in couches.
This has traditionally been the role of the
student orgs; the CSUA has a lounge in 337
Soda and the IEEE has one in 240 Cory. Both
lounges have computers.
kevinm@berkeley.edu
99031801
Page 11 of 13
EECS Instructional Support Users' Survey (Spring 2008)
Comments about the software:
Students:
Instructional Support:
I don't have rights to lock (Win+L) my windows named
account, …
We discourage screen locks because it hogs the
computer.
Problems with software like Labview, Matlab. Problems with
printing quota, also printing with PDF docs. Microsoft Word is
super slow when it starts. Problems with Windows, sometimes
hang. Whenever looked computer, I lost all files after I came
back. It seems someone logged in and reset computers.
Problems when log out computer sometimes
Wow, I hope you asked for help about the
specific software problems (inst@eecs). We
have to log out computers that are locked if we
don’t know when/if the user is coming back and
if we are applying critical patches.
License Issues with some of the softwares in CS150 Lab.
I hope you asked for help (inst@eecs). We are
not aware of any recurring license problems in
150 Cory.
Sometimes when logging in the .cshrc files complain that they
don't know of user cs61c and fail to source the class files. If
this happens, you have to log in and out a few times until it can
find ~c61c/.
We believe that the this caused by a transient
incompatibility between our OpenLDAP service
and the nscd daemon on our SUN servers. We
have not found a cure yet.
CDE is a steaming pile of cow feces.
Very colorful description. CDE is obsolete and
we can customize the window manager for a
class based on GNOME.
Having an entire class of 50 or so use Firefox on C30/C50/one
of the other SunRay systems is a recipe for disaster, even
with 8 GB of ram...
With no funding for newer computers, we can
only hope to add RAM or perhaps win a
donation of workstations. We did have to move
CS61B from SunRays to desktop workstations
in Fall 2005 because Eclipse was too
demanding on the SunRay server.
THE SUBMIT PROGRAM CANNOT DEAL WITH WHAT IT
LIKES TO CALL WHITESPACE
PLEASE, oh please, make the submit program accept
submittals which have white space in their filenames. This is
one of the top computer science schools and it's embarrassing
that one of it's most used programs does not support white
space. I'm a mechanical engineer with barely any programming
knowledge and even I was able to design a parsing system
than can deal with whitespace. It's frustrating to be submitting
something at the last minute and then realize that you have to
rename all your files.
Firefox would stop responding...then when i killed the
program...the instructional computer would still think it was
connected and would not open another firefox. This was
resolved after i got a new account the falling semester, but
obviously it was very annoying the semester that it happened.
I feel like the newsgroup online reader could use a better
interface; it's a bit clunky and a pain to use…
kevinm@berkeley.edu
99031801
We will work with the author (a faculty member)
to address this complaint.
The EECS grading software (‘submit’, ‘glookup’,
etc) will never be developed to deal with every
condition, so users will have to work within its
constraints. We do at least want to document
those constraints clearly and offer work-around
solutions.
I wish you’d asked for help (inst@eecs).
Clearing your ~/.mozilla/firefox usually fixes this
problem.
Our WEBNews client is intentionally Very
Simple. Products such as Thunderbird offer
more full-featured news clients.
Page 12 of 13
EECS Instructional Support Users' Survey (Spring 2008)
Comments on our policies or procedures:
Students:
Instructional Support:
CS class accounts should work for Windows or UNIX; I found
myself in several different labs doing work and unable to use
my account on the Windows machines (330 Soda).
Traditionally, these users have not needed
Windows. But we will probably give them
Windows accounts in the future.
…I don't think most people use the imail.eecs email as
extensively as they could because... it's only temporary (for one
semester) and people would rather set up a forward. I prefer to
have it at least as a forward so I can post to the newsgroups
w/o getting myself on spam lists for years on end.
It is possible to forward your email from
imail.eecs, by entering the forwarding address in
your .forward or .procmailrc file
(http://inst.eecs.berkeley.edu/cgibin/pub.cgi?file=procmail.help)
More instructional macs that aren't under cardkey access.
Yes, they have been largely reserved for a class
that no longer needs them! We intend to open
the Mac lab to all classes in Fall 2008.
kevinm@berkeley.edu
99031801
Page 13 of 13
Download