Variáveis e ações condicionais

Variáveis no Captivate

O que são variáveis

Variáveis são entidades cujos valores estão sujeitos a alterações. Por exemplo, na prática, se a “cor” for considerada uma variável, vermelho, azul e verde serão alguns dos valores associados logicamente a essa variável. Assim, as variáveis podem ser consideradas como espaços reservados para valores diferentes.

O que são literais

Literais são valores fixos. Um literal pode ser um valor alfanumérico, ou pode ser um número. Por exemplo, na prática, João, Sara, 100 são literais porque são valores fixos.

E, para um literal de string, como “João”, se você a usa com qualquer função na programação convencional, o valor do literal muda. Se quiser inverter o literal acima, use “João”.reverse().

Tipos de variáveis no Adobe Captivate

VARIÁVEIS DE SISTEMA

Variáveis de sistema são variáveis pré-definidas no Captivate.

Por exemplo,

  • Date.DateDDMMYY é uma variável do sistema que retorna a data no formato dd/mm/aaaa.
  • Quiz.Score retorna o número de pontos que são marcados em um projeto.

VARIÁVEIS DE USUÁRIO

As variáveis de usuário são definidas pelo usuário. Essas variáveis também podem ser feitas para aceitar um conjunto de valores e rejeitam as outras entradas.

Por exemplo, é possível definir uma variável 'fruta' para aceitar frutas como valores. Também é possível restringir os valores aceitos pela variável 'fruta' especificando que as entradas sejam maçãs, laranjas, uvas ou bananas. Isso ajuda ao coletar os valores do seu interesse na variável.

Tipos de dados

É possível criar uma variável dos seguintes tipos de dados:

  • Número: a variável armazena o valor do tipo numérico. Por exemplo, 5, -25, 3.14 e assim por diante.
  • Verdadeiro/Falso: a variável armazena o valor do tipo booleano. Por exemplo, verdadeiro ou falso.
  • Cadeia de caracteres: a variável armazena o valor do tipo de caractere. Por exemplo: Hello World, Captivate, C3PO e assim por diante.

Criar uma variável de usuário

É possível criar variáveis de usuário em seu projeto do Captivate ao escolher Variáveis no painel Propriedades do projeto Isso abre a caixa de diálogo Variáveis. Para criar uma variável de usuário, clique em +. Em seguida, especifique o nome das variáveis, seu tipo e o valor.

Recomenda-se nomear as variáveis de uma maneira que ajude você a identificar mais tarde sua função. Também é possível inserir um valor inicial para a variável no campo Valor.

Criar uma variável
Criar uma variável

Convenções de nomenclatura de variáveis

O nome que você atribui a uma variável de usuário não deve estar em conflito com as funções internas do Captivate, palavras-chave reservadas, as variáveis de sistema expostas ou outras variáveis ocultas.

Há algumas convenções para nomear uma variável. São as seguintes:

  • Não use nenhuma palavra-chave reservada.

Por exemplo, evite usar palavras-chave como: class, while, case, float.

  • Usar nomes de variáveis únicas. 

Exemplo: MyVar1, MyVar2

  • Use nomes intuitivos para uma variável. 

Exemplo: Input_Name, Display_Education

  • Sempre adicione descrições a uma variável. 

Exemplo: a variável Input_Name aceita nomes inseridos pelos candidatos.

Editar uma variável de usuário

Depois de criar uma variável, caso queira modificá-la, como o nome, o valor ou a descrição, clique na variável que você quer alterar e modifique seu conteúdo.

Editar uma variável
Editar uma variável

Excluir uma variável de usuário

Para excluir uma variável de usuário, na caixa de diálogo Variável, selecione a variável que você quer excluir. Clique no botão Excluir.

Excluir uma variável
Excluir uma variável

Copiar e colar uma variável de usuário

Para copiar e colar uma variável, selecione a variável, clique em copiar e, em seguida, clique em colar. Também é possível copiar e colar várias variáveis de uma só vez.

Pesquisar uma variável de usuário

Para pesquisar uma variável, clique no botão Pesquisar e digite o nome da variável ou de parte da variável. Qualquer correspondência parcial também retornará as variáveis de usuário e de sistema.

Pesquisar uma variável
Pesquisar uma variável

Usar uma variável em um projeto

