Νομίζω πως το project πάει πιο πολύ για τελική εργασία (συλλογική ή ατομική), ενώ το assignment είναι πιο κοντά στο homework, δηλαδή την εργασία που εκπονείται και/ ή παρουσιάζεται σε κάθε μάθημα.
Επίσης, το assignment είναι συνήθως ατομική εργασία, κάτι που δεν ισχύει πάντα για το project...