Hotspots: Admin Pages | Turn-in Site |
Current Links: Cases Final Project Summer 2007
Project Turnin Information
This page summarizes how to use projects and how to turn in your work using them.
Creating a Project to Work In
Squeak images are subdivided into projects. You can thus use the same image to work on multiple things, and use "jump to project" from the main menu to switch between them. Each project will remember all its open browsers, workspaces, etc., and it will also remember what code has been added or modified while in that project.
To create a new project, first left Click on the background to bring up the World menu.
Then select create new morphic project
This will create a new project window on your squeak desktop.
Click on the project to enter it.
Publishing a Project
Once you have finished a milestone (or anytime you decide to backup), from within your project ( ie: when you are in your own project), move your mouse over the tab in the lower left corner of the screen.
From the pop-up menu that appears choose Publish It!
Choose a project name and click OK
Select a directory on your own hard drive to save to and click Save. Do not save onto Bob's SuperSwiki.
When you will see the following menu, select yes. This ensures that all changes you made to code in squeak are copied with your project.
- you need to have a CodeBrowser open for this prompt to be displayed however, so make sure you do.
Now the .pr file contains your project.
Loading a Project
You should test your project before turning it in! Do so by loading your project into a brand new image with no trace of your code in it (except possibly Ectropic code). After all, this is what your TA will be doing, and a Squeak project that doesn't load will be graded like to a C program that doesn't compile.
To load a project, use a filelist (World Menu, open, file list) to load in your project. Find the name of your project in the file list and right click (alternate button) and select load as project
Turning in Your Project
Go to the turin swiki (http://coweb.cc.gatech.edu/cs2340turnin). Navigate to your page. This will either be a page with your name on it, or your group name depending on which milestone it is.
Click on the attach link at the top of the page.
Click on browse.
Select your project file.
Leave radio buttons as found.
Click on Upload.
Repeat this for any extra files your project needs, but keep them to a minimum! Feel free to rearrange your turnin page using "edit" so that your TA can quickly see which files to download.
Fileouts: If Project Export Fails
This is what you want to do if you can not get a project to save and load properly. If this happens, you may still turn in a fileout of your code.
See Code Management
Links to this Page