How Tos

Index

Put up the class webpage

As a student

You need to put the html files in the course directory.

  • Send the TA your account name so they can add you to the group that has permission to access the directory
  • Unix: ssh into attu.cs.washington.edu, directory space projects\instr\08au\cse440\...
  • Windows: My Computer, CSE drive (it's O: for me), directory space unix\projects\instr\08au\cse440\...
  • Place the files there
  • Check to make sure it works
  • Make sure your website is useable, aesthetic, and has clear links to your project files.

As the TA

The projects live somewhere like: unix\projects\instr\08au\cse440\
The web link is O:\cse\www\education\courses\440\08au

Step 1: Make sure that the student project space exists

unix\projects\instr\08au\cse440\

If not, you have to send an email to the support and ask them to create "project area" and project groups for you.

Step 2: get groups
Make sure there are groups cse440a cse440b etc.
If not, ask support to create them

Step 3: add to groups
Get cse usernames from students
add them to the groups uing "query or change group members" in this tool
https://www4.cs.washington.edu/cgi-bin/grpadmin.cgi

Step 4: create directories and set permissions

in unix (you can ssh barb.cs.washington.edu):

cd unix\projects\instr\08au\cse440\
create all the directories
barb%mkdir Project1
(look at GROUP NAME and PERMISSIONS)
barb%ls -all
drwxr-xr-x 2 everitt cse440 4096 2008-10-16 13:46 Project1/
the owner is everitt (me) and the group is cse440. We want the individual groups to have access to their directories
barb% chgrp cse440a Project1
(oh look! This will probably fail because while the TA is in group cse440a, it isn't loaded by default)
barb% groups
grad_cs tas cse440
you need to on-the-fly add the groups you need
barb% chgrpsh +cse440a
now
barb% chgrp cse440a Project1
drwxr-xr-x 2 everitt cse440a 4096 2008-10-16 13:46 Project1/
Not done! The students can't write to this directory
barb% chmod 775 Project1
drwxrwxr-x 2 everitt cse440a 4096 2008-10-16 13:46 Project1/
(you need 5 because directories need to be executable)

Note that any files you put in the directory (starter files, etc) also need to have their group changed.
Files should be set to permissions 664 (read-write, read-write, read)

Step 5: Create symbolic links to the website

create a symbolic link
it looks something like this:

in your web directory:
ln -s projects/instr/cse440/Project1 Project1

ln -s /projects/instr/08au/cse440/e nameofgroup

I got some weird permisson errors, but I fiddled with slashes and it worked.

This will link the website link to the project instructional site.

Done!

Support Documentation : http://www.cs.washington.edu/lab/support/docs/uwcseinstr.html#SEC7

chgrpsh [ [+|-]groupname ] [-- cmd arg1 ... ]

More info, ask Sean or Kate

 

Using MyExperience

Setting Up

Documentation is at http://myexperience.wikispaces.com/Getting+started

1. Install MyExperience on your phone (http://myexperience.wikispaces.com/Installation)
2. Install ActiveSync on your computer (http://www.microsoft.com/windowsmobile/activesync/activesync45.mspx)
3. On the device, click on MyExperience.Application will launch the Application with the sample script.

4. Loading a Script

4.1 Copy this basic script, and make sure it is named MyExperience.xml

4.2 In the Directory that includes the MyExperience Application, there is a file MyExperience.xml. Replace this file

    • Your directory might be:
        • \Program Files\MyExperience
        • \Storage Card\Program Files\MyExperience
        • \your storage card name\Program Files\MyExperience

4.3 On the device, click on MyExperience.Application to launch the application.

Getting Data

Documentation is at http://myexperience.wikispaces.com/

The MyExperience.xml file contains your code

1. Go here and download MyExperience.zip

http://sourceforge.net/project/platformdownload.php?group_id=188488

2. Extract and run

MyExperience.Desktop.Setup.exe

This will install the MyExperience Analyzer

3. Connect your device

Open the My Computer – Mobile Device … to the myExperience Directory

Find the .sdf database file

4. Run the MyExperience Analyzer

Give it the sdf file.

Make a wiki

instructional wikis are here: http://cubist.cs.washington.edu/wiki/index.php/Main_Page#Courses
Last modified November 12, 2008