code: def full_title(self):
          
          cancelled_str = " (Cancelled)" if self.cancelled else ""
          act_name = self.activity.name + cancelled_str
          if self.special and not self.activity.special:
              act_name = "Special: " + act_name
          return act_name if not self.title else "{} - {}".format(act_name, self.title)
docs: Gets the full title for the activity, appending the title of the scheduled activity to
          the activity's name.