def all_badges(): return [ exercise_completion_count_badges.GettingStartedBadge(), exercise_completion_count_badges.MakingProgressBadge(), exercise_completion_count_badges.HardAtWorkBadge(), exercise_completion_count_badges.WorkHorseBadge(), exercise_completion_count_badges.MagellanBadge(), exercise_completion_count_badges.AtlasBadge(), points_badges.TenThousandaireBadge(), points_badges.HundredThousandaireBadge(), points_badges.FiveHundredThousandaireBadge(), points_badges.MillionaireBadge(), points_badges.TenMillionaireBadge(), streak_badges.NiceStreakBadge(), streak_badges.GreatStreakBadge(), streak_badges.AwesomeStreakBadge(), streak_badges.RidiculousStreakBadge(), streak_badges.LudicrousStreakBadge(), playlist_time_badges.NicePlaylistTimeBadge(), playlist_time_badges.GreatPlaylistTimeBadge(), playlist_time_badges.AwesomePlaylistTimeBadge(), playlist_time_badges.RidiculousPlaylistTimeBadge(), playlist_time_badges.LudicrousPlaylistTimeBadge(), timed_problem_badges.NiceTimedProblemBadge(), timed_problem_badges.GreatTimedProblemBadge(), timed_problem_badges.AwesomeTimedProblemBadge(), timed_problem_badges.RidiculousTimedProblemBadge(), timed_problem_badges.LudicrousTimedProblemBadge(), recovery_problem_badges.RecoveryBadge(), recovery_problem_badges.ResurrectionBadge(), unfinished_streak_problem_badges.SoCloseBadge(), unfinished_streak_problem_badges.KeepFightingBadge(), unfinished_streak_problem_badges.UndeterrableBadge(), power_time_badges.PowerFifteenMinutesBadge(), power_time_badges.PowerHourBadge(), power_time_badges.DoublePowerHourBadge(), exercise_completion_badges.LevelOneArithmeticianBadge(), exercise_completion_badges.LevelTwoArithmeticianBadge(), exercise_completion_badges.LevelThreeArithmeticianBadge(), exercise_completion_badges.TopLevelArithmeticianBadge(), exercise_completion_badges.LevelOneTrigonometricianBadge(), exercise_completion_badges.LevelTwoTrigonometricianBadge(), exercise_completion_badges.LevelThreeTrigonometricianBadge(), exercise_completion_badges.TopLevelTrigonometricianBadge(), exercise_completion_badges.LevelOnePrealgebraistBadge(), exercise_completion_badges.LevelTwoPrealgebraistBadge(), exercise_completion_badges.LevelThreePrealgebraistBadge(), exercise_completion_badges.TopLevelPrealgebraistBadge(), exercise_completion_badges.LevelOneAlgebraistBadge(), exercise_completion_badges.LevelTwoAlgebraistBadge(), exercise_completion_badges.LevelThreeAlgebraistBadge(), exercise_completion_badges.LevelFourAlgebraistBadge(), exercise_completion_badges.LevelFiveAlgebraistBadge(), exercise_completion_badges.TopLevelAlgebraistBadge(), tenure_badges.YearOneBadge(), tenure_badges.YearTwoBadge(), tenure_badges.YearThreeBadge(), ]
def all_badges(): list_badges = [ exercise_completion_count_badges.GettingStartedBadge(), exercise_completion_count_badges.MakingProgressBadge(), exercise_completion_count_badges.HardAtWorkBadge(), exercise_completion_count_badges.WorkHorseBadge(), exercise_completion_count_badges.MagellanBadge(), exercise_completion_count_badges.CopernicusBadge(), exercise_completion_count_badges.KeplerBadge(), exercise_completion_count_badges.AtlasBadge(), points_badges.TenThousandaireBadge(), points_badges.HundredThousandaireBadge(), points_badges.FiveHundredThousandaireBadge(), points_badges.MillionaireBadge(), points_badges.TenMillionaireBadge(), streak_badges.NiceStreakBadge(), streak_badges.GreatStreakBadge(), streak_badges.AwesomeStreakBadge(), streak_badges.RidiculousStreakBadge(), streak_badges.LudicrousStreakBadge(), topic_time_badges.NiceTopicTimeBadge(), topic_time_badges.GreatTopicTimeBadge(), topic_time_badges.AwesomeTopicTimeBadge(), topic_time_badges.RidiculousTopicTimeBadge(), topic_time_badges.LudicrousTopicTimeBadge(), timed_problem_badges.NiceTimedProblemBadge(), timed_problem_badges.GreatTimedProblemBadge(), timed_problem_badges.AwesomeTimedProblemBadge(), timed_problem_badges.RidiculousTimedProblemBadge(), timed_problem_badges.LudicrousTimedProblemBadge(), recovery_problem_badges.RecoveryBadge(), recovery_problem_badges.ResurrectionBadge(), unfinished_exercise_badges.SoCloseBadge(), unfinished_exercise_badges.KeepFightingBadge(), unfinished_exercise_badges.UndeterrableBadge(), power_time_badges.PowerFifteenMinutesBadge(), power_time_badges.PowerHourBadge(), power_time_badges.DoublePowerHourBadge(), profile_badges.ProfileCustomizationBadge(), exercise_completion_badges.LevelOneArithmeticianBadge(), exercise_completion_badges.LevelTwoArithmeticianBadge(), exercise_completion_badges.LevelThreeArithmeticianBadge(), exercise_completion_badges.TopLevelArithmeticianBadge(), exercise_completion_badges.LevelOneTrigonometricianBadge(), exercise_completion_badges.LevelTwoTrigonometricianBadge(), exercise_completion_badges.LevelThreeTrigonometricianBadge(), exercise_completion_badges.TopLevelTrigonometricianBadge(), exercise_completion_badges.LevelOnePrealgebraistBadge(), exercise_completion_badges.LevelTwoPrealgebraistBadge(), exercise_completion_badges.LevelThreePrealgebraistBadge(), exercise_completion_badges.TopLevelPrealgebraistBadge(), exercise_completion_badges.LevelOneAlgebraistBadge(), exercise_completion_badges.LevelTwoAlgebraistBadge(), exercise_completion_badges.LevelThreeAlgebraistBadge(), exercise_completion_badges.LevelFourAlgebraistBadge(), exercise_completion_badges.LevelFiveAlgebraistBadge(), exercise_completion_badges.TopLevelAlgebraistBadge(), tenure_badges.YearOneBadge(), tenure_badges.YearTwoBadge(), tenure_badges.YearThreeBadge(), video_time_badges.ActOneSceneOneBadge(), consecutive_activity_badges.FiveDayConsecutiveActivityBadge(), consecutive_activity_badges.FifteenDayConsecutiveActivityBadge(), consecutive_activity_badges.ThirtyDayConsecutiveActivityBadge(), consecutive_activity_badges.HundredDayConsecutiveActivityBadge(), feedback_badges.LevelOneAnswerVoteCountBadge(), feedback_badges.LevelTwoAnswerVoteCountBadge(), feedback_badges.LevelThreeAnswerVoteCountBadge(), feedback_badges.LevelOneQuestionVoteCountBadge(), feedback_badges.LevelTwoQuestionVoteCountBadge(), feedback_badges.LevelThreeQuestionVoteCountBadge(), discussion_badges.FirstFlagBadge(), discussion_badges.FirstUpVoteBadge(), discussion_badges.FirstDownVoteBadge(), discussion_badges.ModeratorBadge(), ] # Add custom badges and topic exercise badges, which both correspond # to datastore entities, to the collection of all badges. list_badges.extend(custom_badges.CustomBadge.all()) list_badges.extend(topic_exercise_badges.TopicExerciseBadge.all()) return list_badges