Skip to main content
gerolds18519156
Known Participant
May 12, 2020
Question

Result of of changed state

  • May 12, 2020
  • 1 reply
  • 1053 views

I am busy with some questions in a module. Every question you have to choose A or B (see the first picture). The result is visible in the score list (picture 2). Now I want to make that if you click on the total button in a colum he counts only the visited results but he gives always 12 and that are all the answers in that collum not only the one you visited. What do I do wrong???

 

    This topic has been closed for replies.

    1 reply

    Lilybiri
    Legend
    May 12, 2020

    Het kan ook perfect in het Nederlands, Engels is geen absolute must. Mag het? Een Nederlands-onkundige expert kan de uitleg niet begrijpen in de screenshots (enkel de vraag kan worden vertaald).

     

    Het gaat hier duideljk niet om standaardvragen. Maar ik heb wel degelijk meer informatie nodig om een antwoord te kunnen geven.

    Welk event is verbonden met welke Advanced Action?  Er is een hele reeks met variabelen. Maar in de actions zie ik nergens hoe die variabelen een waarde krijgen. Die variabelen worden gebruikt in een optelsom, maar welke waarde hebben ze dan? Als die nooit wijzigt zal die optelsom altijd hetzelfde resultaat geven.

    Er zijn multistate objecten, zijn dat knoppen? Ik vraag dit omdat ik een 'Visited' state zie, en dat is normaal een ingebakken state voor interactieve objecten. 'Ingebakken' is mijn vertaling voor 'InBuilt'. Die states verschijnen automatisch in bepaalde situaties, niet via een action. 'Visited' verschijnt als de knop minstens éénmaal werd aangeklikt. 

     

    gerolds18519156
    Known Participant
    May 12, 2020

    In de eerste afbeeldingis een deel van de antwoorden en men moet daar kiezen voor A of B. Ik heb hier de state visited toegevoegd zodat bij terugkomst de cursist kan zien wat hij aangeklikt heeft. De knoppen heten vraag_1_a en verder. De tweede afbeelding is het score formulier met daarin een shape met twee states, normaal en visited. Ik had aan de normale status een variabele gezet met de waarde 0 en bij visited een variabele met  de waarde 1 en dan was de bedoeling dat of automatisch of middels de knop aan het einde het aantal visited komt te staan. voor de totaal waarde heb ik dus de variabele totaal_doordrukken gemaakt. Ik weet variabele is niet mijn sterkste punt.De advanced action in afbeelding 2 is dus gekoppeld aan de oranje knop totaal en die van de eerste afbeelding is gekoppeld aan knopje 1A (die nu groen is.

    Lilybiri
    Legend
    May 12, 2020

    Wat betreft de naam van de variabele klopt het dat die dezelfde naam hebben en dat ga ik dus nog wijzigen.

    Er zijn inderdaad 2 x 30 knoppen en die hebben de state normaal en visited, rollover en down zijn verwijderd. Voor elke knop heb ik een advanced action gemaakt zoals die op afbeelding 1. Zoals ik nu begrijp mis ik dus een actie waardoor er een waarde aan de variabele wordt gegeven. In het variabele dialog staan 60 variabele (voor elke antwoord mogelijk een variabele) voor de antwoorden + 5 voor de totalen per kolom. Dat deel werkt ook dus per vraag kan ik 1 antwoord geven en de state van de knop in de vragenlijst (afb 1) en de scorelijst (afb 2) worden groen (visited). Maar als ik het dus goed begrijp moet ik een actie toevoegen aan de advanced action in afbeelding 1 die een waarde aan de variabele geeft die bij het antwoord hoort.Hoe maak ik die actie?


    Waarom 60 i.p.v. 30 variabelen? Het zijn Booleans. Geef ze een standaardwaarde van 0, wat zou overeenstemmen met antwoord B. Enkel wanneer er op A wordt geklikt, dient de Assign command worden gebruikt om de variable te wijzigen naar 1.  Die variabele kan dan worden gebruikt in de conditionele actie die nodig is als het mogelijk blijft om antwoorden te wijzigen. Die vraag heb ik al tweemaal gesteld of dat is voorizen, maar heb nog geen antwoord gekregen.

    Er is geen enkele reden om ooit de state Normal toe te wijzen, want dat is de  state die automatisch verschijnt in de overzichts tabel. Dat betekent dat de  B-knoppen daaen een veel eenvoudiger shared action kunnen hebben dan de A-knoppen. Tenzij wijziging van gekozen optie is toegelaten, maar nog geen antwoord gekregen op die vraag die ik nu voor de vierde maal stel. De A-knoppen zullen een andere actie nodig hebben om de variabele te wijzigen, het gepaste totaal te verhogen met 1 en de state te wijzigen in de overzichts tabel. Als je wijzigingen will toelaten, A of B-knop opnieuw indrukken wordt het wat ingewikkelder. Want dan moet er gecheckt worden op de waarde van de variabele, Toggle worden gebruikt, 1 aftrekken voor de B-knop van het totaal, en de state gewijzigd op de overzichtstabel ook voor de B-knop. 

    Ik heb al heel veel tijd besteed aan een poging om te helpen, om te begrijpen wat uist gewents wordt. Ben er zeker van dat ik hier een oplossing kan aan geven maar het betekent dat ik u een volledige oplossing moet aanbieden en dat valt wel buiten de scope van een forum om kleine problemen op te lossen. Kennis en begrip van variabelen, advanced en shared actions is heel embryonaal. Dat is enkel een vaststelling, iedereen heeft leertijd nodig. Kijk op mijn blog,  sinds 2008 heb ik heel wat advanced actions gecrëerd en sinds shared actions verschenen met Captivate7 ben ik een fervente verdedidiger van deze niewe acties, die veel flexibeler zijn.