Search

– – – Update – – –

Tag

statistieken

MapView 1.81

Statistieken

In deze versie worden een aantal gegevens gemeten over het gebruik van de applicatie. Dit is een eerste opzet van deze meting en de functionaliteit is nog niet uitgebreid (en in een enkel geval nog helemaal niet) getest.

De resultaten worden opgeslagen in een xml-bestand (stats.xml) dat dezelfde structuur heeft als het config-bestand, met een globaal deel en een lijst van InfoView-items.

Hier is een overzicht van wat op dit moment wordt gemeten:

 

Globaal

  •  RunCount – het aantal keren dat de applicatie gestart is
  •  RunTimes – een lijst met tijden, hoe lang de applicatie heeft gedraaid per keer (run)
  •  TotalRunTime – de totale tijd dat de applicatie heeft gedraaid
  •  SessionCount – het aantal sessies dat geteld is. Een sessie is een periode dat de applicatie daadwerkelijk door een gebruiker gebruikt wordt.
  •  SessionTimes – een lijst met tijden, hoe lang de sessies hebben geduurd
  •  TotalSessionTime – de totale tijd dat de applicatie daadwerkelijk gebruikt is.
  •  LanguageCount – een teller per taal die aangeeft hoe vaak die taal is gekozen.
  • ScreenPoints – een meting van welke punten op het scherm het meest aangeraakt worden
  • MapPoints – een meting van welke punten van de kaart het meest aangeraakt worden
  • MapScale – lijst met schalingen van de kaart

 

Per InfoView

  • OpenCount – het aantal keren dat het item geopend is
  • OpenTimes – en lijst met tijden, hoe lang een item geopend is geweest
  • NewWidth, NewHeight, NewScale – een lijst met maten, naar welke maat een item geschaald is
  • NewX, NewY – een lijst met posities, waar een item naar toe is verplaatst
  • InfoCount – het aantal keren dat de tekst wordt geopend
  • InfoTimes – een lijst met tijden, hoe lang de tekst geopend is geweest
  • VideoCount – het aantal keren dat een video is gestart (ongetest)
  • VideoTimes – een lijst met tijden, hoe lang de video heeft gespeeld (ongetest)

 

NB: Er is nog geen optie voor de weergave van de resultaten.

MapView 1.80

Tekstopmaak

De mogelijkheden voor opgemaakte tekst zijn uitgebreid met de optie voor kleine tekst met de code:

#[s]tekst#

Dit is dezelfde methode als in TipTile gebruikt wordt.

 

Taal

De taalkeuzeknoppen worden standaard met een vlag-icoon weergegeven. Als variatie zijn er nu ook twee sets knoppen met een gekleurde achtergrond en tekst: NL, FR, DE, EN.

Deze alternatieve knoppen worden aangegeven met het attribuut:

LanguageButtonType="Flag"

De mogelijke waarden zijn:
– Flag: de standaardkeuze, met vlaggen op de knoppen
– Color: tekst met rode, gele, blauwe en groene achtergrond
– AltColor: tekst met dezelfde achtergronden in een wat gedektere variant

 

Stopscherm

De opties om het Stopscherm (het paarse scherm waar de afsluitcodes worden ingevoerd) op te roepen zijn uitgebreid. De standaardinstelling was: raak twee hoeken / logo’s tegelijk aan. Via het attribuut ExtraCode kon dit gewijzigd worden,  zodat de vier hoeken achter elkaar aangeraakt moeten worden om het Stopscherm te laten verschijnen. Daar is een nieuwe mogelijkheid bijgekomen die bepaald wordt door het attribuut:

CloseSequence="Two"

Deze vervangt het attribuut ExtraCode (dat overigens nog wel blijft werken).

De mogelijke waarden zijn:
– Two: de standaardkeuze waarbij twee hoeken tegelijk aangeraakt moeten worden
– Cross: de keuze waarbij na elkaar alle vier de hoeken kruislings aangeraakt moeten worden ( voorheen via ExtraCode)
– Four: een nieuwe variant waarbij alle vier de hoeken na elkaar aangeraakt moeten worden, in een willekeurige volgorde

