WEB Courseware for EECS Courses
Oct 26 2005 - 380 Soda
Notes

==============================================================================
Presenters:

	Kevin Mullally, EECS Instructional Support Group (ISG)
	kevinm@eecs.berkeley.edu
	643-6141
	http://inst.eecs.berkeley.edu/~kevinm

	Karen Miles, Educational Technology Services (ETS)
	nerakm@berkeley.edu
	642-8596
	http://ets.berkeley.edu

	Oliver Heyer, Educational Technology Services (ETS)
	oliver@media.berkeley.edu
	643-3423
	http://ets.berkeley.edu

==============================================================================
Attended:

	Profs: Mike Clancy, Dan Garcia, Jonathan Shewchuk, Edward Lee, 
	Richard Fateman, Ming Wu
	Staff: Marcelino Enriquez, William Chen, Loc Nguyen (video)

==============================================================================
Questions:

	1) How to use WebDAV to copy content directly to bSpace?

	   see bSpace -> Resources -> Manage/Download Multiple Resources

	2) Can you post to bSpace Announcements or Discussion using WebDAV?

	   No, only into Resources.

	3) Is WebDAV for Windows and MacOSX only?

	   No, there are UNIX WebDAV clients, but we need to test them on
	   the EECS-supported versions of UNIX (Solaris, Red Hat Linux).
	   For example, 'cadaver' is a command-line WebDAV client for Unix. 

	4) Are Concurrent Enrollment students added to rosters on CourseWEB 
	   and bSpace?  

	   YES, after approval from the instructor, chairman and dean 

	5) GradeBook: is there a scripting language to implement custom 
	   rules for computing grades? 

	   No, not yet.
	  
	6) GradeBook: could you download, compute, upload again?

	   No, there is no file upload feature yet (although you can 
	   upload an Excel file directly to e-Grades.)
	   
==============================================================================
bSpace:
	no URLs directly to course sites; students "join" a site
	login required: uses pre-existing CalNet IDs to login
	visitor/guest/Concurrent students: ETS must create accounts
	students are automatically added to class list
	can send email to all students (by pushing an Announcement)
	Discussion tool is spam-less replacement for USENET
	WEB-based tools for communication
	WEB-based tools for administration
	WEB-based tools for editing content
	bSpace is UCB implementation of Sakai (UMich,MIT,Stanford,IndianaU, etc)
	group/section differentiation is UCB contribution
	GradeBook is UCB contribution
	

CourseWEB:
	URLs change each semester
	Schedule of Classes will continue to point to CourseWEb (not bSpace)
	course sites are public
	students are automatically added to class list
	can send email to all students
	WEB-based tools for editing content
	WebDev file sharing for copying content to site

EECS Inst:
	URLs are static
	course sites are public (optional logins using UNIX or CalNet ID)
	rosters are entered manually or from 'register' (not authoritative)
	no WEB-based tools
	UNIX-based tools for CGI, PHP, database, etc
	on-line archives of past semesters

Blackboard & WebCT: 
	students must create their own accounts to login
	instructors must add these accounts to their course site
	ETS will retire these in Fall 2006 [affects EE125 and EECS20N]

==============================================================================
How Concurrent Enrollment students get on the enrollment list:

	This is the process for adding concurrent enrollment students to 
	the class roster (from Jennifer Okano, UC Extension, Oct 2005):

	1. Students go to the concurrent enrollment website
	   (http://www.unex.berkeley.edu/info/concur.php), which is linked 
	   from the UC Extension site, to fill out an application to take 
	   a class.  Once the student pays the class fees, this information 
	   is passed on to the instructor.

	2. The instructor can log in to BearFacts to approve the student 
	   for the class.

	3. After instructor approval, the application is sent to the 
	   department chair for approval. The chair can approve the 
	   concurrent enrollment student online via the concurrent 
	   enrollment site. For non-Letters & Sciences classes, the 
	   student must also be approved by the dean.

	4. Once all the approvals are in place, UC Extension puts a flag 
	   in the student record. The student receives an ID number 
	   (similar to CalNet) and is included in the class list.  The 
	   students will appear in BearFacts rosters at the end of the 
	   roster.

==============================================================================

				Kevin Mullally
				Manager, EECS Instructional Support Group
				378 Cory Hall, UC Berkeley