classroom project: a school task requiring considerable effort
act: something that people do or cause to happen
obstacle: something immaterial that stands in the way and must be circumvented or surmounted