Depois de criar uma variável, agora é hora de usar essa variável em um projeto. Siga as etapas abaixo para inserir uma variável em um projeto.

  1. No projeto, você inserirá uma variável na cena. Quando você visualizar o projeto, o valor será exibido.

    No projeto Captivate, insira uma caixa de texto, conforme mostrado abaixo.

    Configurar o projeto
    Configurar o projeto

  2. Na caixa de texto, insira a variável que você criou. Digite $$, selecione a variável na lista e, em seguida, delimite a variável com $$.

    Selecionar a variável
    Selecionar a variável

  3. Visualize o projeto. Você verá que o valor da variável agora é exibido.

Ações em variáveis

Atribuir uma variável

É possível atribuir outro valor a uma variável que já tinha um valor atribuído. Além de um valor, também é possível atribuir o valor de outra variável, uma expressão ou um conteúdo de um elemento.

Atribuir valor de uma variável

Insira um objeto e uma caixa de texto na cena. Insira uma variável na caixa de texto e torne o objeto clicável. Quando você clicar no objeto, o valor na caixa de texto será alterado para o valor atribuído recentemente.

Atribuir valor
Atribuir valor

Ajustar o valor de uma variável

Insira um objeto e uma caixa de texto na cena. Insira uma variável na caixa de texto e torne o objeto clicável. Quando você clicar no objeto, o valor na caixa de texto mudará para o valor modificado recentemente.

Ajustar valor
Ajustar valor

Alternar o valor de uma variável

Insira um objeto e uma caixa de texto na cena. Insira uma variável booleana na caixa de texto e torne o objeto clicável. Quando você clicar no objeto, o valor na caixa de texto mudará para True ou False.

Valor de alternância
Valor de alternância

Ações condicionais no Captivate

O que são ações condicionais

As ações condicionais, como o nome sugere, são ações que são contingentes em uma condição ou um conjunto de condições. Em outras palavras, SE uma determinada condição existir (ou não existir), ENTÃO é possível executar uma ação ou uma sequência de ações, ou ENQUANTO uma condição existir ou não existir, execute algumas ações. As ações condicionais existem na nossa vida cotidiana, como:

  • Se eu girar a chave na ignição, o carro dará partida.
  • Se eu acionar o interruptor no jukebox, a música será reproduzida.

Ao criar conteúdo de e-Learning usando as ações condicionais, você praticamente segue a mesma lógica. Por exemplo,

  • SE (IF) um usuário selecionar a opção A, ENTÃO (THEN) marque a resposta como incorreta E (AND) reinicie o questionário.
  • SE (IF) um usuário selecionar a opção B, ENTÃO (THEN) adicione 10 pontos.

Tipos de ações condicionais

O Captivate oferece suporte aos seguintes tipos de ações condicionais:

  • IF-ELSE: a condição IF/ELSE executa uma ação ou ações se uma condição especificada for verdadeira. Se a condição for falsa, a ação Else será executada.
  • WHILE: a condição WHILE executa uma ação ou ações desde que a condição especificada seja verdadeira.

Criar uma ação condicional

Aqui, você criará uma ação condicional em que, ao clicar em um objeto, uma condição é avaliada (por exemplo, o valor de uma variável é maior que 100) e, com base na condição, uma ação é executada (por exemplo, ocultar um objeto ou aplicar efeitos de objeto).

Na demonstração abaixo, quando você clicar no botão, dependendo de uma condição, a imagem será exibida (a imagem ficará oculta na cena).

Condição

Defina duas variáveis var_num_one e var_num_two. Ao definir a condição, se o valor de var_num_one for menor do que var_num_two, então execute a ação, que nesse caso está exibindo a imagem.

A cena

Configurar a cena
Configurar a cena

Variáveis

  • var_num_one=100
  • var_num_two=200
  1. Selecione o objeto e clique em Interações. Adicione uma interação ao objeto. Clique na interação Clicar/tocar.

    Interação Clicar/tocar
    Interação Clicar/tocar

  2. Clique em Condições.

    Painel de condições
    Painel de condições

  3. Nesta etapa, você fará o seguinte:

    • Escolha o tipo de condição IF/ELSE.
    • Clique no botão Variável.
    Comparação de variável ou de valor
    Comparação de variável ou de valor

  4. Escolha as duas variáveis. Você irá comparar os valores das duas variáveis e, dependendo da condição, executar a ação.

    Definir condição
    Definir condição

  5. Defina a condição.

    Defina a condição
    Defina a condição

    Salve as alterações.

  6. Agora, você definirá a ação com base na condição, pressupondo que a condição seja executada corretamente. Você exibirá a imagem que foi ocultada inicialmente na cena. Clique na ação Mostrar e escolha a imagem, conforme mostrado abaixo:

    Definir a ação
    Definir a ação

    Clique em Próximo e salve a interação.

