def METHOD_NAME(self):
    """Create group for the tutorial based on provided examples in geojson file."""
    # load examples/tasks from file
    number_of_screens = len(self.screens)
    # create the groups dict to be uploaded in Firebase
    self.groups[101] = {
        "xMax": 100
        + (2 * number_of_screens)
        - 1,  # this depends on the number of screens/tasks to show
        "xMin": 100,  # this will be always set to 100
        "yMax": 131074,  # this is set to be at the equator
        "yMin": 131072,  # this is set to be at the equator
        "requiredCount": 5,  # not needed from backend perspective, maybe for client
        "finishedCount": 0,  # not needed from backend perspective, maybe for client
        "groupId": 101,  # a tutorial has only one group
        "projectId": self.projectId,
        "numberOfTasks": len(
            self.tutorial_tasks
        ),  # this depends on the number of screens/tasks to show
        "progress": 0,  # not needed from backend perspective, maybe for client
    }
    if self.projectType in [ProjectType.CHANGE_DETECTION.value]:
        # need to adjust xMax and yMax for Change Detection projects
        # since they use a different view with only one tile per screen
        self.groups[101]["xMax"] = str(100 + (number_of_screens - 1))
        self.groups[101]["yMax"] = str(self.groups[101]["yMin"])
    logger.info(
        f"{self.projectId}"
        f" - create_tutorial_groups - "
        f"created groups dictionary"
    )