More than 100 Grade 7 pupils participate in annual STEM challenge