Skip to content

Introdução: Planeamento do Inquérito

Apresentação do estudo de caso

Imagine uma empresa cuja principal actividade consiste em promover provas de vinho mensais. A cada mês um organizador diferente selecciona os vinhos que serão provados e convida críticos e escanções.

Organizar cada prova implica não só seleccionar os vinhos mas também os participantes na prova. Este tipo de eventos incluem normalmente um pequeno inquérito a ser preenchido pelos provadores após o final da sessão. Neste inquérito os provadores podem avaliar cada um dos vinhos que acabaram de provar de acordo com um conjunto de critérios. No nosso caso, podemos pensar em três conjuntos de factores de avaliação: Vista, Aroma e Sabor. Cada um destes factores incluirá por sua vez aspectos mais específicos, como podemos constatar na imagem em baixo. Para além disso, embora todos os 11 critérios de avaliação terão a mesma escala qualitativa - começando em Fracoe acabando em Muito Bom\Excelente - cada um terá uma ponderação diferente. A pontuação final de um vinho irá variar entre 50 e 100 pontos.

Para além dos critérios de avaliação incluídos no inquérito online, a relação qualidade-preço de cada vinho será também posteriormente analisada.

Uma vez que o/a dono/a da empresa considera estar sensibilizado/a para os problemas ambientais e deseja reduzir o abate de árvores, ele/ela decide optar por uma solução totalmente online e sem qualquer recurso a papel. Essa solução será idealmente capaz de autenticar todos os provadores que foram previamente convidados por email pelo organizador do evento do mês presente. É aqui que entra a plataforma da CoB.

A nossa plataforma permite-lhe criar uma pequena aplicação Web em que, antes de cada prova de vinhos, todos os provadores recebem uma mensagem de correio electrónico enviada pelo organizador com um convite para o evento. Para além de informação sobre o evento (nome, local, data e hora e nome do organizador), este convite inclui ligações para vários inquéritos online - um por cada vinho a provar.

Depois de provar cada vinho, o provador pode então clicar na ligação apropriada para dar a sua avaliação daquele vinho. O resultado final será um interface de utilizador semelhante ao da imagem em baixo:

Quando implementamos uma aplicação alojada na plataforma CoB como o nosso inquérito online para provas de vinhos, precisamos sempre de começar por pensar em todas as principais entidades de dados intervenientes no processo.

Para começar, de modo a organizar uma prova de vinhos iremos precisar de Vinhos para provar e de Provadores para provarem esses Vinhos. Em seguida, se o/a dono/a da empresa estiver interessada em disponibilizar uma análise quantitativa fidedigna das opiniões dos provadores, iremos também necessitar de um Inquérito. Para além disso, se o/a dono/a estiver realmente apostado em promover várias provas de vinho por ano - cada uma delas ocorrendo em dias diferentes em locais diferentes e organizada por pessoas diferentes -, precisamos de Eventos, uma categoria a partir da qual todas as outras entidades podem obter o nome do evento do mês actual, o dia e a hora do evento, a sua localização e, por último mas não menos importante, o nome do organizador. Por fim, iremos também precisar de pensar em Convites, uma entidade de dados utilizada pelo organizador escolhido para o evento deste mês para convidar os seus convidados e informá-los de quando e onde é que o evento irá ter lugar.

Resumindo, iremos assim de precisar de cinco entidades abstractas de dados:

  1. Vinhos;
  2. Provadores;
  3. Inquérito;
  4. Eventos;
  5. Convites.

Embora este projecto aparente ser bastante fácil, ao longo do percurso iremos defrontar-nos com aspectos mais complexos que exigem um conhecimento mais avançado da plataforma CoB, nomeadamente onde e quando faz sentido estabelecer ligações entre entidades de dados. Ao longo das restantes partes deste tutorial iremos ajudá-lo a implementar passo-a-passo esta solução na plataforma CoB. Na segunda parte iremos explicar-lhe como adicionar Vinhos à aplicação.