import random from otree.api import ( models, widgets, BaseConstants, BaseSubsession, BaseGroup, BasePlayer, Currency as c, currency_range ) author = 'Your name here' doc = """ Your app description """ class Constants(BaseConstants): name_in_url = 'intro' players_per_group = None num_rounds = 1 A = [["a1","c2"],["c1","a2"],["b1","d2"],["d1","b2"],["a1","c2"],["c1","a2"],["b1","d2"],["d1","b2"],["a1","c2"],["c1","a2"],["b1","d2"],["d1","b2"],["a1","c2"],["c1","a2"],["b1","d2"],["d1","b2"],["a1","d2"],["d1","a2"],["b1","c2"],["c1","b2"],["a1","c2"],["c1","a2"],["b1","d2"],["d1","b2"],["a1","c2"],["c1","a2"],["b1","d2"],["d1","b2"],["a1","c2"],["c1","a2"],["b1","d2"],["d1","b2"],["a1","c2"],["c1","a2"],["b1","d2"],["d1","b2"],["a1","d2"],["d1","a2"],["b1","c2"],["c1","b2"],["a1","c2"],["c1","a2"],["b1","d2"],["d1","b2"],["a1","c2"],["c1","a2"],["b1","d2"],["d1","b2"],["a1","c2"],["c1","a2"],["b1","d2"],["d1","b2"],["a1","c2"],["c1","a2"],["b1","d2"],["d1","b2"],["a1","d2"],["d1","a2"],["b1","c2"],["c1","b2"],["a1","c2"],["c1","a2"],["b1","d2"],["d1","b2"],["a1","c2"],["c1","a2"],["b1","d2"],["d1","b2"],["a1","c2"],["c1","a2"],["b1","d2"],["d1","b2"],["a1","c2"],["c1","a2"],["b1","d2"],["d1","b2"],["a1","d2"],["d1","a2"],["b1","c2"],["c1","b2"],["a1","c2"],["c1","a2"],["b1","d2"],["d1","b2"],["a1","c2"],["c1","a2"],["b1","d2"],["d1","b2"],["a1","c2"],["c1","a2"],["b1","d2"],["d1","b2"],["a1","c2"],["c1","a2"],["b1","d2"],["d1","b2"],["a1","d2"],["d1","a2"],["b1","c2"],["c1","b2"]] O = list(range(0, 100)) Bbc = [["b1","d2", "c2", "a1"],["b1", "c2", "d2", "a1"],["d2", "c2", "b1", "a1"],["b1", "a1", "d2", "c2"],["d2", "a1", "b1", "c2"],["c2", "a1", "b1", "d2"]] Bbd = [["b1", "c2", "d2", "a1"],["b1", "d2", "c2", "a1"],["c2", "d2", "b1", "a1"],["b1", "a1", "c2", "d2"],["c2", "a1", "b1", "d2"],["d2", "a1", "b1", "c2"]] Bac = [["a1", "d2", "c2", "b1"],["a1", "c2", "d2", "b1"],["d2", "c2", "a1", "b1"],["a1", "b1", "d2", "c2"],["d2", "b1", "a1", "c2"],["c2", "b1", "a1", "d2"]] Bad = [["a1", "c2", "d2", "b1"],["a1", "d2", "c2", "b1"],["c2", "d2", "a1", "b1"],["a1", "b1", "c2", "d2"],["c2", "b1", "a1", "d2"],["d2", "b1", "a1", "c2"]] Bcb = [["c1", "a2", "b2", "d1"],["c1", "b2", "a2", "d1"],["a2", "b2", "c1", "d1"],["c1", "d1", "a2", "b2"],["a2", "d1", "c1", "b2"],["b2", "d1", "c1", "a2"]] Bca = [["c1", "b2", "a2", "d1"],["c1", "a2", "b2", "d1"],["b2", "a2", "c1", "d1"],["c1", "d1", "b2", "a2"],["b2", "d1", "c1", "a2"],["a2", "d1", "c1", "b2"]] Bdb = [["d1", "a2", "b2", "c1"],["d1", "b2", "a2", "c1"],["a2", "b2", "d1", "c1"],["d1", "c1", "a2", "b2"],["a2", "c1", "d1", "b2"],["b2", "c1", "d1", "a2"]] Bda = [["d1", "b2", "a2", "c1"],["d1", "a2", "b2", "c1"],["b2", "a2", "d1", "c1"],["d1", "c1", "b2", "a2"],["b2", "c1", "d1", "a2"],["a2", "c1", "d1", "b2"]] random.shuffle(O) class Subsession(BaseSubsession): pass class Group(BaseGroup): pass class Player(BasePlayer): Tiempo = models.FloatField() pass