TangibleAI/mathtext-fastapi
1
1from transitions import Machine2from mathtext_fastapi.curriculum_mapper import build_curriculum_logic3 4all_states, all_transitions = build_curriculum_logic()5 6class GlobalStateManager(object):7 states = all_states8 9 transitions = all_transitions10 11 def __init__(12 self,13 initial_state='N1.1.1_G1',14 ):15 self.machine = Machine(16 model=self,17 states=GlobalStateManager.states,18 transitions=GlobalStateManager.transitions,19 initial=initial_state20 )21 22 23curriculum = GlobalStateManager()