Follow these steps to submit homework.
Prepare a zip file with your submission
Follow these steps to prepare your submission.
- Export (as explained in class) a signed .apk of your application. To do so, right-click on the application in Eclipse, choose "Export", and follow the dialogs. If this is the first time you are doing it, you need to create a signing key. See what we did in class. Assume the apk produced is homework1.apk
- Create a .zip file with your code. Go to your Eclipse workspace, and assuming that the application is called homework1, do:
zip -r homework1.zip homework1 --exclude \*/bin/\* \*/gen/\*
- That will add all you have in a zipball homework1.zip
- Now, put homework1.zip and homework1.apk in a directory called submission1, and do:
zip submission1.zip submission1/homework1.zip
zip submission1.zip submission1/homework1.apk
- The above steps will produce a file (a zipball) submission1.apk which contains both a zipball with your code, and the signed apk.
If you need to resubmit, repeate the above steps, taking care of deleting the zip files before re-creating them.
Once you have the .zip file that contains both the source and the apk, you need to submit it both to eCommons and to CrowdRanker. Use the links below.
- Submit the homework to CrowdRanker. You should see a venue that has the name of the homework you can submit. Follow the link, and it should be pretty clear. You can use any title for your submission (the title is for you only). Note that all times (deadlines, etc) are in UTC, not PST!
- Submit to eCommons. We use this so that, if by any chance our homework management system fails, we have a backup.