def check_status(self):
        """Sum up each status from the different verse objects.

        Find out how many verses are being checked and how many
        have finished their checking procedure. If some are still
        being checked, the total that have finished is returned.
        Otherwise, the program goes back into its teaching mode."""
        if self.__state == self.OPTIONS.CHECK:
            checking = complete = 0
            for verse in self.__verses:
                status = verse.ready
                if status is False:
                    checking += 1
                elif status is True:
                    complete += 1
            if checking == 0:
                self.__state = self.OPTIONS.TEACH
            return complete
Sum up each status from the different verse objects.

        Find out how many verses are being checked and how many
        have finished their checking procedure. If some are still
        being checked, the total that have finished is returned.
        Otherwise, the program goes back into its teaching mode.
recipes/Python/577046_Bible_Verse_Quiz__statepy/recipe-577046.py