Open estephany-up opened 3 years ago
1.Si, son las etiquetas (label) que usamos para asignar a los participantes. La forma de llamarlo es self.participant.label
Claro, eso es para definir una etiqueta, pero esa etiqueta es distinta al participant code que te da el otree.
Lo he estado trabajando en models, de esta manera: gender = models.StringField( choices=[[0, ' Masculino'], [1, ' Femenino']], label='2. ¿Cuál es tu género?', widget=widgets.RadioSelect, ) career = models.StringField( choices=[['Derecho', 'Derecho'], ['Finanzas', 'Finanzas'],['Marketing',' Marketing'], ['Economía',' Economía'],['Contabilidad',' Contabilidad'],['Administración','Administración'], ['Ingeniería informática','Ingeniería informática'],['Ingeniería empresarial','Ingeniería empresarial'], ['Negocios internacionales','Negocios internacionales']], label='4. ¿Cuál es la carrera que estudias? Seleccione su carrera', widget=widgets.RadioSelect, ) y en el html está así: {% formfield 'gender' %} {% formfield 'age' %} {% formfield 'career' %} Al final da como resultado algo así:
Cuando dices no manipulan, te refieres a nada de nada, ni definir variables que no afecten los grupos. Osea que simplemente diga class Subsession y luego pass?
Gracias Grecia! El verbose_name no lo solucionó, pero me hizo dar cuenta que podía usar radio select de manera horizontal, Con respecto a lo demás, todo me queda más claro. Otra consulta, la moneda que está predeterminada en otree es dólares, estoy trabajando con esa y asumiendo que es soles. ¿Está bien? Por último, el enlace de pagos implemente lo pongo en el template ¿no?
La moneda predeterminada se puede cambiar a soles, eso podemos hacerlo en el servidor (en una parte del settings del proyecto sale la opción de moneda). Respecto al enlace de pagos, te refieres al form verdad? Si debes ponerlo en un template, al final del experimento.
El template de pagos:
{% extends "global/Page.html" %}
{% load otree static %}
{% block title %}
Enlace para pagos
{% endblock %}
{% block content %}
Para proceder con tu pago, entra al enlace abajo. Este enlace te redirigirá a un formulario para brindar la información
para que recibas tu pago.
<br><br>
<a target="_blank" href="https://forms.gle/bdeJJVWAVRMKUCTm8">https://forms.gle/bdeJJVWAVRMKUCTm8</a>
</br><br>
Además, deberás colocar tu etiqueta de participante: <br> <br> <h4 align="middle">{{ participant_id }}</h4>
<br><br>
Los datos que brindes en ese formulario no se combinarán con los datos de la interacción y no afectarán el monto de tu
pago.
<br><br>
¡Gracias, nuevamente!
<br><br>
E2LabUP
<br>
<br><br>
<br>
<b>Contáctenos:</b>
<br>
<img height="2%" width="2%" src="{% static "whatsapp.png"%}"/> <a href="https://wa.me/0051949993704"
target="_blank">+51 949 993 704</a>
<br>
<img height="2%" width="2%" src="{% static "gmail.png"%}"/> e2lab@up.edu.pe
{% endblock %}
En pages:
class Final_e2lab(Page):
def vars_for_template(self):
return dict(participant_id=self.participant.label)
Hola chicos! Tengo unas cuantas preguntas.