Woonsocket High awards 378 diplomas