from otree.api import ( models, widgets, BaseConstants, BaseSubsession, BaseGroup, BasePlayer, Currency as c, currency_range, ) import random author = 'Your name here' doc = """ Your app description """ class Constants(BaseConstants): name_in_url = 'BaNu_b_restart' players_per_group = None num_rounds = 1 a_players = [ 'a1', 'A2IZAD6SRVCPRY', 'A3F2W4HZRDKNW7', 'A2KWADVDUGF4JG', 'A3JC9VPPTHNKVL', 'A2D98V3ZYWDMJO', 'A19UBZFVUWL1ES', 'ABS5DWGFW9T37', 'A2FXZJR8X6T2Q1', 'A12XVSIL669PVI', 'AK1HAE802BP3H', 'ASMRKW8ZAB93I', 'A1O0PJZ62CAPR3', 'A9AZ7WZXO9RM', 'A3KKXA7COL5JHL', 'AC9BR5OXALJAH', 'A2099XRK8WHT72', 'A1KFUXSVGSHL5Z', 'ANGD2BJAYQGQI', 'A3TON7FVDBDG35', 'A12J4IRF5Z06BT', 'A3S0IC3M8RZ54U', 'A1KUHOL3DB3ON', 'A38RHRTIP0PYNU', 'A6AB1O0UYB7PI', 'AZ8KL6F16ZS7G', 'A2DN53DIE3049T', 'A2WPHVMLLEV5ZB', 'A3SLXLALO5SQXY', 'A2BIH4XUWQKM0W', 'A2K2MFQMN31DZ', 'A309Q5JHZ054MA', 'A339YQ2DS0BS8R', 'A2DBVYJQCXXZOS', 'A1DMAPS9AOVWA8', 'ACOI4XQHRMA3O', 'A3KBLC9XJVIUZ4', 'A1SEGJ030C2VML', 'A1PLQGQ95NICAF', 'A1LENHSFWGC5EU', 'ABMAH819AVF2U', 'A1CYGMPC6W59KK', 'A2EW08X2I87RXL', 'A3I55L67X0MWC4', 'AI6TD8PM938FQ', 'A3E3RCR51Z8EVP', 'A2E9KS4RK6T8CW', 'A2LMM3Y4MYE97S', 'A1UZCHDDWRTMU', 'A3EKKEZ21SGJEC', 'A3SZ6U0IA6OB39', 'AMA4SXSYNC35I', 'AK884VX5S74ZW', 'A3TD3PWJ8BU2H1', 'A1SP5XFLH3C1VK', 'A2P53AN2M8IWFP', 'A13JJHHXEFXT6W', 'A2V66KLFVJTLKC', 'AJZC3FBSU0GE6', 'A4ZD9A71VVQYM', 'A36KDWI1CGJFFA', 'A1YY9C43J4LJTF', 'A2UQUDK22T6PED', 'A1ETN9FTA8BZLN', 'A20PIEBHXCNSRP', 'A10LHWALI4BZPC', 'A1DUPOUC9RNU4L', 'A1HHKQZNE4MUBC', 'ATKNH6OR2G11O', 'A19FEU28J4WZ1Z', 'ACXP8KHFX06KR', 'A1COS8FJCDM53I', 'A1UWGLZ2QYC8C9', 'A2T79473SWZ0L6', 'AEAXBNDD879C1', 'A1O8RNSP179EBP', 'A2MUIT2O917CH2', 'A19C9AFC189WBI', 'A3SITQVLF6JA08', 'A21TGZU9EXJ272', 'A2NMLTECRDWFN2', 'A2VLREMQN7N1N6', 'A2UK2LMWS7PXJN', 'A248IBH3PEK4MP', 'AG1ODW7KG7CEP', 'A1H47GTSBAPDTW', 'APEQ60QNQ3WQT', 'A8T5YVT0QXTYC', 'AIOFZDV1SZ25O', 'A77K8W55MJEKX', 'A36UNYMDBED99W', 'A37AWU2VH1ZIXX', 'A3CCI3DMCZVDBD', 'A2JE9N5B0TUTXB', 'A80X2FTFDSR19', 'A2RWLFIP23FZA7', 'A1TR615HGENX1M', 'AQ0KEFNAT0K1Z', 'AZZA3J049G7R5', 'A24BRTWG07T53Z', 'A235ULDV4XUVDM', 'A28J7H4TH29DC3', 'A3L4JI1S352HB8', 'A129GA7DAJESE2', 'A1HDD2B9I6D33I', 'A1Y3W8KKAU1S0J', 'A36QBKROJ4J9EJ', 'A1JRP31XJIU7NV', 'A14EI5AEBM6AUX', 'AR39OP4746H4F', 'A3IKFI142RM8LE', 'A3GITKS8VABUNB', 'A300GJOLD4FJF4', 'A2M3FPQF852HW4', 'A2WQCH2LL2ZB0D', 'A24Q3ZTP8ZNHP6', 'ASQ460H8M8OOT', 'A3KF6OE5PDE94V', 'AWBXHIHEYDUH6', 'AAC9DJ81ZXUE7', 'A1BNEJ2Q76JNF3', 'A2VAY8MBDZ834I', 'A29K16RKAY6MOV', 'A2WYQJ4NPRM45U', 'A2WPKP73S4MBLK', 'A3VHOZJFI5OAY0', 'A231NY4QEQ58PJ', 'A2HM35CWB7IIFM', 'A2NB6PR3T6AONR', 'A1IIF95II8FISQ', 'A2DU0TGJDZWUCV', 'AVTNI8P7R4C28', 'A17ZMF7GGP6HKO', 'A2S6QOCFC3EAYH', 'AAM0Q3DCSSQ0A', 'A2G0561MNP2WE4', 'A3CF0PNXE6QR8T', 'AVGN8K8WNCGFT', 'A3J84UA7THFJGI', 'A1WGRJBTGURKP0', 'A2VWY3VI9B4SQP', 'A3IJCDUFWJ9XRO', 'A3BPJK7XSOHXM4', 'A3VUGKV2AX1Z2', 'A1E3MR98PNWZBD', 'A1N16ZU0FNQEY6', 'A122LRCSBAD6DC', 'A2MGH3MBXMKD96', 'A2WLGVXAVT2XTR', 'A2UBS8IF1MP2U3', 'A2TZH1PO9PXJRY', 'A2O2H0KOFOE5QI', 'A1B9M6QGSSMDUP', 'A2TXC8Q2IFGRXH', 'A3D2U4QF7821ZW', 'AC53GS6RNZLVE', 'A23G1L7KYHK9F2', 'A1E90OF56SLQ8A', 'A2EN5B4X5RNO5I', 'A2Y8CTOLND2394', 'A3OHXCAWZXBFQA', 'A18T7E73TNG0KP', 'A22WWSTT8TU7G1', 'A32YYM8WVR8B7S', 'ADGGBT9FSNCD4', ] b_players = [ 'b1', 'AMELYCC59JKB0', 'A3RASHUE40BP0Q', 'A10UUNGRUJH6GH', 'A2H4LJ4CXZQ304', 'A98E8M4QLI9RS', 'A3KVKK1XLBTSN3', 'A4QTROQJPURVE', 'A2ZEE0T533JG2X', 'A22DL4DE4DYB0', 'AWHHFZC0BCNVF', 'A6MWJK1YEY5L2', 'A3RD4M6HFHIO7Z', 'A8BGHKGBA8O33', 'A1M24593XO5Z3C', 'A2AQ62G80TCZLV', 'A8289AEOKHKV4', 'A2XKP0ZXMZ34MS', 'A1PBRKFHSF1OF8', 'A1P47Q6LZPLQ6P', 'A12ZO39VZ879ZS', 'A2G4OLIRZSMTLQ', 'A2XJS5C4UM47LA', 'AA9A1N3MLWMNF', 'A1JMINVUZ2AOZR', 'AHEV3HZNQPO5S', 'A2D6VL5XE0O4D3', 'A308FEI88TJ8WV', 'A14YBHS8YBLDAG', 'A30NX5HEQGGFPP', 'A2VGEE0ZIZ8CBQ', 'A1A0JH0963K0TK', 'A15340BRCER2UO', 'A3F4BE229KYG3S', 'A1QUS2LKXIQ22L', 'A84KYYIRZ3K00', 'A1WH32GYQOHIRQ', 'A4M0D0IZH9XCE', 'A11XBL6NN3BS7A', 'A3JGVZEXXELM3C', 'A1QSUIQRZFQ85E', 'A8ZUM922CBH6S', 'A6JUD4NCQCDWG', 'A4LODOUXKNZY0', 'A2DX9PJPZFJ2WW', 'A11S8IAAVDXCUS', 'A36ZRUGMKQA5KO', 'A3H3BTRV6I3LYU', 'A1PLZ8RM4NW43J', 'A11DLGQTOOSIWR', 'A1ZHX6QVK82TIP', 'A3D8ZG1VV5FO35', 'A25S8BTK83Z7VE', 'A37LZED187CKU3', 'A1AULT91YL5R8M', 'AK1PBMID4RD59', 'A179D9OFDS2FK4', 'A3L7TVDAMZM0FG', 'A2CJYS92WX7HN6', 'A16PZ1KM9MXQ86', 'A3RVHUY67SVXQV', 'A2KT8C8NU5VNC', 'A1YZXZITMRNKUK', 'A19142JS4TOEHI', 'A2CB7WDJ9V6VVN', 'AOS2PVHT2HYTL', 'A2Z0DI2L5GV87Y', 'A1U7GJ74U6TR8I', 'A2852RLME6S2IX', 'AKMOBFEEKW378', 'A3I5ZQI3WP7NS4', 'A3MF31JQ350ABS', 'A62RZY5BWOZZM', 'A3MBZBRLV92W6', 'A3EKWPKR0OX8P8', 'A3B4I7M5TPAMZO', 'ALDQRWYZ8KQ9A', 'A1ZSF0TMW419EK', 'AE1YA7Q3UKPRI', 'A38I0E8UK53ME5', 'A14M5L2QI5Z968', 'A1LS7GARU7CD08', 'A3FLM7IX6UGVPX', 'A1I7H6RDJS4EKN', 'A18FPXIJYCTETD', 'hgfjnkmb564', 'A132GRVDGXPJGY', 'A25OK203N0QYH2', 'AI5NSNSFY62SH', 'A2LVCS009DMEAT', 'AN7N56XWXCX45', 'A223BBAD3U6QFR', 'A1G5UBN2E7G5KP', 'A2DNWDHMMBSHWT', 'A35QZFRG4FKK3Z', 'A2N9IWAUG6Y1I6', 'ACHZV6EH3HWTZ', 'A651O93QY9A7Z', 'A3N7PKK87S0H21', 'A2VV5VCLEUSS84', 'AUZQIVJPQ4DCJ', 'AFDWXY4ZACVQM', 'A3PJLANVHZPRVO', 'A3KPGKD7F1O18I', 'A1JKHGRDXU18PM', 'A1KAC0JI0QEP1D', 'A3Q8KB8HOOIUL7', 'AG6JSZQZOT8ZD', 'A2KRYB8X46S77C', 'ACKVAGNOUSDL0', 'AYXUD1M6PC1O4', 'A2K342QXU2XXQP', 'A143XRCI1YXAFE', 'A2R75YFKVALBXE', 'A3AX7TD0RPYKF8', 'A1FEHUFS6BABEX', 'A3T9OPOX78GYUI', 'A3BBR5O4W6XHBV', 'AKDZG54PT6YZ4', 'A2GUJX2E6LDLIT', 'A28SYXQL3YOKVL', 'A3IU5UHH3B5TFL', 'AXYYK1R30YRDL', 'A1B2CR8HUBIHBE', 'A1BZNPQ0H7ZSER', 'A3K1P4SPR8XS7R', 'A1U90FN61RWNTL', 'A2UFCOAUG7A4RP', 'A3VZDRWPGJH46L', 'A21HUPW67XA7UJ', 'A3O26FE6GMR3XS', 'A1362Z1A98OYI0', 'A2NH6M60H95WIO', 'A2ZBJWQ9ZZHYYI', 'AC85RMKH69DOW', 'AVI7K876BV3QL', 'A3DDTGMRDXR9NR', 'A24W1M0GILRCJ3', 'A11LG8NBTHZ2GT', 'AADRZTXSE7211', 'A2QPMJ4GADLUW2', 'AMNRYECHXZY34', 'A2AU2E2E9A0I1', 'APXNY64HXO08K', 'ANV3ZKKIO6IF6', 'A2P7Z2TKGACY2E', 'A2J43FWL1ZOFV1', 'A251N8FMMMA2CC', 'A9R4S0WFSPPTO', 'A3BOU4ZZPTFC82', 'AT60ESWGVSAG9', 'A1SLTQXRMZBQSB', 'A3VD8Q04OOZ7W0', 'A1SNC8UL8YFRH5', 'ARQR5NIFA1AJ', 'A3D6UAJYL8CLAI', 'A2JZT1SP5F3PR1', 'A314XJY8V1YL12', 'A3UJSDFJ9LBQ6Z', 'A32ASWHLCI1CWD', 'A18SI8WCQO5Y7G', 'A2UE0AKY0V8KS9', 'ADY44EV3GCW85', 'A3TS0KMBDEEUVX', 'A1BFAWAVBF462B', 'A2RYV661AZYCBP', 'A9I6LVY4CKEN0', 'AR17E7L7JAOBI', 'A1F53E17DX517K', 'A1GWYEIX5S6JU4', 'A3LKQWCM1KITOM', 'A2I8YALVTOJN49', 'A13T1T1VPOCMD3', 'A30AMDO3KY5HQC', 'A1VGU0ZX60GJ8T', 'A26RM4BIE43CEL', 'A22N5ONOWPNZGB', 'A26OOAGHOYSGYF', 'A166A2M31CW2C7', 'A23WCDJKAT0RN5', 'AZLRPIAD0ZHAA', 'A1KIL2V6SMJBGX', 'A28AYIPE4Z2HZM', 'A1F1X57CUVKKLP', 'A2U8QOJRKUCTWG', 'A19WXHQSBB6P6O', 'A6KB4VHCZYTY2', 'A1M1E62KXCDNL0', 'AXKM02NVXNGOM', 'AYVNBNVR4NO6T', ] class Subsession(BaseSubsession): def creating_session(self): for p in self.get_players(): p.participant.vars['paying_round'] = random.randint(1, 11) p.participant.vars['type'] = 'X' class Group(BaseGroup): pass class Player(BasePlayer): mturk_id = models.CharField()