Após visualizar o projeto, se você clicar no objeto, a imagem será exibida porque a condição era verdadeira. Todo o fluxo de trabalho é representado no gif abaixo.

Fluxo de trabalho da ação condicional
Fluxo de trabalho da ação condicional

Copiar e colar uma condição

Para copiar uma condição, execute as etapas a seguir:

  1. Clique em Opções no painel Condições.
  2. Clique em Copiar.
  3. Da mesma forma, para colar a condição, clique em Colar.

Após colar a condição, é possível ver que uma cópia da condição foi criada.

Opções de condição
Opções de condição

Condição copiada
Condição copiada

Excluir uma condição

Para excluir uma ação condicional, clique no menu de opções da ação e clique em Excluir.

Excluir uma ação condicional
Excluir uma ação condicional

Editar uma condição

Para editar uma ação condicional, passe o mouse sobre a ação e clique em Editar.

Editar uma ação condicional
Editar uma ação condicional

Desabilitar e habilitar uma condição

Para desabilitar e habilitar uma ação condicional, clique no menu de opções da ação e clique em Desabilitar ou Habilitar.

Desabilitar uma ação condicional
Desabilitar uma ação condicional

Habilitar a ação condicional
Habilitar a ação condicional

Acionadores

O Adobe Captivate é orientado por eventos. Em outras palavras, tudo o que um aluno vê na tela no tempo de execução é o resultado das alterações que ocorrem no aplicativo. Quando um evento acontece, por exemplo, um aluno clica em um objeto, um objeto pode alterar a forma ou ficar oculto/exibido. Essa alteração no objeto é acionada pelo evento. O Captivate, com base no evento, avalia uma condição ou um conjunto de condições e executa uma ação.

O Captivate suporta os seguintes acionadores:

  • Estado padrão: se um estado padrão (estado Hover, estado inativo, estado visitado e assim por diante) estiver selecionado, execute algumas ações.
  • Estados personalizados: se um estado personalizado estiver selecionado, execute algumas ações.
  • Variável: compare uma variável com um ou outro valor. Com base no valor de retorno, execute algumas ações.
  • Conteúdo do elemento: compare um valor com o de outro objeto. Em seguida, execute algumas ações.

No exemplo abaixo, configure uma condição com base nos estados personalizados.

  1. Na cena, adicione um botão e uma imagem. Para a imagem, adicione dois estados, claro e escuro.

    Definir estados de imagem
    Definir estados de imagem

  2. No botão, defina um acionador de Clicar/tocar e atribua a ação Definir estado. Defina o estado de destino da imagem como escuro.

    Definir estado de destino
    Definir estado de destino

    Clique em Concluído.

  3. Agora, insira outro objeto, um segundo botão que quando clicado altera o estado do objeto se o objeto tiver sido exibido anteriormente.

  4. No segundo objeto, adicione um acionador de Clicar/tocar e adicione a condição Estados personalizados.

    • Guia de objetos de slide: todos os objetos com estados personalizados no slide atual são listados.
    • Outros objetos: todos os objetos com estados personalizados no projeto são listados.

    Escolha a imagem e escolha o estado necessário.

    Escolha o estado personalizado
    Escolha o estado personalizado

  5. Depois de escolher o estado, escolha a opção Tudo selecionado na lista suspensa Acessar.

    Estado selecionado
    Estado selecionado

    Clique em Próximo.

  6. Após selecionar a opção, defina a condição do estado como Exibido. Escolha a opção Exibido. Se você escolher essa opção, a imagem mudará de estado somente depois que um estado anterior tiver sido visualizado.

    Estado exibido
    Estado exibido

  7. Após especificar a condição como um estado sendo exibido, defina a ação. No painel Ação , selecione a ação necessária. Por exemplo, é possível defini-la para Ir para o próximo slide.

Receba ajuda com mais rapidez e facilidade

Novo usuário?