oTree
Instalando oTree
Acerca de Python
Tutorial
Visión general conceptual
OTAI
Modelos
Páginas
Plantillas
Formularios
Juegos multijugador
Aplicaciones y rondas
Tratamientos
Timeouts
Bots
Páginas en vivo
Configuración del servidor
Administrador
Salas
Currency and Decimal
MTurk & Prolific
Varios
REST
Localization
Consejos y trucos
Funciones avanzadas
Bots: características avanzadas
oTree Lite
Version history
The new no-self format
oTree
Varios
Ver código fuente de la página
Varios
REST
Configuración
«oTree version» endpoint
«Session configs» endpoint
«Rooms» endpoint
Endpoint de «Crear sesiones»
endpoint de «Get session data»
«Session vars» endpoint
«Participant vars» endpoint
«Participant vars for room» endpoint
Autenticación
Demostración y pruebas
Localization
Changing the language setting
Writing your app in multiple languages
Consejos y trucos
Prevención de la duplicación de código
Mejorando el rendimiento del código
Utiliza BooleanField en lugar de StringField, cuando sea posible
field_maybe_none
Funciones avanzadas
ExtraModel
Lectura de archivos CSV
Plantillas
Archivos estáticos
Páginas de espera
Moneda
Bots: características avanzadas
Bots de línea de comandos
Bots de navegador de línea de comandos
Casos de prueba
error_fields
Nota miscelánea
Páginas en vivo
oTree Lite
How can I ensure I stay on oTree 3.x?
Upgrading
Version history
oTree 6.0
oTree 5.10
oTree 5.9
oTree 5.8
oTree 5.6
oTree 5.4
oTree 5.3
oTree 5.2
oTree 5.1
oTree 5.0
The new no-self format
About the new format
How does this affect you?
FAQ
How to use it
The «otree remove_self» command
Misc notes