code: def recent_submissions(self):
          
          for group in self.groups:
              submission = Submission.most_recent_submission(self, group)
              if submission:
                  yield submission
docs: Generate a list of the most recent submissions for each user.
  
          Only yields a submission for a user if they've made one.