assignment vs homework vs task (準2級必修)
assignment (大きな単発の課題、可算: a history assignment)
homework (日常の宿題、不可算: do your homework、× a homework)
task (具体的な仕事・作業、可算: a difficult task)
project (より大規模、長期: a research project)。
提出関連の動詞
submit (提出する、フォーマル)
hand in (提出する、口語)
turn in (提出する、米国口語)
upload (アップロードする、オンライン)。
期限関連
due date (提出期限)
deadline (締切)
"due Friday" (金曜提出期限)
late submission (遅延提出)
overdue (期限切れ)。