De keuze hier wordt bepaald door een afweging tussen veiligheid (Cross) en gebruikersgemak (Two en in mindere mate Four).

 

Statistieken

In deze versie worden de eerste paar statistische gegevens verzameld. Dat gaat nu alleen nog om wat globale dingen zoals taalkeuze en lengte van sessies en op niveau van een InfoView over het aantal keren dat een item geopend wordt, hoe lang het open blijft en hoe het verplaatst en geschaald wordt.

De gegevens worden opgeslagen in een bestand stats.xml. Als dit te groot wordt of er gaat iets anders mee mis dan kan het verwijderd worden en wordt er automatisch een nieuw bestand aangemaakt.

Er is nog geen mogelijkheid om de resultaten in de applicatie te tonen.

 

 

OnwijsMenu 1.5w

Apostrof

Er zaten twee bugs in de statistiekfunctie van het OnwijsMenu. De eerste veroorzaakte een crash bij het opslaan van de statistieken als er in de naam van de applicatie (dus de naam van de map) een apostrof voorkomt.
Deze bug is gerepareerd waarbij het gelijk mogelijk moet zijn (maar niet aan te raden) om aanhalingstekens in de naam van een applicatie op te nemen.
Allebei kan niet.

 

Afsluiten

Een manier om de vorige bug te omzeilen was door statistieken niet op te slaan. Dit leidde tot een tweede crash bij het afsluiten van de applicatie. Omdat het bij het afsluiten gebeurde was er in veel gevallen niets  of niet veel van te merken.
Dat er wel degelijk iets mis ging was in sommige gevallen te zien, als een submenu werd afgesloten en het menu daarboven een aantal seconden blokkeerde voordat het weer actief werd.
Ook deze fout is opgelost.

 

Versie

Een kleine aanpassing in de applicatie is dat nu bij een foutmelding tijdens het opstarten getoond wordt om welke versie van het menu het gaat.

 

OnwijsMenu 1.5l

Statistieken

Er (b)leek een fout te zitten in de manier waarop de statistieken werden opgeslagen, met als gevolg dat ze niet werden opgeslagen. De waarschijnlijke oorzaak is dat er iets mis gaat met het afsluiten van het menu.
De fix in deze versie is dat de statistieken elke keer worden opgeslagen als er nieuwe gegevens zijn (een programma wordt gestopt).

(eigenlijke datum 21 juni 2016)

OnwijsMenu 1.5b

Versie 1.5b bevat een uitbreiding van de bugfix voor het probleem van het crashen op de stats-file.

Als er een probleem is bij het lezen van een stats-file (waarschijnlijk door het toevoegen van een nieuwe applicatie) wordt er een nieuw bestand aangemaakt. Eerst wordt wel het oude bestand gekopieerd naar een backup met de naam stats[getal].xml.

Dit kan eventueel inzicht geven in wat exact de oorzaak is van het probleem. Na vergelijking van het oude en het nieuwe bestand is te zien welke nieuwe applicatie is toegevoegd.

OnwijsMenu 1.5a

Bugfix!

Vanaf versie 1.2 of zo bewaart het menu statistieken. Deze kun je uitlezen vanuit het Pincode-venster met de pincode STAT. Als er een nieuw programma aan het menu wordt toegevoegd verslikt het programma zich in het inlezen van de statistieken. De (voorlopige) oplossing was om het bestand stats.xml te verwijderen (dan wordt er een nieuwe aangemaakt).

In het MenuConfig-bestand kun je deze optie aan of uit zetten. De fout was dat bij het inlezen van de statistieken deze optie niet werd uitgelezen. M.a.w. zelfs als je de optie uitzet crasht het programma bij het opstarten. Dat is in deze versie 1.5a opgelost.

De volgende stap wordt om het probleem helemaal op te lossen en het mogelijk te maken om programma’s aan het menu toe te voegen waarbij de statistieken nog blijven werken.

Create a free website or blog at WordPress.com.

Up ↑